Excel:在日期中月份前面補0


現有日期格式 2019.1.1 2019-1-1 2019/1/1 等格式,要求統一轉化成 2019.01.01 的格式,需要用到 excel 中如下兩個函數。

先說明一下兩個函數的用法。

VLOOKUP

VLOOKUP 函數有四個參數:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

  • lookup_value 查找值,拿這個值去字典中查找;
  • table_array 字典,將查找值放到字典中查找,例如查找值是 keyboard,字典中記錄了 keyboard 對應的中文意思是“鍵盤”,函數將返回中文意思“鍵盤”;
  • col_index_num 返回的結果集中某個列序號,例如 keyboard 的中文意思是“鍵盤”,日文意思是“キーボード”,有兩個返回結果,現在只取其中的一個,設置返回結果對應的序列值即可;
  • range_lookup 是否精確匹配,0 表示精確匹配,1 表示模糊匹配。

如上圖所示,A3 單元格是要查找的值,字典的范圍是 E4 到 G6。B3 中結果是將 A3 放入字典 查找后返回的值,第一個參數 A3 表示 A3 的值作為查找值,第二個參數 E4:G6 表示將這個范圍內單元格作為字典,A3 的值是 mouse 在字典中對應了 鼠標 和 マウス,第三個參數 2 表示返回第二列的結果,也就是“鼠標”,第四個參數 0 表示精確查找。

CONCAT

CONCAT 函數,拼接單元格中的值。

例如 上面將 A2 B2 單元格的值拼接在一起,並在中間加上一個中文“號”字,用逗號分隔需要拼接的字符串即可。

實戰

對於原始數據使用替換功能可以將短橫線和斜杠替換成點,可以得到整理后的數據,然后使用 [ 數據 - 分列 ] 功能通過點號將 2019.1.1 分成三列,得到拆分后的數據,注意單元格格式要選擇文本。

下面對月份進行處理,如果月份小於 10 就在前面補 0,這里運用到了 VLOOKUP 函數。可以將月份替換成01 的格式,這樣就得到了替換后的數據,都處理之后,在通過 CONCAT 函數將三列合並。

按照以上這個方法就可以將任何日期格式變成需要的日期格式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM