Excel找到多个值并复制它们

Excel找到多个值并复制它们,excel,sku,Excel,Sku,我正试图为我的个人网店编一份销售清单,但我想不出来。 我的数据库中有很多项目,我正在尝试对它们进行排序。我有唯一的分类ID,我需要粘贴该分类下的每个SKU 输入/输出 Input SKU Category 123 1 124 1 234 2 235 2 Output SKU Category Up-Sell 123 1 123, 124 124 1

我正试图为我的个人网店编一份销售清单,但我想不出来。 我的数据库中有很多项目,我正在尝试对它们进行排序。我有唯一的分类ID,我需要粘贴该分类下的每个SKU

输入/输出

Input
SKU    Category
123       1
124       1
234       2
235       2

Output SKU    Category    Up-Sell
       123       1          123, 124
       124       1          123, 124
       234       2          234, 235
       235       2          234, 235

什么版本的Excel?如果您有
TEXTJOIN
功能,您可以使用一个简单的公式来实现它:
=TEXTJOIN(“,”,TRUE,If(B2=Category,SKU,”)
使用
ctrl+shift+enter输入。如果您有2016年之前的版本,您可以使用多个公式和辅助列,或者更简单地使用VBA Routine。我现在有13个excel。尝试通过VBA添加textjoin函数,但没有成功。或者我就是不明白你给我的公式(在开始时获得#NAME,在VBA获得#value后,通过编辑您的问题发布您的VBA代码。不幸的是,由于我没有保存文档,所以丢失了所有内容。我应该在公式中编写什么,在公式中键入类别和SKU。excel是否了解它是什么,或者我应该键入单元格编号等?excel无法理解您的范围除非您特别说明,否则将引用。但您将无法使用Excel 2013中的
TEXTJOIN
功能。