我在做之前挺久那会儿就想弄这个表格分栏,可是每次打开那个新建选项,老是要我输入精确到毫米的格式,并且分好之后还得一个个改,那个鼠标光标在表格里乱飞的感觉确实让人火大。
后来我就只想着能用最笨办法行不中,结局发现只要公式写对,这个事儿实际上挺好办,就连能省去大量手动调整的费事。 实际上核心就在那套嵌套的公式里头,别指望它能像自动求和那样直接点一下搞定,你得懂它是如何在单元格层级里打转的。我之前试过用分割符,结局仿佛只能分一行,要么分两列,有时候还要手动去切,还得怕切歪了。
后来我调整了一下思路,直接去公式里打 `&`,把单元格编号和分隔符拼在一起,再套用分列命令,感觉比手撕公式快多了。 我试着用了一个具体的例子,就是要把订单表里的商品名称和价格分开。我在顶部菜单选了“数据”,然后点“分列”。
这时候要是直接点分隔符,面对各种符号,我差点就迷路了。
幸好后来我直接复制粘贴了几行数据,让分隔符列自动生成了,这样就能直接按就行。 刚启动做的时候,我发现有时候就算格式分好了,内容还是挤在一起,特别是当内容字数变多要么有特殊符号的时候,显示效果就不那么理想。
那时候我就慌了,生怕格式乱了影响后续分析。
后来我意识到,这个分栏操作实际上是对单元格类型的一种强制转变,要是你把某个单元格设置为文本格式,有时候能自动规避掉一些显示难题。 我也试过用 VBA,结局认定那些宏代码真是一坨坨的垃圾,可读性极差,并且还得整个环境去写,简直就浪费了我们做一般/平平人的工夫。
后来我就拉倒了 VBA,改回纯公式,认定这才是正路。我把表头弄成了文本格式,然后在表格管理里把表头那一行单独处理,这样分隔符就能更准地识别了。 我总结了几条经验,实际上并不复杂,就是先把表头设为文本,然后再分列,这样效果最好。
要是你面对的是复杂的表格,比如里面有大量公式要么特殊格式,那就要小心了,这时候手动设置可能还是更好办出错。
有时候你会发现,只要表头是文本类型,分列后的第一行数据看起来就特别清楚,后面的内容别看也会出目前各自的位置,但整体结构还是能保持住。 我也遇到过一次尴尬的情况,就是分列的时候,中间有一块地方出于没选中对,害得整个列都被截断了。
那时候我就赶紧去手动复制粘贴,利用分列的选项来填补空缺,别看这个方式比较累,但起码能还原结构。
后来我又发现,要是在分列之前先备份一下原始数据,万一分错了也能有个保底,这样起码心里有数。 实际上做这个操作,最大的感受就是解放双手。
那会儿看到分列就头疼,目前只要记住公式结构,根本都能搞定。别看它不如自动求和那么丝滑,但胜在灵活。
特别是对于非专业人士,用它来处理好办但又繁琐的表格任务,确实比那些需求高级功能的小程序要实用得多。 我也记得有一次在整理产线数据,把几百行的流水表分成了产品型号、数量、单价这三个列,后来发现有些型号比较多,分出来之后数据还能对得上号,挺有用的。目前回想起来,那个瞬间认定还挺得意的,起码解决了一个头疼的难题。 最终我想说,别看分列公式看着怪怪的,但它确实比那些莫名其妙的自动脚本要靠谱得多。
只要间或遇到这种费事,记得去试试这个,别总想着换个新界面,有时候老办法有时候也能行,总比盲目折腾要好。希望这个建议能帮你在未来的工作中少踩几个坑,弄好这个表格分栏也省事不少。