華文網

EXCEL通俗易懂講公式(七):textjoin完成一鍵合併

excel2016中 提供了幾個新的函數,這次主要講講textjoin,我們在工作中經常會遇到需要合併很多相同條件儲存格的問題

例如:將左邊的各班級人員名單提取成右面的這種格式

以前常用的方法不是要寫非常複雜的公式,

就是要分成很多步驟,非常繁瑣

比如這樣,先按班級排序,然後做連個輔助列,一個做拼接,一個做篩選

而在excel2016,就完全不一樣了,用新的函數textjoin就可以輕鬆搞定

完整公式

TEXTJOIN(分隔符號, 是否包含空值, text1, [text2], …)

分隔符號:用於做每個儲存格內容區分的符號

是否包含空值:如果儲存格為空,是否要包含進來 1=否,0=是

text:需要返回的文本

好了,接下來看具體怎麼實現吧

第一步

我們在F2中填寫=TEXTJOIN("、",1,IF((A$2:A$10=E2),B$2:B$10,""))

意思就是當a2:a10裡面=E2(一班)的時候,返回相應的B2:B10中的儲存格

我們看到,所有的內容都進入F2裡的,但是我們只是要一班的人員,我們還需要下一步操作

第二步

這裡涉及了陣列的一些知識,先不做解釋,只講操作

我們按兩下F2,啟動儲存格,

然後用複合鍵Ctrl+Shit+Enter,這樣格子內的公式就會變成

{=TEXTJOIN("、",1,IF((A$2:A$10=E2),B$2:B$10,""))} 這個形式(不能直接輸入)

多練習一下就好,要是無法完成,可以留言