如何使用Excel批量替换单元格中第一个字符

比如 我要把 234,456, 123, 421, 827 这组数据的第一个字符全部替换为6,变成634, 656, 623, 621, 627

我之前试过 =REPLACE(A1,1,1,6) 貌似不行
最好解释一下函数意义啦,还是不会用

1.首先,打开需要在电脑上处理的Excel工作表(这里,以要批量删除的A1单元格中的空格字符为例),然后用鼠标点击选择A1单元格。

2.然后,在Excel工作表顶部的菜单工具栏中,单击“查找”并选择“替换”。

3.然后,在弹出的替换窗口中,在搜索内容右侧的输入框中按下空格键,将其替换为右侧输入框中的空白,然后单击左下角的所有替换按钮。

4.之后,单击弹出提示框中的“确认”按钮。

5.如图所示,A1单元中数字之间的空格字符被分批删除。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
=REPLACE(A1,1,1,6)
这个函数很对的,为什么不行,返回了什么,能否说明一下。
可以这样试试
=REPLACE(234,1,1,6)
另外再编几个,
=6&mid(A1,2,9)
mid是取A1单元格的第二个起,共9个字符,如果第二个起只有两个,也不会出错。
也可以用数学的方法
=6&text(mod(A1,100),"00")
取A1除以100的余数,再用TEXT固定成两位数,就是如果是1的话,变成01,前面再加上6。本回答被提问者采纳
第2个回答  2012-04-11
=6&MID(A1,2,LEN(A1)-1)正解!
mid(需要截取的字符串,起始位置,截取长度)
mid函数,截取“A1”单元格内容中,第“2”位起,长度为“单元格内容长度减一”,的内容。
如234:截取成34,在前面加个6.
456:截取成56,在前面加个6.
789543:截取成89543,在前面加个6.
第3个回答  2012-04-11
=REPLACE(A1,1,1,6)
个公式完全可用,公式的意思为,把A1的字符串,从第一个字符起替换一个字符为6
你的数据是什么,不可能会全变成6的
第4个回答  2012-04-11
=6&mid(a1,2,len(a1)-1)
MID表示将A1单元格的数据从第2位开始取数,LEN(A1)-1表示从第2位开始取多少位.6&MID表示MID的结果前面填个6
相似回答