在excel中,如何检查不同列中单元格的匹配并返回其旁边的单元格值?
sheet 1
A B C
1 GRADE3 return "abc, ddd" here <-checkMatch
2 GRADE4 return "eee" here
sheet 2
GRADE3 abc
GRADE3 abc
GRADE3 ddd
GRADE4 eee
checkMAtch,
单元格C1,返回2或“abc,ddd”
单元格C2,返回1或“eee”
答案 0 :(得分:0)
我甚至不确定你是否正试图从sheet1到sheet 2匹配,反之亦然,但猜测后者:
复制表2并删除重复项,应该给你留下类似ColumnA:B的东西(比如表3):
C2中的
:=IF(A1=A2,C1&", "&B2,B2)
在D2:=IF(A2<>A3,"*","")
复制公式以适应。
选择所有工作表3,然后选择复制,选择性粘贴,顶部的值。
在ColumnD上过滤,仅选择(空白)并删除所有可见行。
您现在应该有一个数组可以使用,例如,查找公式如下:
在sheet1 C1中:=VLOOKUP(A1,Sheet3!A:C,3,0)
复制到适合。