excel 公式 单引号 concat_Excel两个新函数帮你快速搞定批量连接
如果將兩個文本連接起來,通常第一反應用連接符號"&"。
使用連接符&連接文本字符
記得曾經有記者采訪劉強東問奶茶妹妹漂不漂亮,他竟然回答看不出來好賴…當時真覺得這家伙身在福中不知福,飽漢不知餓漢饑。果然之后還鬧出一些負面新聞。可惜了一朵鮮花...
回到正題↖(^ω^)↗
如果你認為用符號&連接連個文本還算很方便簡單,請試一試下面怎樣連接?
掐指一算連接所有字母所需用到&的個數,一共需要25個。
天哪!未免太繁瑣了吧。(翻白眼兒)
使用25個連接符&連接26個字母
有沒有簡單一些的辦法?
同樣是用連接符&,只需要加一列輔助列,就能幫我們進行傻瓜操作,最后取輔助列最后一行即為結果。
傻瓜式連接大法
思路是加藍色列 J列為輔助列,在輔助列設置公式,鏈接J列當前行與H列上一行,直到第26行即所得。公式為:
J1=I1=A
J2=J1&I2=AB
J3=J2&I3=ABC
……
J26=J25&I26=ABCD……XYZ
這個方法雖然有些占地方,但是節省了人工操作時間的,算得上是個好方法。
那么有沒有更簡單,一步就能出結果的方法?
在Excel中有個名為CONCAT函數,可幫助我們一步到位。
CONCAT官方適用版本說明
官方提供說明,此函數適用于版本為2016/2019/365。如果使用的是這幾個版本的同學,可以使用這個函數來解決上面的問題。
CONCAT(text1, [text2],…),最多可設置253個參數,參數可為字符串或字符串組。
表哥Tips:
字符串容易理解,就是由一個個字符組成了一段文字或一段數字。而字符串組的概念類似于數組,只是將數組中的數值替換為字符即可。
根據此函數的語法,只需將案例中的I列,作為一個字符組,只用一個單元格就可以得到結果了。公式為:
CONCAT(I:I)= ABCD……XYZ
- 如果參數設定為兩個單列的字符數組,結果是怎樣呢?
CONCAT(I:I,J:J)= ABC…XYZabc…xyz
CONCAT單列字符數組求連接
據此推測,CONCAT在進行字符組連接時,順序是先選定某一列后,按照行自上而下進行連接,當連接完此列所有行后,再連接下一個參數(即下一列)字符組。
單列字符數組計算順序是先列后行。
I1&I2&I3…&I26&J1&J2&J3…&J26
單列字符數組計算順序是先列后行
- 如果參數為多列字符數組,計算順序還是先列后行嗎?
設置參數1中包含兩列,公式為:
CONCAT(I:J)= AaBbCc…XxYyZz
CONCAT多列字符數組求連接
根據計算結果,排列順序為一個大寫字母一個小寫字母交替排列。
則可知,當某一參數包含多列時,連接順序為先行后列。
I1&J1&I2&J2…&I26&J26
多列字符數組計算順序是先行后列
在新版本的office中,新增的連接字符函數共有兩個:一個是我們剛剛學習的CONCAT,還有一個名為TEXTJOIN的函數。
TEXTJOIN官方適用版本說明
函數TEXTJOIN不但解決了字符連接的問題,而且增添了連接字符間隔符號的功能。
如果想在上面案例中,以逗號作為間隔連接各個字母,TEXTJOIN是最簡單快捷的方法。
TEXTJOIN解決字符與字符間間隔符號的連接問題
表哥Tips:
與CONCAT參數設定極限類似,文本參數個數不超過252個,結果字符串超過32767字符會報錯#VALUE。
以上就是幾個EXCEL中用于字符連接的簡單方法。
你學會了嗎?
感謝你關注表哥,
并歡迎留言分享你的大法或者煩惱
也許下一個專題就是為你定制哦
撒花↖(^ω^)↗
總結
以上是生活随笔為你收集整理的excel 公式 单引号 concat_Excel两个新函数帮你快速搞定批量连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 比亚迪定薪后多久给offer_比亚迪车主
- 下一篇: mybatisplus 操作另一个数据库