要實現批量字符串連接,主要可以運用兩種方法:快速填充或者函數公式
快速填充功能火箭君也已經介紹很多次了,強大能力有目共睹。再次提示一次,使用Ctrl+E的快捷鍵組合能夠直接完成快速填充。
這可能是小夥伴們最常用的方法之一,不過在實際操作中還是有若干不便,尤其當需要連接的單元格較多,同時又要求在字符串之間要有特定間隔(比如,空格,井號等等),公式往往可能很長。例如:
=A2&A3
&連接類似,CONCATENATE函數也要求分別輸入每一個需要連接在一起的字符串位置。例如:
=CONCATENATE(A2,A3)
為啥PHONETIC函數可以稱得上進階款呢?主要就是因為PHONETIC函數可以對某一區域的字符串進行連接,而無需鍵入每個字符串位置。而在連接時,PHONETIC函數又遵循了從左往右,從上往下的順序。因此在實際操作中,可以藉助輔助列來實現字符串直接隔斷這樣的效果。例如:
=PHONETIC(A2:C5)
TEXTJOIN函數是Excel2016中新加的一個函數,而且只對Office365的訂閱用戶開放使用。它強大之處在於,不僅可以對某一區域的字符串進行連接,而且可以直接在函數參數設置中設計隔斷字符串的內容,免去了PHONETIC函數在實現同樣效果時,不得不使用輔助列的不便之處。
TEXTJOIN函數一共有三個參數:
delimiter: 可以界定字符串之間的分隔符
ignore_empty: 考慮是否忽略在選定區域中的空單元格
text: 需要連接的字符串區域
例如:
=TEXTJOIN(",",,C2:C5)
如果你只是將幾個字符串連接成一個單元格,可能使用函數也略顯繁瑣了。這時你可以使用一下兩個奇淫巧技:
如果所需要連接的字符串在同一列,你可以給與該列足夠的列寬之後,選中所有字符串,然後使用內容重排命令,直接將整列內容整合到頂頭的單元格中。
先複製所有的字符串,然後打開剪貼板,並在函數輸入框激活的情況下,粘貼剪貼板中的內容。
上文介紹的種種方法,基本主要針對文本型字符,而其他格式類型的字符則可能受制於不同函數: