Excel查找或索引与多个条件匹配

我需要一些简单的Excel帮助。 我对Excel中的公式很新,虽然我知道我的请求很简单,但是我自己却无法得到我想要的答案。 所以在我的Excel工作簿中,我们的数据有以下类别:Acct。 数字,地区,联系人(等),并且交易号码数据根据它在哪个区域被分解成单独的行。 121号被分解成3行(北,南,西),不同的数据属于每个地区。 我想要做的是在另一个表中为每个帐号创build一行。 我已经能够用VLOOKUP为所有编号的数据做到这一点,但是我遇到了非数字数据的问题。

所以,例如。 我试图find“北方”地区的联系人,并将其放到我的新工作表的单元格中。 我有每行上列出的帐户号码,但区域被列为列名称

这是如何从我们给出的来源3列中列出的数据:

  Contact.... Acct No.... Region....... Joe...........121.............North Marcy.........121.............East Jane..........122.............South Bob...........122.............West Bill..........122.............North 

这是我创build的单独工作表中的设置:
Acct.No ………北收入………北联系……南收入….南联系…..
121 …………….. 803 …………………….(需要这个值)。 ….
122 ……………122 ……………………..(需要这个值)。 …. 98 …………………..(需要这个值)

我已经完成了很好的通过VLOOKUP获得数字收入值,引用科学。 没有和指定&北(或其他地区),但是当我尝试做同样的方法来获取联系人名称,我得到#N / A。 我试过我在网上find的索引和匹配组合,但后来我得到#Value错误。

那么是否有办法从数据表中获取联系人姓名,当我想查看我的工作表单元格中的科目号,然后指定我自己的区域,因为我没有特定的“北“细胞参考我的查找或比赛?

谢谢你的帮助,我知道这个答案很简单,我还没有find解决办法。

示例数据,我有以下

 Column A Column B Column C Column G Column H Column I Contact Acct No. Region Acct No. North Rev N. Contact ---------------------------------------------------------------------- Joe 121 North 121 803 *Formula* 

把下面的公式写在第一栏(就我而言)

 =IFERROR(INDEX(A:A,MATCH(G2 & "NORTH",B:B & UPPER(C:C),0)),"") 

确保你用Ctrl + Shift + Enter结束它(这是数组公式)

复制并粘贴

注意:我用UPPER来检查任何北字(North,NoRtH,NORTH等)


另外,如果您有联系人的电话号码在…让我们说D列

然后你可以改变公式

 =IFERROR(INDEX(A:A & ": " & D:D,MATCH(G2 & "NORTH",B:B & UPPER(C:C),0)),"")