在《龍逸凡Excel培訓(xùn)手冊(cè)》之潛龍?jiān)跍Y的第五講“使用Excel應(yīng)具備的良好習(xí)慣”提到過,盡量不要使用合并單元格。可能有些朋友不明白,為什么要盡量不使用合并單元格,這個(gè)等一下再細(xì)說。我們先來分析一下大家使用合并單元格的動(dòng)因:
一、使用合并單元格的動(dòng)因
使用合并單元格的目的無非是為了排版更美觀、方便閱讀數(shù)據(jù)。但Excel的強(qiáng)項(xiàng)是在數(shù)據(jù)處理,而非排版。說到排版,Word會(huì)跳出來大喊“排版,我們更專業(yè)!”比如Word表格中的單元格拆分功能、同行單元格之間寬度的任意分配、斜線表頭,這些功能都是Excel所不具備的,一些復(fù)雜排版的表格都是在Word中實(shí)現(xiàn)的。
二、使用合并單元格的原則
那我們就絕對(duì)不能在Excel中使用合并單元格了嗎?非也!什么時(shí)候可以使用呢?有何原則可遵循?在講使用合并單元格原則之前,我們先了解一下Excel數(shù)據(jù)管理的基本理念。
數(shù)據(jù)管理有三個(gè)基本概念:數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)分析和報(bào)表輸出,很多朋友根本沒把三者進(jìn)行區(qū)分,經(jīng)常是三位一體。既然Excel的強(qiáng)項(xiàng)是在數(shù)據(jù)處理,那么當(dāng)數(shù)據(jù)量較大時(shí),我們?cè)O(shè)計(jì)用于存儲(chǔ)基礎(chǔ)數(shù)據(jù)的表格一定要做到結(jié)構(gòu)簡(jiǎn)單、邏輯清晰、無冗余數(shù)據(jù)、要有利于數(shù)據(jù)處理。在設(shè)計(jì)表格時(shí)要問自己:此表是用于存儲(chǔ)數(shù)據(jù)還是作為報(bào)表輸出。如果用于存儲(chǔ)基礎(chǔ)數(shù)據(jù),那么數(shù)據(jù)的格式、表格的結(jié)構(gòu)和格式一定要有利于數(shù)據(jù)的分析,凡是不利于數(shù)據(jù)分析的結(jié)構(gòu)和格式一律要摒棄。如果是報(bào)表輸出則不必講究,只要結(jié)構(gòu)清晰、格式美觀、直觀地反映數(shù)據(jù)即可。當(dāng)然,當(dāng)數(shù)據(jù)量較小時(shí)無此講究。
因而,使用合并單元格的原則就是:在報(bào)表型的表格中可以使用,在存儲(chǔ)基礎(chǔ)數(shù)據(jù)的表格中不能使用。
可能有朋友會(huì)問,在基礎(chǔ)數(shù)據(jù)表為什么就不能使用合并單元格,使用它到底會(huì)給我們帶來什么麻煩?
三、合并單元格的七大罪狀
1、不方便粘貼數(shù)據(jù);
2、使用數(shù)據(jù)透視表結(jié)果不正確;
3、不能排序;
4、不能篩選或篩選結(jié)果不正確;
5、輸入公式時(shí),無法正確地選擇單元格區(qū)域;
6、使用Sumif、Countif等函數(shù)計(jì)算時(shí)結(jié)果不正確;
7、無法正確地選擇一行或一列。
四、合并單元格的替代方案
1、跨列合并:可以使用跨列居中對(duì)齊來替代跨列合并(“單元格格式-對(duì)齊-水平對(duì)齊-跨列居中”)。
2、跨行合并:如果合并單元格僅僅是為了結(jié)構(gòu)化的顯示數(shù)據(jù),可創(chuàng)建分級(jí)顯示數(shù)據(jù)。
五、如何解決合并單元格帶來的麻煩
1、 當(dāng)單元格區(qū)域有合并單元格時(shí),出現(xiàn)第二、第四、第六大罪狀的原因是由于將單元格區(qū)域合并到一個(gè)單元格后,僅保留區(qū)域的最左上角的數(shù)據(jù)。要解決此問題,只需在合并單元格后,保留所有單元格的數(shù)值即可。方法請(qǐng)參見“六、合并單元格的相關(guān)技巧”。
2、合并單元格排序問題的解決辦法:
合并單元格無法排序,但可以這樣做來實(shí)現(xiàn)排序的效果:先取消單元格的合并,再將空白的單元格填充相應(yīng)數(shù)據(jù)后進(jìn)行排序,排序后再批量合并對(duì)相同的內(nèi)容。批量合并單元格的方法請(qǐng)參見后文。
六、合并單元格的相關(guān)技巧
1、如何定位合并單元格
通過查找合并格式的單元格來定位這些單元格。(查找對(duì)話框—格式—查找格式對(duì)話框—對(duì)齊選項(xiàng)卡,將合并單元格勾選上)
2、批量取消單元格的合并
選定單元格區(qū)域,右鍵—單元格格式——對(duì)齊選項(xiàng)卡,將合并單元格的勾去掉。
3、取消單元格合并后如何一次性填充空白單元格
選定單元格區(qū)域,定位—空值,回車確定后,輸入公式=A2,Ctrl+Enter,再將單元格區(qū)域選擇性粘貼為數(shù)值。

4、如何批量合并單元格,并讓合并后的單元格都保留原數(shù)據(jù)
方法一:借用輔助列法
在C2單元格輸入=countif($A$2:A2,A2),下拉填充,復(fù)制粘貼為數(shù)值,選定C列,查找1,查找全部,Ctrl+A,關(guān)閉查找對(duì)話框。插入整行,選定C2:C20,定位—常量,Delete清除數(shù)據(jù),點(diǎn)合并單元格按鈕,選定C列,將D列格式復(fù)制粘貼到A列。選定A2:A30區(qū)域,定位—空值,刪除整行,將插入的空白行刪除。
我們從操作動(dòng)畫中的D列的公式可以看出,合并后的單元格都保留了原數(shù)據(jù)。
方法二:數(shù)據(jù)透視表法
思路:對(duì)A1:B20單元格進(jìn)行透視表操作,對(duì)項(xiàng)目進(jìn)行匯總,并顯示明細(xì)數(shù)據(jù)、隱藏匯總欄、合并標(biāo)志。然后將得到的合并格式粘貼到原A列的數(shù)據(jù)區(qū)域。
如果透視表的順序與原表的項(xiàng)目不一致,可以將“項(xiàng)目A、項(xiàng)目B、項(xiàng)目C。。。?!弊远x為序列,然后對(duì)透視表的項(xiàng)目進(jìn)行排序,排序后的順序與原表一致,再?gòu)?fù)制粘貼合并格式。
5、合并單元格的序號(hào)設(shè)置
假定在D列設(shè)置合并單元格的序號(hào),D2輸入1,D3單元格公式為=IF(A3<>A2,MAX($D$2:D2)+1,""),下拉填充。然后將D列復(fù)制粘貼為數(shù)值,再將A列的合并格式粘貼到D列即可。
6、合并單元格快捷鍵
工具菜單—自定義。出現(xiàn)“自定義”窗口。右鍵點(diǎn)擊格式工具欄上“合并及居中”的圖標(biāo)。在出現(xiàn)的菜單中選擇“總是只用文字”選項(xiàng)。選擇后工具欄上的合并單元格圖標(biāo)會(huì)變成“合并及居中(M)”。關(guān)閉自定義窗口,就可使用快捷鍵Alt+M來合并及居中單元格了。
要改回原來的圖標(biāo),選擇默認(rèn)樣式即可。
來源:Excel Home 龍逸凡
愛華網(wǎng)


