通过Col1或Col2搜索时返回Col3

时间:2013-06-23 16:05:11

标签: excel-formula excel-2010

有一个我无法解决的问题。 假设我们有三列,在本例中为ID,Key和Name。

ID    Key    Name
--    ---    ----
1      9     John
2      6     Sally

我想在excel 2010中使用公式(VB需要ITSec批准)9,允许用户使用ID或Key查找名称(John)。 ID和密钥是唯一值,我不知道用户将拥有/输入搜索的内容。

我尝试使用单选按钮并选择带有索引/匹配,vlookup / match的各种迭代的命令 - 但没有运气。

如果用户在单个搜索单元格中输入ID(1)或Key(9),有人会写一个会返回Col3(John)的公式吗?

1 个答案:

答案 0 :(得分:0)

假设在E1中输入了搜索值,并且您的数据集从A1开始:

  

= IF(ISNA(VLOOKUP($ E $ 1,$ A $ 2:$ C $ 3,3,0)),IF(ISNA(VLOOKUP($ E $ 1,$ B $ 2:$ C $ 3,2,0) ),“不   发现”,VLOOKUP($ E $ 1,$ B $ 2:$ C $ 3,2,0)),VLOOKUP($ E $ 1,$ A $ 2:$ C $ 3,3,0))