多列內容合並為一列,已經是個老生常談的話題了。對於這個話題可能大家也都興致怏怏,不想在聊了。
不過,今天別攔我,讓我說。
因為,我發現合並列還有一個鮮為人知但卻是更簡單的方法,那就是用PHONETIC函數。
OUT了吧,是不是沒聽過?
眾所周知,多列內容合並為一列,都是用連接符“&”將幾個單元格內容連接起來,或是用CONCATENATE函數將幾個單元格內容合並在一起。
如下圖,需要將A列、B列、C列、D列的內容合並起來放在F列。
以前,大家都是這么操作的,
在F2單元格里,輸入公式:
=A2&B2&C2&D2
然后,公式下拉填充,搞定。

或是,用公式:
=CONCATENATE(A2,B2,C2,D2)
下拉填充,
同樣可以搞定。

但是,無論是用連接符“&”,還是用CONCATENATE函數,
有個共同的缺點就是,
公式里得逐個地去引用單元格。
當要合並的單元格很多時,就得輸得手酸,而且公式也會老長老長的。
如果用PHONETIC函數,就不一樣了。
用PHONETIC函數,公式為:
=PHONETIC(A2:D2)
然后,下拉填充,
敲定。

用PHONETIC函數合並列內容,公式里體現的是要合並的區域,所以,只要選中要合並的頭尾兩個單元格,即可搞定。
所以,無論要合並的單元格有多少,只要用PHONETIC函數,公式始終就只有這么短。
補充說明:
PHONETIC函數
功能:是一個連接文本的函數。
語法:=PHONETIC(reference)
參數:reference 為單元格區域。
需要注意的是,PHONETIC函數會忽略空白單元格,且不支持數字、日期、時間以及任何公式生成的值的連接。
對於單元格里內容是日期或時間,要用連接符“&”或CONCATENATE函數,結合TEXT函數進行列內容的合並。
即合並列內容前,需要先用TEXT函數,將日期或時間轉化為文本格式,
TEXT(B2,"HH:mm:ss")
TEXT(C2," yyyy/mm/dd")
舉個簡單的例子,
比如,以下表格,要將A列、B列內容合並放在D列,

公式:
=A2&TEXT(B2,"HH:MM")

或公式:
=CONCATENATE(A2,TEXT(B2,"hh:mm"))

好了,關於用PHONETIC函數進行列內容的合並就科普到這了。PHONETIC函數沒有讓大家失望吧?
