Excel補全日期(日期按順序補全)

2021-09-08 11:49:27 字數 984 閱讀 6292

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

Oracle自動補全日期,空資料為0

1.問題描述 在資料庫查詢中計算年月週日的資料時候,會發現日期並不完整,希望日期可以自動補全,並且沒有資料的字段補0 最開始的資料展現為如下圖 select nvl sum synnum 0 value to char syntime,yyyy mm dd lable from synlog whe...

oracle 查詢自動補全日期以及相應的資料

具體的請參考 測試表test 在下面查詢中的資料時候,會發現日期並不完整,希望日期可以自動補全,並且沒有資料的字段自動以上一行的資料補全。sql select from test event date build name 2016 06 25 b1 2016 10 20 b1 2016 11 27...

題目1186 列印日期(日期計算)

給出年份m和這一年中的第n天,算出第n天是幾月幾號。我們開乙個二維陣列來記錄每個月的天數,有人好奇,為什麼是二維陣列,不是一維就夠了嗎?這裡我們考慮到二月份閏年的關係,把二維陣列形式開成如下 中的樣子,第二維代表是不是閏年,方便快速查詢。另外,判斷閏年是乙個經常用的東西,可以寫成巨集定義 defin...