如何将excel某一列各行的前几位数字,批量替换成指定的数值

比如替换成****或者中文。
网上有个方法可以替换http://zhidao.baidu.com/link?url=JeNyQBQTX6jiktOT6QddADZKH406URIchQm1_VYdMxHsLYZA87NBnyYlMENqPxVg1gUnvshfoKUcYL8jnMeSca但是像****或者中文。就会失败。求可以替换****或者中文的方法

=SUBSTITUTE(A1,2,1,2)

=REPLACE(A1,2,1,1)

下拉复制公式或双击填充柄

如何快速填充公式

方法1,双击填充柄,如果前一列连续多行,则可填充相同多行

方法2,先输入要填充的公式,按下SHIFT+CTRL+方向键下,再按下CTRL+D

方法3,按下SHIFT+CTRL+方向键下,再在编辑栏里输入公式,再按下CTRL+回车

方法4,名称框输入需要填充的范围 (比如 A2:A1000) 回车 公式编辑栏输入要复制的公式后,同时按 CTRL+回车 输入

方法5,选中写入公式的单元格,按CTRL+C,然后鼠标移到名称框,直接输入单元格区间,如A3:A1000,回车,之后按CTRL+V

方法2和3可填充至表格的最后一行;方法4和5是写入几行就填充几行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-09

前面的字符是固定的可以用=SUBSTITUTE(A1,"你好","大爷") 函数,然后下拉;

第2个回答  2015-07-09

="****"&RIGHT(A1,LEN(A1)-4)

是这样吗

追问

做到后面我自己找出了个方法。但要执行两三步才能实现我想要的。没想到你的只要一步就可以了。太棒了^-^

本回答被提问者采纳
第3个回答  2015-07-09

方法如下,请点击看大图

第4个回答  2015-07-09
假设在A列,那么在B1输入=LEFT(A1,LEN(A1)-几位数那个几),在C1输入 ="中文"&B1 选中B1 C1下拉复制
跟链接的一样了,发过来我帮你试试 Q 四零五七三零六幺九
相似回答