发布日期:2026-10-27 浏览次数:5
你"选中几个格子",点了"合并"。
而你看"屏幕上"——确实"合成一个"了。
而那几格里"原来写着的东西"呢?
只剩"一个"了。
也就是说:"合并"这件事,"合"的是"两样":
"格子",和"值"。
而"格子"合起来,是"你想要的"。
而"值"合起来,是"你没想要的"。
所以那句可以这样记:"合并单元格"看起来是"把几个格子合成一个",而"实际"是"把几个值合成一个"——而"合"这个字,两个意思。
接着说"具体",因为"这一点'最要命'"。
也就是说:"合并之后,'那个区域'只'留下一个值'"。
而"留下的那个",是"左上角"的。
所以那句可以这样记:"合并之后,那个区域只留下一个值"——而"留下的那个",是"左上角"的。
而"其余那几个","被'删掉'"了。
也就是说:"不是'藏起来',而是'真的没了'"。
所以那句可以这样记:"其余的值'不是被藏起来,而是'真的没了'"——所以"撤销'错过了',就'救不回来'"。
而"更麻烦的",是"它'不问你'"。
也就是说:"你点'合并',它'直接'就'合'了"——而"它'不弹'一句'确定'"。
所以那句可以这样记:"它'不问'你,是因为'它'不认为'自己在删东西'"——"它'认为'自己在'排版'"。
而"这一条'最值得记住'",因为它"解释了'为什么'人会'躺着中枪'"。
也就是说:"'排版'这个动作,'本来'是'无害的'"——所以"人的'警惕','根本'没起来'"。
接着说"后果",因为"它'不只'丢那一次'"。
第一样:"排序"。
也就是说:"你'想按'某一列'排序'"——而"它'报错',或者"排出来'乱的'"。
为什么?
因为"合并的格子'占了好几行'"——而"排序'要'一个格子'对'一行'"。
所以那句可以这样记:"合并'之后'不能排序'"——因为"排序'要'一格一行',而'合并的格子','占了'好几行'"。
第二样:"筛选"。
也就是说:"你'筛'一个值'"——而"筛出来的'不全'"。
因为"合并区域'只'认'左上角'那个值'"——而"其余的行","对它来说'是'空的'"。
所以那句可以这样记:"筛选'筛不全'"——因为"合并区'只认'左上角'那一个"。
第三样:"求和"。
也就是说:"你'框一列'求'合计'"——而"合计'小了'"。
因为"合并区域'只算'那一个值'"——而"其余'全是'空'"。
所以那句可以这样记:"合并的列'求和',会'小'"——因为"它'只算'一个"。
第四样,也是"最隐蔽"的:"公式引用"。
也就是说:"你'引用'那个区域'靠右的'那一格'"——而"取到'的是'空'"。
所以那句可以这样记:"引用'合并区'里'非左上角'的格子","取到'是'空'"——而"它'不报错'"。
而"这一条'最坑'"——因为"它'不报错',而"你'看到的是'0'或者'空白'"。
所以那句可以这样记:"它'不报错'"——而"不报错'的错',最难查'"。
所以那句可以这样记:"合并"看起来"只影响'好看'",而它"实际'影响'排序、筛选、求和"——因为"那些功能",都"按'格子'算"。
接着说"办法",而它"有一个'很干净'的"。
也就是说:"你要'标题'横跨几列'居中'"——而"不一定'要'合并"。
而"有一个'专门的'动作":"跨列居中"。
而"它在哪儿'、叫什么','版本不一样'"——所以我"不给'位置'"。
而我"给'找法'":在"单元格格式"里,找"对齐"那一块,看"有没有'跨列'或者'分散'之类的选项"。
而"它'做的事',是'只改显示'"。
也就是说:"那'几个格子','还是一格一格'"——而"值'还在'原来'每一格'里'"。
所以那句可以这样记:"要'好看'而'不丢值',用'跨列居中'"——因为它"只改'显示'",而"值'还在'原来那几格里'"。
而"这一招'的'好处','不止'不丢值":
因为"格子'还是一格一格'",所以"排序、筛选、求和","都'照旧'"。
所以那句可以这样记:"跨列居中"能"让你'既有'好看',又'不坏'功能'"——因为"它'没动'结构'"。
而"如果'非要'合并"?
那"还有一个'折中'":在"表头'合并',而'数据区'不合并"。
也就是说:"'标题'那几行'可以合并'"——而"'下面'的明细','一格一格'填'"。
所以那句可以这样记:"表头'合并'、数据区'不合并'"——而"这是'最常见的折中'"。
而"第三条路",是"用'填充'代替'合并'":
也就是说:"把'那个值','每格都填一遍'"。
而"这样","看起来'不是'合并",而"功能'全在'"。
所以那句可以这样记:"填满'比'合并'老实'"——因为"它'看起来'没那么'齐',而'什么都'能算'"。
最后说"补救",而它"分两种"。
第一种:"还没保存"。
那"撤销'就'能'救'"——因为"撤销'记着那一步'"。
所以那句可以这样记:"还没保存'的时候,'撤销'能'救回来'"——所以"发现'值没了','第一件事'是'别动、先撤销'"。
第二种:"已经保存了"。
那"它'真的没了'"——而"只能'手填'回去'"。
所以那句可以这样记:"合并'丢掉的值','撤销'能救'没保存的'",而"被保存之后,它'真的没了'"。
而"如果要'拆开'"?
也就是说:"你'想把'一个大格子'拆回'几个小格子'"。
而"拆'只是'拆格子',而'值'不会'跟着'回来'"。
所以那句可以这样记:"拆开'只'还你'格子',而'不还你'值'"——所以"拆完之后,'那几格'是'空'的'"。
而"这一条","和'前面那句'是'一回事'":
"格子"和"值","一直'是两样'"——而"合并'把它们'"一起'合了'"。
(而"接手别人的表'先别急着拆合并'",我在讲接手的那篇里写过;而"合并之后'数值算不出来',在讲'看得见但算不出来'的那篇里;而"合并表头让'透视表'出问题'",在讲透视表的那篇。而这一篇说的是"合并'到底'动了什么'"。)
接着说一个"最常见的合并"。
也就是说:"你想做'一张表','上面两层表头'"。
比如"上面一行'大类','下面一行'小类'"。
而"大类那一行,'势必'要'合并'"——因为"一个'大类','管'好几个'小类'"。
而"一合并","排序'就'坏'"。
所以"三个折中","你可以'挑一个'"。
第一个:"表头'只合并',而'下面'留'一行空行'"。
也就是说:"合并的'那一行'和'数据'之间,'隔'一行'"。
而"隔'这一行","是为了'让'排序'知道'从哪儿'开始'"。
所以那句可以这样记:"表头'和数据'之间'留一行空'"——而"那一行"是"给'排序'留'的门'"。
第二个:"排序时'只选'数据区"。
也就是说:"'别'选'整个表'","只'框'数据那几列'"。
而"这样","表头'不参与'排序"。
所以那句可以这样记:"排序'只选'数据'"——而"表头'不跟着动'"。
第三个,也是"最诚实"的:"干脆'不做'双层表头"。
也就是说:"把'两层'压成'一层'"。
比如"大类_小类"这种'连起来'的写法'"。
所以那句可以这样记:"双层表头'好看'",而"它'要'付出'的代价"',是"整张表'不能排序'"——而"值不值",看"你'后面'要不要'算'"。
而"为什么'一层'"就够'"?
因为"表头'的'作用',是'让'机器'认'"——而"机器'只认'一行'"。
所以那句可以这样记:"'一行表头'是'机器'能认的'唯一'形式'"——而"两行'就'要'人'去'解释'"。
最后给一个"判断法",因为"两者'在屏幕上'很像'"。
而"三样东西'看起来像合并',而'不是'":
第一样:"跨列居中"。
也就是说:"它在'几个格子上','显示成一整块'"——而"值'还在'每一格里'"。
第二样:"把'边框'去掉"。
也就是说:"中间'没有竖线'了'"——而"格子'还是'一格一格'"。
第三样:"值'填满'再'居中'"。
也就是说:"每格'都填了同一个值'",而"再'居中'"——而"它'不是'合并",而"看起来'差不多'"。
所以那句可以这样记:"看着像合并'和'真的是合并'"——而"差别'在'排序'那一栏'能不能点'"。
而"一个'一秒钟'的判断法":
"点一下'排序'"。
如果"它'报错'"——那"有'真的合并'"。
如果"它'排出来'是'对的'"——那"结构'没坏'"。
所以那句可以这样记:"试试'排序'"——它'不报错',说明"结构'没坏'"。
而"这个判断法"的"好处",是它"不用'去翻'设置'"。
所以那句可以这样记:"试试'排序'",比"看'设置'"快"——因为"它'直接'告诉你"结'果'"。
(而"合并'为什么会让'透视表'出问题'",在讲透视表的那篇里;而"合并的列'求和'算小"这件事,在讲看得见但算不出来的那篇里。而这一篇说的是"看着像合并"和"真的是合并"的区别。)
最后给一句"能救你一次"的提醒。
也就是说:你"选中几个格子",而"手指'已经在'合并那个按钮上了'"。
而"停一秒钟",问一句:"这几格里,'是不是'每个'都写着东西'"。
"只有一个写着'、其余是'空'"——那"合并'没问题'"。
"好几个都写着'"——那"合并'会'丢掉'其余的几个'"。
所以那句可以这样记:"合并'之前'数一下':'几个格子里'有几个值'"——而"多出来的那个",'就是'要'被丢的'"。
而"这一句话'的价值'",是它"把'一个'功能动作'",'变成'了'一个'数数'的动作'"。
所以那句可以这样记:"数一数'比'记规则'省事'"——因为"数'是'当场'的",而"规则'是'事后'才想起来的'"。
而"如果你'已经'习惯性'合并'"?
那"记住'一个'症状'"就够了:"你'排序'的时候'报错'"——而"那'就是'合并'"。
所以那句可以这样记:"'排序报错'"是'合并'的'一个'免费警报'"——因为"它'每次'都'会'响'"。
第一个坑,是以为合并只是好看。而它删值。
第二个坑,是"合并完直接保存"。而撤销只能救没保存的。
第三个坑,是"合并之后还要排序"。而它排不了。
第四个坑,是"引用合并区右边那格"。而取到的是空。
第五个坑,是"拆开就以为值回来了"。而拆只还格子。
如果只用三句话记住这篇,我希望是这三句话。
"合并单元格"看起来是把几个格子合成一个,而实际是把几个值合成一个——而"合"这个字,两个意思。合并之后那个区域只留下一个值,而留下的那个是左上角的,其余的被真的删掉了。而它不问"你确定吗",因为它不认为自己在删东西,它认为自己在排版。
而合并的影响不止那一次:它会让那一列不能排序、筛选筛不全、求和算小,而最隐蔽的是引用合并区里非左上角的格子会取到空——而它不报错,不报错的错最难查。
所以要好看而不丢值,用"跨列居中":它只改显示,值还在原来那几格里,功能也照旧。非要合并的话,就"表头合并、数据区不合并"。而已经合并了的:没保存就赶紧撤销,保存了就只能手填回去;而"拆开"只还你格子,不还你值。
没有相关标签