出色的浏览/匹配/变量

时间:2018-11-28 01:14:43

标签: excel-2010

晚上好,在此先感谢您抽出宝贵的时间阅读和帮助。

我有一个3列的excel文件,我试图用在其所在行旁边找到的返回值填充第3列。

例如,我想查看MANAGERSFULLNAME列的值 Cheryl Rommelfanger,然后在FULLNAME栏中找到匹配项。找到匹配项后,我要填充MANAGERSX2FULLNAME,但不填充FULLNAME中的值,而是填充MANAGERSFULLNAME列中的值

因此,在此示例中,我们在MANAGERSFULLNAME中查找Cheryl Rommelfanger,并在FULLNAME中找到匹配项Cheryl Rommelfanger,然后在MANAGERSX2FULLNAME中填充 威廉·迪斯

FULLNAME MANAGERSFULLNAME MANAGERSX2FULLNAME 丹娜·彼得斯·谢丽尔·罗梅芬格 凯尔·马什·梅利莎·霍尔
Cheryl Rommelfanger威廉·迪尔斯

ive尝试了几件事,只能得到一个计数,而不是其旁边的值。

= MATCH($ E2&$ F2,INDEX($ B2:B4000&$ C2:C4000,),)

= IF(ISERROR(MATCH(E2,F2,$ B $ 2:B $ 4000,$ C $ 2:C $ 4000,0)),“”,E2)

= IF(ISERROR(MATCH(L2,$ K $ 2:K $ 4000,0)),“”,L20)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

很抱歉,我在理解您的专栏时遇到了一些麻烦,但是总体思路很明确。

您的尝试真的很接近。您要使用index(match)而不是match(index)。以下链接描述了如何执行此操作。

Index match formula

如果我对您的理解正确,这听起来像是您要查找并列出要说的老板以显示各种层次结构。我仅使用A,B和C列(C为managerx2fullname),此公式应该可以正常工作:

=index(B$2:B$4000,match(B2,A$2:A$4000,0))

您当然需要更改列以适合您的需求。不要在B2中包含美元符号,因为您希望在将公式向下拖动到列中时增加它。下面的链接显示了我测试的屏幕截图。在其中,我们可以看到在第2行中,John是Adams的老板,而后者又是Joe的老板。我想这就是您要在这里拍摄的东西。

Screen shot