1、给出的数据

2、想补全缺失的日期,比如2015/3/1,2015/3/2,...

 1)在D列输入完整的日期,如下图所示:

2)在E2处写函数“=IF(ISERR(VLOOKUP(D2,B:C,2,)),"0",VLOOKUP(D2,B:C,2,))”,回车,得到结果;然后下拉列表,得到全部完整日期。如图所示:

解释:=IF(ISERR(VLOOKUP(D2,B:C,2,)),"0",VLOOKUP(D2,B:C,2,))表示如果D2与B:C区域的内容相同,则返回#N/A,如果不相同,则返回第二列(B列)的值。

(1)IF(条件,条件为真时返回的值,条件为假时返回的值)

(2)ISERR(value),ISERR 函数只有一个参数value,表示要进行检查的内容。如果用ISBLANK函数检验的内容是除#N/A之外的其他任意错误值都将返回true;否则返回false。
(3)VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
 
参数
简单说明
输入数据类型
lookup_value
要查找的值
数值、引用或文本字符串
table_array
要查找的区域
数据表区域
col_index_num
返回数据在查找区域的第几列数
正整数
range_lookup
模糊匹配
TRUE(或不填) /FALSE

 

 

posted on 2016-04-29 09:51  chamie  阅读(12243)  评论(0编辑  收藏  举报