请教EXCEL中怎样让函数 vlookup 在找不到数据的单元格返回数值0?

如题所述

1、将D列数据复制粘贴到WORD中,使用“布局-转换成文本”功能,将“制表符”去掉,得出纯文本的数据。

2、将WORD中得出的纯文本数据复制粘贴到EXCEL中,但复制粘贴回EXCEL中可能会遇到以下问题,因TT所选取的账号为超过15位长度的长数字,如果直接复制粘贴到EXCEL中的话,EXCEL会自动以科学计数法进行存储,且15位后面的数据将以0替代。

所以,复制粘贴时应按照下面步骤操作:

(1)将准备实施粘贴的列数,此案例将E列单元格格式设置为“文本”。

(2)选定将要粘贴数据的单元格,鼠标右键“选择性粘贴”,在弹出的对话框选择“粘贴-文本”,长数字即可全部显示。

(3)经过上述步骤后,我们可以看到E列和A列的数字左上角都有个绿色的小三角形式,可以初步判断两列的格式都是相同的了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-02-01
其实先用countif对在数据区域首列统计要查找的数据个数,没有找到的话返回0,否则执行vlookup
这样公式看起来更简洁.举例
=if(countif(sheet1!a:a,a1),vlookup(a1,sheet1!a:b,2,),0)
用countif在sheet1的A列统计a1的个数,不等于0执行vlookup,等于0则返回0.
相似回答
大家正在搜