2016-07-07 24 views
-1

该图像应阐明我试图弄清楚的内容。我需要一个公式来获得在列d输出,让我在B列A列中搜索的值,并在列返回值B.

Excel - 如何在单元格中找到具体的名称,然后返回该名称

谢谢!

+0

关闭的副本[如果字符串包含从列表字,毗邻列表值返回值(http://stackoverflow.com/questions/33628660/if-string-contains-word-from-list -return值相邻到列表值/ 33629724#33629724)。 – Jeeped

+0

@Jeeped随时关闭。做起来比找到重复更容易。 –

+0

@ScottCraner - 无后顾之忧;我无法立即找到一个确切的重复,但我知道我已经提出了几个关于这个问题的“风味”的答案。出现的那个很接近,但实际上是返回一个不是原始的相邻列。 – Jeeped

回答

2

你可以使用这个数组公式:

=INDEX($C$2:$C$5,MATCH(TRUE,ISNUMBER(SEARCH($C$2:$C$5,B2)),0)) 

作为数组公式,它必须与确认按Ctrl-Shift键输入,而不是让编辑模式时输入。如果做得正确,Excel将在公式周围放置{}

enter image description here

+0

只选择顶部单元格。将公式放入。使用Ctrl-Shift-Enter进行确认,然后按正常方式填写。 –

相关问题