所以我有三个专栏与我合作。
第一个是类别ID列表。 第二个和第三个是与唯一用户ID匹配的类别ID。
我试图说明A列中的值是否与B列中的值匹配,然后返回C列中每个实例的值。VLOOKUP
仅返回第一个值,其中' sa match,我试图返回所有值匹配的值。感谢任何帮助!
答案 0 :(得分:0)
在Cell D5
中尝试此数组公式并向右和向下拖动:
={INDEX($C:$C, SMALL(IF($A$1=$B:$B, ROW($B:$B)-MIN(ROW($B:$B))+1, ""), COLUMN(A1)))}
它会在Cell A1
中为水平列表中的值提供所有匹配项。
数组公式需要使用 Ctrl + Shift + Enter↵完成。如果输入正确,Excel将公式包装在大括号中(例如 {和} )。您不要自己键入大括号。一旦正确进入第一个单元格,就可以像任何其他公式一样向下或向右填充或复制它们。尝试并减少对更接近表示实际数据范围的范围的全列引用。数组公式以对数方式计算计算周期,因此将参考范围缩小到最小值是一种好习惯。有关详细信息,请参阅Guidelines and examples of array formulas。