我想知道如何在Excel中执行此操作。在Excel的两列中查找类似项目
下面是一个示例
column A column B
-------------------------
1 2
2 5
3 4
4 1
5 3
我希望Excel检查列A和B,则如果发现任何匹配,将其移动到另一个片材。
因此,在另一张表中,我应该有一个列表,其数据基于相似的代码排在前面。
感谢
我想知道如何在Excel中执行此操作。在Excel的两列中查找类似项目
下面是一个示例
column A column B
-------------------------
1 2
2 5
3 4
4 1
5 3
我希望Excel检查列A和B,则如果发现任何匹配,将其移动到另一个片材。
因此,在另一张表中,我应该有一个列表,其数据基于相似的代码排在前面。
感谢
使用匹配()
Sheet2中:
A1:
=A1
B1:
=indirect("sheet1!B"&match(sheet1!A1,sheet1!B:B,0))
我没有测试过,但A1应该给你sheet1中A1的价值和B1应该给你A1的匹配值(如果它感觉的话)。
我无法测试它,因为我躺在床上用我的手机。
我会使用INDEX而不是INDIRECT,因为INDEX不是易失性的。 'INDEX(sheet1!B:B,match(sheet1!A1,sheet1!B:B,0))' –
好的@Scott – Andreas
它不适合我。我需要两列,但它只是给我一列。请检查图像。 – leonmordad
目前还不清楚比赛究竟是什么?一列中两列的值相同?两列中都存在任何值?你是什么意思_“基于类似的代码”_?预期输出的例子将非常有用。 – EBH
请检查图像 – leonmordad