索引匹配和通配符

时间:2015-12-31 17:18:41

标签: excel excel-formula

我有类似的问题。我一直在网上搜索,但我真的找不到任何可以工作的东西。

Cell D43包含字符串; " [6] Manchester Utd vs Swansea [17]" Cell M11包含字符串; "曼联" Cell N11包含字符串; "斯旺西" 细胞H43含有一个handicapp赔率; 1,925 (所有参考文献sans引用) 所以你看到有一些像空格等字符应该被遗漏掉。这要求使用" *"&amp ;,但是......

这样的通配符

在D栏中有多个曼彻斯特联队的实例,这就是为什么我必须同时使用这两个队名。

如何根据M11和N11中的琴弦,在D列和D43单元中找到曼彻斯特联队和斯旺西,然后在H43中显示差点数字?

2 个答案:

答案 0 :(得分:1)

你正试图查找"曼联" (M11)反对"曼彻斯特联队" (包含在D43中)将无法进行比较测试。如果您更改单元格M11中的数据以匹配D列中包含的数据,那么M11将读取" Manchester Utd"然后你可以使用这个公式来获得差点:

=IFERROR(INDEX(H:H,MATCH("*"&M11&"*"&N11&"*",D:D,0)),"Check Spelling")

如果公式找不到匹配项,则会返回" Check Spelling"告诉您,您可能需要更改M和N单元格中的内容,以便与D列中包含的内容正确匹配。

答案 1 :(得分:0)

一种方法是建立缩写查找。

添加工作表,并将其称为缩写。在缩写的A1中输入"曼联"在缩写的B1中输入" Manchester Utd"。

返回主页,在O11中输入以下公式:=IFERROR(VLOOKUP(M11,Abbreviations!A:B,2,FALSE),M11)

您可以将公式复制到列O和P的其余部分。列O和P现在将为您提供缩写的团队名称。