平淡
通過分析合并需求可以知道,該合并實際上就是將原來數(shù)據(jù)的每四行合并為一行,同時將合并后的內容自動換行顯示。為了方便顯示合并后的數(shù)據(jù),我們先新建工作表2,接著定位到它的A1單元格并輸入公式“=TEXTJOIN(CHAR(10),TRUE,OFFSET(Sheet1!A$1,4*(ROW()-1),,4))”,然后向下填充公式到A3單元格,向右填充公式到C3單元格(圖2)。
選中A1:C3區(qū)域中的數(shù)據(jù),點擊鼠標右鍵并依次選擇“設置單元格格式→對齊→文本控制→自動換行”,即可實現(xiàn)圖1所示的效果(圖3)。
這里先使用OFFSET函數(shù)對單元格進行引用,引用的基準是Sheet1!A$1單元格(即工作表1里的A1單元格,使用“$1”表示對列的相對引用,這樣向右填充公式時列號會自動發(fā)生變化),引用區(qū)域的偏移量通過ROW函數(shù)來獲取,比如第二行為“4*(2-1)=4”,即向下偏移4行(表示從原始數(shù)據(jù)的第5行開始引用,如果需要合并其他數(shù)量的行,更改這里的數(shù)字“4”即可)。接著將引用的數(shù)據(jù)作為TEXTJOIN函數(shù)的“合并字符串區(qū)域”,其中“CHAR(10)”表示合并后的數(shù)據(jù)使用換行符號進行連接。這樣在輸入公式的單元格中,TEXTJOIN函數(shù)就會將工作表1中A1:C4區(qū)域中的字符分別連接起來,從而實現(xiàn)合并效果。
如果想把每個小組中的學生數(shù)據(jù)合并在同一個單元格中,并使用“,”來分隔數(shù)據(jù),那么定位到F2單元格,輸入公式“=TEXTJOIN(",",,OFFSET(B$1:C$1,4*(ROW()-1),,4))”并下拉填充公式即可。公式的含義同上,這里就不再贅述了(圖4)。