Excel中以当前列的数值作为查找条件,查找匹配的行
用当前列的数值作为查找条件,去匹配A列的ID,然后返回该行B列和C列的内容。
假设表格结构如下:
· A列:ID列表(数据源)
· B列:需要返回的第一项内容
· C列:需要返回的第二项内容
· D列(当前列):存放你要作为查找条件的ID值
如果使用 VLOOKUP(兼容旧版 Excel)
在 E2 输入:
=IFERROR(VLOOKUP(D2, A:C, 2, 0), "未找到")在 F2 输入:
=IFERROR(VLOOKUP(D2, A:C, 3, 0), "未找到")注意:VLOOKUP 要求 A 列(ID列)必须在查找范围 A:C 的第一列,否则会出错。
完整公式拆解
VLOOKUP(查找值, 查找范围, 返回第几列, 匹配方式) ↓ ↓ ↓ ↓ D2 A:C 2 0· 在 A:C 范围 的第1列(A列)找 D2
· 找到后,返回同一行 第2列(B列) 的值
· 0 表示必须完全匹配
