如果假设我有类似的数据
column1 column2
504231 504109
504109 504201
504201
504299
然后我使用以下公式,=IF(ISNA(VLOOKUP($A2,$B$2:$B$5,1,0)),"",VLOOKUP($A2,$B$2:$B$5,1,0))
它工作正常,并产生以下结果
column1 column2 column3
504231 504109
504109 504201 504109
504201 504201
504299
现在我有类似的数据
column1 column2 column3
504231 504109 smith
504109 504201 scott
504201
504299
然后我想要像这样的输出
column1 column2 column3 column4 column5
504231 504109 smith
504109 504201 scott 504109 smith
504201 504201 scott
504299
**OR**
column1 column2 column3
504231
504109 504109 smith
504201 504201 scott
504299
答案1
将其用于名称列(第 5 列):
=IF(ISNA(VLOOKUP($A2,$B$2:$B$5,1,0)),"",VLOOKUP($A2,$B$2:$C$5,2,0))
这会产生您想要的以下结果:
解释:您必须将查找矩阵扩展到第 3 列 ( C
)。并且您需要从该矩阵的第二列 ( ) 中选择名称2
。也许可以看看此 VLOOKUP 教程。