假设我有2个包含以下数据的表格。我希望返回表A的所有三列(每次一行),当使用vlookup在表B的位置(查找所有位置)中找到表A的位置时。 例如: 步骤1:表A的第一个位置= 1 第2步:在表B中查找位置1。 第3步:如果找到则返回表B的第一行。
请参阅以下示例和预期结果。
表A
Location Quantity Amount
1 10 100
2 20 400
3 30 500
4 40 600
5 50 700
表B
Location Quantity Amount
1 30 34
3 4 34
4 5 3454
6 65 565
7 66 76
预期结果:
Location Quantity Amount
1 10 100
N/A N/A N/A
3 30 500
4 40 600
N/A N/A N/A
我这么久已经这么做了,但还没找到解决方案。 我有数百万条记录,不能手动完成。您的回答将受到高度赞赏。谢谢!
答案 0 :(得分:0)
你只需要一个If公式。假设表A在列A,B,C中,并且表B在列D,E,F中紧挨着它,那么无论表C在哪里,您都需要如下所示:= IF(A2 = D2,A2,“”)在第一列中,= IF(A2 = D2,B2,“”)在第二列中,= IF(A2 = D2,C2,“”)在第三列中。