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
|