关于EXCEL中查找与引用的函数和公式的问题
来源:百度知道 编辑:UC知道 时间:2024/09/20 03:02:31
我知道失败的原因所在了,我要求返回的S1中B列的值是日期,但是VLOOKUP好像是不能直接返回日期的,大家能不能给想个办法,怎样在上述条件下返回日期呢
=INDIRECT(ADDRESS(MATCH(E1,A:A,0),2)
在E1里面输入查询的就行了. 在D1里面输入上面公式就行.
如果E1里面没有输入可能就会报错,所以上面公式可以改成
=IF(E1<>"",INDIRECT(ADDRESS(MATCH(E1,A:A,0),2)),"")
这样就行了.有不懂问Hi我
前提在同一个SHEET里面
-------------------------------------------------------------
之前提交的
-------------------------------------------------------------
用楼上的也可以 ,但要改一下好像
=vlookup(e1,a:a,2,0)
如果E1为空也会报错,还是要加个IF的好
= IF(E1<>"",vlookup(e1,a:a,2,0),"")
-------------------------------------------------------------
再次关注
-------------------------------------------------------------
因为里面用的都是直接显示地址里面的内容,就没有转换类型,原来单元格是什么类型就是什么类型.
你说的应该是返回的是一个数比较大的数吧.其实那就是你想要的数值,只是没有以常见的日期YY-DD-MM显示出来而已.
你只要把单元格放足够大, 再设置一下该单元格.把他设成日期型就行了.希望这回能帮上你完成吧.
实在不行Hi我吧.呵呵.
=vlookup(e1,s1!a:b,2,0)
设置日期格式撒。
或 =text(vlookup(e1,s1!a:b,2,0),"yyyy-mm-dd")
11111111111
=