我在使用VLOOKUP时遇到问题。我有一个帐户及其信息的工作簿。我想把它与另一个列表相匹配。问题是列表有时使用帐户名称,然后使用其他帐户层次结构。所以当我试图返回B&列时C,它不是因为我认为VLOOKUP仅限于搜索第1列。
所以基本上我引用的列表使用上图中的A列或D列。我试图得到它,以便它可以引用A或D并返回B和C列。
目前我有这个公式,它可以正常使用帐户名,但不适用于帐户层次结构组。
{=VLOOKUP(C8,Sheet5!$A$2:$D$30411,{2,3},FALSE)}
如果需要进一步澄清,我们将非常感谢您的帮助!
答案 0 :(得分:1)
您希望以这种方式使用INDEX / MATCH:
从B列获取值:
=INDEX(Sheet5!B:B,IFERROR(MATCH(C8,Sheet5!A:A,0),MATCH(C8,Sheet5!D:D,0))
因此,要获得C,我们将B:B更改为C:C:
=INDEX(Sheet5!C:C,IFERROR(MATCH(C8,Sheet5!A:A,0),MATCH(C8,Sheet5!D:D,0))