【发布时间】:2014-04-04 00:25:56
【问题描述】:
我有下表
A B C D E
cat1 mary sam
boy steve jenny
cashier scott mary
cook andrew scott
soldier paul mary
B 列包含参考值。 D 列包含我想与 B 列中的值进行比较的值。如果 D 列中的值与 B 列中的值之一匹配,那么我希望匹配的相邻值(A 列)显示在C 列。
A B C D E
cat1 mary sam
boy steve jenny
cashier scott cat1 mary
cook andrew soldier scott
soldier paul cat1 mary
sarah
boy steve
以下是我能想到的最好的,但价值观似乎发生了变化。如何从 B 列中调用匹配参考值的相邻单元格中的值?
=IF(ISNA(MATCH(D1,$B:$B,0)),"",$A:$A)
非常感谢任何帮助。谢谢。
编辑:知道了! =IFERROR(INDEX(A:A, MATCH(D1,B:B, 0)), "")
【问题讨论】:
标签: excel excel-2007 excel-formula