繁体   English   中英

使用 VLOOKUP 忽略数据中的空格

[英]Ignore spaces in data using VLOOKUP

    |                      A                 |      B               |     C 
----|----------------------------------------|----------------------|-----------
1   | All Countries     ="All Countries"     |    Search Citeria:   |   Germany       
2   |   Europe          ="   "&"Europe"      |    Result:           |   Germany
3   |     Germany       ="     "&"Germany"   |                      |
4   |     Spain         ="     "&"Spain"     |                      |
5   |     France        ="     "&"France"    |                      |
6   |   Asia            ="   "&"Asia"        |                      |
7   |     China         ="     "&"China"     |                      |
8   |     Japan         ="     "&"Japan"     |                      |
9   |                                        |                      |
10  |                                        |                      | 

在表的Column A中,我使用右侧显示的公式列出了不同的国家/地区。
如您所见,这些公式包含空格=" "&以使列表看起来更有条理。


现在,在Cell C1我想输入一个国家作为Cell C2 VLOOKUPSearch-Criteria

=VLOOKUP($C1,$A$1:$A$8,1,FALSE)

结果我得到#NA这可能是由我使用的空格引起的。

您知道如何修改VLOOKUP使其忽略空格吗?


注意:我知道我可以通过增加indentlevel而不是使用=" "&逻辑来解决这个问题。
但是,出于其他目的,我需要使用=" "&而不是indentlevel

如果您的目标只是检查“德国”是否存在,您可以使用通配符:

=IF(COUNTIF(A2:A8,"* "&C1),C1,"Not found")

我仍然在标准中使用了一个空格,只是为了避免C1成为更大字符串的一部分。

顺便说一句,您还可以在VLOOKUP实现通配符:

=VLOOKUP("* "&C1,A2:A8,1,FALSE)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM