excel - Excel 中的匹配函数返回 N/A
问题描述
我的 excel 表中有以下 3 列。A 列 (DateTime) 中的日期与 N(DateTime2) 列的格式相同:
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 ..这意味着两个单元格匹配。
你怎么看?问题是什么?
解决方案
首先检查两列是否都是格式化为日期的数值,或者两列都包含文本。
如果您导入数据,有时会使用不同的字符Space。尝试查找和替换 ( ctrl+ H)。Space在“查找内容:”和“替换为:”字段中输入一个字符。
推荐阅读
- python - Pandas:列求和的过滤结果
- mongodb - 如何获取mongodb中嵌入对象内所有字段的平均值?
- c# - Linq to SQL 数据类,使用 machine.config 中的连接字符串
- sql-server - 将 Excel 和 csv 动态加载到 Sql 服务器
- javascript - 从另一个页面pureJS获取元素的innertHTML
- qt - 单个应用程序中有多个 QJSEngine 实例?
- python - 以正确的顺序对区间进行排序
- python - 在裁剪图像中查找点的原始坐标
- angular - 如何在 Angular 中访问 HTTP 事件主体?
- c - 我不知道它是如何工作的?