excel问题求助高手

来源:百度知道 编辑:UC知道 时间:2024/09/20 14:59:23
我想一次性把一列12#321 样式的字符串替换为12#3-2-1 ,能否做到?
一列有1000多个数字,手工加-麻烦死了!先谢啦!
大魔法师的公式看起来很专业,只是不知道这个公式该黏贴在哪里?我的计算机知识很差,见笑了O(∩_∩)O~

替换不行,因为我要替换的不只是一个字符串,有好多像1#211 15#223

A1是数据,B1中输入:
=LEFT(A1,FIND("#",A1))&TEXT(RIGHT(A1,LEN(A1)-FIND("#",A1)),"0-0-0")
下拉即可

当然OK啊
编辑菜单下有个查找,然后点替换选项卡,然后输入查找内容,替换为 ,注意看,下面有个全部替换。。就能一次性替化了。。很简单。。。
祝你成功。。。

查找替换做不到吗?

写个宏来操作

很简单 ~因为不知道你的#前面位数是否一样 所以用这个公式

=REPLACE(REPLACE(A1,FIND("#",A1)+2,,"-"),FIND("#",A1)+4,,"-")

如果都是六位,则不能。