vlookup匹配日期出错(vlookup函数为什么匹配不出数据)

本文目录
- vlookup函数为什么匹配不出数据
- vba当我从一个表里用vlookup到另一个表里,日期的日和月会倒反是什么原因
- vlookup查找日期出来是数字
- 为什么Vlookup函数返回的不是日期
- 表格xlookup查日期不对
vlookup函数为什么匹配不出数据
vlookup函数匹配不出来的原因有数据格式不一致、数据中有空格、数据没有按字母顺序排列、匹配数据列有重复值、数据类型不正确等。
1、数据格式不一致
需要检查匹配数据的工作表中的目标数据列中的数据格式,确保它们都是相同的格式。
2、数据中有空格
如果在匹配数据列中有多余的空格,VLOOKUP函数将无法找到匹配项。
3、数据没有按字母顺序排列
VLOOKUP函数只能在数据按字母顺序排列的情况下使用,否则它将无法找到匹配项。
4、匹配数据列有重复值
VLOOKUP函数只会返回第一个匹配项,如果匹配数据列中有重复值,则可能无法找到正确的匹配项。
5、数据类型不正确
VLOOKUP函数只能用于文本和数字,如果用户查找的数据包括日期或布尔值,则将无法找到匹配项。
vba当我从一个表里用vlookup到另一个表里,日期的日和月会倒反是什么原因
单元格格式设置的问题。
vlookup仅能对应数值,格式问题它不负责。
仍需要在目标单元格设定单元格格式。
单元格格式-自定义-dd/mm/yyyy即可
vlookup查找日期出来是数字
【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!#高考加油站##教育那些事#
Excel表格中在利用VLOOKUP函数进行查找匹配是非常方便的,但是,你有没有碰到过:当查找结果为日期或空值时,显示不正常了,如下图:
上图中用的公式:=VLOOKUP(H2,B:E,4,0)
但出现的结果是数字和错误值,具体解决方法:
情况一:结果为43966等5位数字
出现的43966数字实际上是日期的数学格式,只需要把单元格设置为日期格式即可:选中I列,点击【开始】选项卡中的【数字格式】下拉按钮,选择【长日期】。
情况二:结果为0的数字
经过上一步的设置格式操作后,结果为0的变成了1900年1月0日,原始表格中背心对应的进货日期为空,还是通过设置单元格格式来解决:
1、选中I列,鼠标右键点击选中区域,在弹出的菜单中选择【设置单元格格式】,(或者按Ctrl 1键)调出设置窗口;
2、在【数字】页面中,分类选择【自定义】,类型文本框中输入:yyyy年m月d日;; 最后点击【确定】按钮返回,显示为0的结果没有了。
注意:类型文本框中输入的内容最后有个两分号,录入前先把输入法切换到英文状态。
情况三:结果为#N/A
VLOOKUP函数显示的结果为#N/A,是原始表格没有长裙信息造成的,这是错误值显示,解决方法:
把公式改成:=IFERROR(VLOOKUP(H2,B:E,4,0),)
再双击复制公式即可
小伙伴们,在使用VLOOKUP函数时还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。
为什么Vlookup函数返回的不是日期
如果您在使用 VLOOKUP 函数时,出现抓取不是最近一次日期的情况,可能是因为您所查找的日期并不是最近一次的日期。
解决这个问题的一种方法是使用 MAX 和 IF 函数来查找最近一次日期。具体步骤如下:
在表格中,找到门店ID所在列,并在下一列中添加一个新列,用于查找最近一次拜访日期。
在新列的第一行,输入如下公式:
=MAX(IF(A2:A10=D2,B2:B10,""))
其中,“A2:A10”是门店ID所在列,“D2”是要查找的门店ID,“B2:B10”是拜访日期所在列。
这个公式的作用是,首先用 IF 函数筛选出与要查找的门店ID匹配的日期,然后用 MAX 函数找出这些日期中的最大值,即最近一次拜访日期。
将公式复制到新列的其他单元格中,即可得到所有门店的最近一次拜访日期。
如果需要将这些日期与其他数据进行匹配,可以使用 VLOOKUP 函数,将门店ID和最近一次拜访日期作为关键字进行匹配。
例如,如果要在某个表格中查找某个门店最近一次拜访的销售额,可以使用如下公式:
=VLOOKUP(D2,A2:C10,3,FALSE)
其中,“D2”是要查找的门店ID,“A2:C10”是包含门店ID、拜访日期和销售额的表格范围,“3”表示要返回的是销售额这一列,而不是门店ID或拜访日期这一列,“FALSE”表示要进行精确匹配。
这样,就可以快速而准确地找到每个门店的最近一次拜访日期,并将其与其他数据进行匹配。
表格xlookup查日期不对
1.结果为43966等5位数字出现的43966数字实际上是日期的数学格式,只需要把单元格设置为日期格式即可:选中I列,点击【开始】选项卡中的【数字格式】下拉按钮,选择【长日期】。
2.
结果为0的数字经过上一步的设置格式操作后,结果为0的变成了1900年1月0日,原始表格中“背心”对应的“进货日期”为空
3.
结果为#N/AVLOOKUP函数显示的结果为#N/A,是原始表格没有“长裙”信息造成的

更多文章:
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30




