王志軍
在職場實(shí)踐中,我們經(jīng)常需要合并同類項(xiàng),也就是將符合條件的多個(gè)數(shù)據(jù)放到一個(gè)單元格內(nèi),由于實(shí)際的數(shù)據(jù)量往往比較大,手工合并相當(dāng)麻煩。這里以Excel 2016版本為例,通過實(shí)例介紹合并同類項(xiàng)的幾種方法:
實(shí)例一:快速合并指定區(qū)域
例如需要將B3:B13單元格區(qū)域的內(nèi)容合并到C2單元格,其間以“;”分隔。選擇c2單元格,輸入“=B3:B13”,按下F9功能鍵,隨后可以看到圖1所示的效果,手工刪除{、=、}等字符;打開“替換”對(duì)話框,查找“””替換為空,點(diǎn)擊“替換全部”按鈕,很快就可以看到圖2所示的效果。
或者,也可以借助輔助列實(shí)現(xiàn),首先插入一個(gè)輔助列,分別輸入“;”,選擇C2單元格,在編輯欄輸入公式“=PHONETIC(B3:C13)”,公式執(zhí)行之后可以直接實(shí)現(xiàn)合并,不再需要執(zhí)行替換操作。
實(shí)例二:按類別合并同類項(xiàng)
某些時(shí)候,我們需要按照類別合并同類項(xiàng),如圖3所示,A列是某公司部門名稱,B列是人員姓名,現(xiàn)在要求按照部門合并人員并填入F列相應(yīng)單元格,不同人名之間使用逗號(hào)分隔?!癈1&”,“&B2;”,如果不相等,則直接返回B2,向下拖拽或雙擊填充柄,可以得到圖4所示的效果,相當(dāng)于進(jìn)行了一次初級(jí)的合并。
選擇F2單元格,在編輯欄使用公式“=LOOKUP(1,0/(E2=¥A¥2:¥A9),,¥C¥2:¥CY9)”,這里以“0/(E2=¥A¥2:¥A¥9)”構(gòu)建了一個(gè)由0和錯(cuò)誤值#DIV/0的內(nèi)存數(shù)組,再使用永遠(yuǎn)大于0的l作為查找值,可以查找出最后一個(gè)滿足部門為E2的c列結(jié)果,也就是說忽略錯(cuò)誤值,總是取得最后一個(gè)符合條件的結(jié)果,公式執(zhí)行之后向下拖拽或雙擊填充柄,可以得到圖5所示的效果。
補(bǔ)充:如果不想使用輔助列,也可以直接使用公式“=MID(SUBSTITUTE(PHONETIC(0FFSET(A¥1:B¥l,MATCH(E2,A:A,)-1,,COUNTIF(A:A,E2))),E2,”,”),2,99)”,執(zhí)行之后向下拖拽或雙擊填充柄,可以得到同樣的效果。
實(shí)例三:按類別匯總同類項(xiàng)
如果不要求放置在一個(gè)單元格,也不要求使用逗號(hào)分隔,那么也可以借助數(shù)據(jù)透視表實(shí)現(xiàn)。這里仍然以圖3的數(shù)據(jù)為例,選擇A1:B9區(qū)域,切換到“插入”選項(xiàng)卡,插入數(shù)據(jù)透視表,選擇放置在現(xiàn)有工作表,隨后會(huì)在右側(cè)窗格顯示“數(shù)據(jù)透視表字段”窗口,將“部門”和“姓名”兩個(gè)字段拖拽到“行”區(qū)域,打開“字段設(shè)置”對(duì)話框,設(shè)置“分類匯總”為“無”,隨后就可以看到圖5所示的效果?;蛘?,也可以將“部門”和“姓名”兩個(gè)字段拖拽到“列”區(qū)域,同樣可以實(shí)現(xiàn)分類匯總的要求。
電腦知識(shí)與技術(shù)·經(jīng)驗(yàn)技巧2016年4期