2012-09-28 99 views
1

在我的Excel工作簿有一个表:查找公式使用多个条件

enter image description here

我怎样才能找到两个值文本1 +文本2的名称? 所以在我的情况下,我想结果可以得到:Jane如果我写AA12345 我试图通过这个公式来做到这一点:

=INDEX(A1:D3;MATCH(W1;A1:A3&B1:B3;0);)

enter image description here

我需要做的是这样的: http://spreadsheets.about.com/od/lookupfunction1/ss/2011-03-03-excel-2010-vlookup-multiple-values-sbs-tutorial.htm 但在我的情况在2003 EXCEl我有一个错误,这个例子不起作用

+0

该格式的公式是'{= INDEX(C:C,MATCH(W1, A:A&B:B,0),0)}'假设单元格W1 =“AA12345”。 – user3357963

+0

在这种情况下,我有价值错误 – revolutionkpi

+0

是否适用于EXCEL 2003? – revolutionkpi

回答

2

在Excel 2003中似乎没有错误?

enter image description here

而式(这两者都是阵列CTRL + SHIFT + ENTER)

enter image description here

+0

在我的版本中我尝试这个公式:=ИНДЕКС C1:C100;ПОИСКПОЗ(H10 &I10; A1:A100&B1:B100; 0); 0) – revolutionkpi

+0

与= INDEX(C1:C100; MATCH(H10 &I10; A1:A100&B1:B100; 0)相同; 0) – revolutionkpi

+0

工作正常这里。值H10和I10中的值是否匹配?尝试将单元格查找与列表中的值匹配,例如'= H10 = A2',如果显示为FALSE,则值不同。可以是额外的填充,如空格等 – user3357963

0

你可以连接两个柱ns并在连接值上应用相同的公式。点击here获取更多关于函数连接的信息。

+0

那么,什么是正确的公式? – revolutionkpi

+0

@revolutionkpi - “您可以连接两列,并在连接的值上应用相同的公式。” – user3357963

+0

我需要有单独的列 – revolutionkpi