首頁 > 軟體

Excel中批次合併起止日期到一個單元格的方法

2020-07-14 14:34:12

在excel中 如何批次合併起止日期到一個單元格呢?趕緊來試試,如果直接用&連線符連線兩個日期,就會出現如下問題。

由於日期格式在單元格內部是資料編碼,所以直接用連線符連結後會導致日期顯示的方式不正確。

那如何處理呢?思路是想辦把日期變成文字。

有兩種方法可以解決,一種是用函數將日期拆掉,在合併成文字型日期。

具體操作如下:

利用year,month,day日期拆分函數,分別拆分出時間的年月日,如下圖操作。

然後在用連結函數將年月日連結起來。

具體有可以看下圖的箭頭公式的表達,就是用&符號拼命的連結所有的拆分出來的資料。

上圖是一種比較簡單暴力的拆分組合思路,如果想更加快捷一點,就需要掌握Text函數。基本上將數值或日期需要轉換成文字效果的就需要考慮這個函數。不過這個函數的用法非常的靈活,本例只是介紹了其中日期的轉換成文字格式的方法。

在E列對應單元格輸入 =TEXT(C4,"yyyy-m-d")

注意雙引號必須是英文半形輸入狀態的雙引號。函數意思將日期格式的內容轉換成文字型但還是以yyyy-m-d格式的日期的樣子顯示出來,所以你會看到函數設定完畢後,日期會自動靠在單元格內左對齊,從而形成文字格式。

按照這樣的思路,就可以利用連線符&,將所有的文字連結起來。具體看動圖函數錄入。

當然如果日期格式的定義比較熟悉,可以定義成這樣,讓日期佔零顯示。

所以如果對單元格自定義格式比較熟悉,比如剛剛日期格式的yyyy-mm-dd這種表達。

當然如果去檢視text的幫助檔案,如下截圖所示,可以使用更加強大的轉換成文字的方法。

總結

將數值轉換成文字的兩個思路,一個是想辦法進行拆分在進行組合,另一個思路就是利用Text函數將其轉換成文字型表達格式。


IT145.com E-mail:sddin#qq.com