我需要对一个有超过40000行的产品列表进行排序,其中一些项目有一个相关联的尺寸,但sku是相同的项目,无论大小。但是,每个商品都有一列单独的尺寸,简单的说,我想添加尺寸,例如:如果一个商品有一列尺寸小,我只想在现有SKU的最后添加"-small"。
我正在想办法 "查找并替换所有",只是我不想 "替换",我只是想在现有的列中添加某个字,条件是找到 "size"。
我需要为这个特定的应用程序创建一个VBA吗?或者有一个简单的现有函数可以用于这种情况?
谢谢你!我需要对产品列表进行排序。
如果你想只添加SKU号的大小,你可以使用vba来循环处理SKU号中的每个单元格。SKU
栏,添加"-"和来自于 Size
列。下面的例子。下面的例子使用了 Col A
作为 SKU
列和 Col B
作为 Size
列,根据需要更改列号和工作表。
Dim ws As Worksheet: Set ws = ThisWorkbook.Sheets("Sheet2")
For x = 2 To ws.Range("A" & ws.Rows.Count).End(xlUp).Row
ws.Cells(x, 1).Value = ws.Cells(x, 1).Value & "-" & ws.Cells(x, 2).Value
Next x