EXCEL在同一单元不同颜色数字如何批量删除?

例如把下图批量把有颜色的数字删除,保留黑色数字。

用颜色是很难来处理的,需要VBA。但看你的截图(遗憾的是没有行号和列标,不能确定数据在工作表中的什么位置),就是要把数据后面的+或-号及后面的数据删除。这样的话,如图,A列的数据可以这样处理:

B1=LEFT(A1,LOOKUP(99,FIND({"+","-"},A1))-1)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-18
先将减号全部替换为加号:
同按CTRL+H键调出替换窗口--替换内容框输入一个减号--替换为框输入一个加号--点击“全部替换”按钮
再用分列的方法将加号右边的数据分离开来:
在第一列的右边插入一新列--全选第一列--数据--分列--分隔符号--其他--在右边空框输入一加号--完成本回答被提问者采纳
第2个回答  2019-10-18
分别查找+*和-*,点替换替换为框空,点全部替换
第3个回答  2020-01-02
问题具体些。如果单元格内文本文字的颜色不同,只能用VBa去处理追答

你这个可以用设别正负号的方式

相似回答