Excel如何进行分列且能保持文本颜色不变,跪求大佬!

如图所示,间隔都是#,但是其中某些文字标记为红色,直接分列红色格式会消失,如何在保留红色的情况下分列呢

第1个回答  2024-04-09
首先分列功能做不到,其次这个红色是跟随单元格的,哪怕复制红色部分到新的单元格也是没有颜色的
所以需要用到vba,先取分列后的数量然后再每个单元格粘贴全部内容删除多余保留分列到这个单元格的内容
第2个回答  2024-04-28

如果你的数据只有一组相对还好解决,使用word辅助即可。

源数据

将数据复制粘贴至word中,格式保持:

粘贴到WORD中格式保持

然后使用替换功能,把分列用的#替换为制表符^t:

#替换为制表符^t

点击全部替换,效果如图:

虚右箭头为制表符

然后把内容粘贴回excel中:

粘贴回excel,分列且保持格式

有问题可以追问。

相似回答