首页 > 解决方案 > Excel 中的匹配函数返回 N/A

问题描述

我的 excel 表中有以下 3 列。A 列 (DateTime) 中的日期与 N(DateTime2) 列的格式相同:

Excel 矩阵示例

excel矩阵示例

资料很多,没法一一查。我尝试使用 match 命令来确定列 N(DateTime2) 中的哪个日期存在于列 A(DateTime) 中。我使用了以下命令:

=MATCH(N2;$A$2:$A$5849;0) 

我使用了自动填充,结果我只得到了第一个值作为数字(这意味着它存在),其余的都是 N/A ..这是错误的。如您所见,两列中都存在值 1/1/16 3:00。

然后我尝试使用函数 VLOOKUP 并编写了以下命令:

=VLOOKUP(N2;$A$2:$A$5849;1;FALSE)

我得到了相同的结果..我检查了一个随机值(1/1/16 3:00)以检查具有相同值的两个单元格是否相等,使用命令:=A3=N5并且我得到了 TRUE ..这意味着两个单元格匹配。

你怎么看?问题是什么?

标签: excelexcel-formulamatchna

解决方案


首先检查两列是否都是格式化为日期的数值,或者两列都包含文本。

如果您导入数据,有时会使用不同的字符Space。尝试查找和替换 ( ctrl+ H)。Space在“查找内容:”和“替换为:”字段中输入一个字符。


推荐阅读