[英]MS Excel wildcard lookup
我在Excel中具有ColA和ColB的查找表:
ColA ColB ColC
va 1 value1
ColC是实际值表
我需要使用lookup_value =“ value1”进行通配符查找。我需要执行以下操作:如果ColC的值与ColA中的字符匹配,则应该返回我的ColB值,即1
我想在查找功能中使用通配符以实现此结果。 任何帮助将不胜感激! 谢谢
您可以在VLOOKUP中使用通配符。 您必须重新排列表,以便查找列为第一列,但除此之外,它应该可以工作。 我放:
abc 1
def 2
ghi 3
jkl 4
进入名为“表格”的范围
然后:
g*
g?i
?kl
进入F2:F4
现在,在G2:G4中,我输入以下公式:
= VLOOKUP(F2,table,2,FALSE)
并正确地在单元格G2和G3中找到3,在单元格G4中找到4。
星号表示零个或多个字符; 问号仅表示一个字符。
这可以用作带有文本字符串的通配符:
=vlookup("*"&REF&"*",lookup range, column, false)
它将数字转换为文本以对数字进行通配符处理。 星星应该在引号之间,但不会出现。
您可以这样操作:
=VLOOKUP(LOOKUP("value1",ColC:ColC,ColC:ColC), lookuprange, COLUMN(ColA) + 1, TRUE)
当然,您可以利用自己的领域知识来简化此过程。
此方法使您可以按原样使用查找表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.