Excel:当VLOOKUP不匹配时,如何将单元格保留为空(而不是0)?

我有一个带有2个工作表的excel工作簿:国家和公司.公司工作表部分通过国家/地区工作表中的VLOOKUP填写,如下所示:

国家:

A       B
1 COUNTRY HOF_LTO
2 Belgium    4
3 Japan      5
4 Spain
5 Sweden     0

公司:

A         B       C
1 COMPANY  COUNTRY HOF_LTO
2 Belgacom Belgium    4
3 Onkyo    Japan      5
4 Sony     Japan      5
5 ATTM     Spain      0
6 Nokia    Sweden     0

我正在使用以下公式填充C列:

=VLOOKUP($B2;countries!$A$1:$C$5;MATCH(companies!B$1;countries!$1:$1;0);FALSE)

出了什么问题:即使西班牙在国家/地区没有HOF_LTO值,该公式也将0作为适合单元公司的价值!C5.相反,它应该将单元格留空,并且只在国家/地区选项卡中显示0时才放入零(0),就像瑞典的情况一样.

如何编辑公式,以便在没有匹配的国家/地区值时将单元格留空?

如果您的国家/地区表单中所有国家/地区仅在您可以使用以下内容时出现:

=IF(ISNUMBER(OFFSET(countries!$B$1;MATCH(B2;countries!A:A;0)-1;0));
    OFFSET(countries!$B$1;MATCH(B2;countries!A:A;0)-1;0);
    "")
相关文章
相关标签/搜索