EXCEL 如何批量替换多个数值? Excel中,单行有多种数值,如何批量替换多行内的固定值?

www.zhiqu.org     时间: 2024-06-01

可以利用left、len和lenb函数实现:步骤如下:

=LEFT(A2,2*LEN(A2)-LENB(A2))

注:1、     len()统计字符长度;lenb()统计字节长度

      2、字母和数字占1个字节,文字占2个字节



substitute函数可以实现,以A1单元格为例

公式为:

=substitute(substitute(substitute(substitute(substitute(A1,"订",""),"询",""),"定",""),"现",""),"少","")

如有需要可以继续交流!



在使用excel工作表时,我们经常需要批量替换大量数据,如果一个个地替换不但麻烦,还容易出错。小编提供2种多对多批量替换的方法:

1打开excel文件,输入数据。

2选择需多对多批量替换的区域,如果不选择,则默认全部。

3按快捷键Ctrl+H,在查找和替换的对话框中,输入查找内容、替换后的数据,点击【全部替换】。

4多对多数据批量替换成功!

1打开excel文件,输入数据。在这里,新增一列:批量替换。

2在D3单元格输入公式【=REPLACE(A3,2,1,"年级")】,即将“班”替换成“年级”。说明:其中REPLACE的功能是把字符串中旧字符替换成新字符串,其表达式为:REPLACE(old_text,start_num,num_chars,new_text)

3按回车键后,替换成功。

4向下填充序列,下面所有单元格的数字就全部批量替换成功啦!

1方法1:1、打开excel文件,输入数据。2、选择需替换数据的区域。3、按快捷键Ctrl+H。4、在查找和替换的对话框中,输入查找内容、替换后的数据,点击【全部替换】。5、多对多数据批量替换成功!方法2:1、打开excel文件,输入数据。2、用REPLACE函数替代一个单格数据。REPLACE函数表达式:REPLACE(old_text,start_num,num_chars,new_text)3、向下填充序列。4、多对多数据批量替换成功!

以上2种方法根据不同情况随机选用!

在F2中输入或复制粘贴下列公式
=LEFT(B2,2*LEN(B2)-LENB(B2))*1

=LOOKUP(9^9,LEFT(B2,ROW($1:$10))*1)
下拉填充,右拉填充

复制单元格内容,粘贴到WORD。CTRL+H,查找内容 输入[!0-9],勾选,使用通配符,全部替换。再复制粘贴到EXCEL中

方法一:用查找替换对话框,分别将这些字替换为空。
方法二:用公式=--mid(a1,1,len(a1)-1)

如何在EXCEL表中同时替换多个值?~

建议分步操作:
1.如果处理后的次序需要按现在的次序,就先添加辅助列,也就是在空列先输入等于行号的值,这个很简单1、2、3只是个填充工作。
2.以是否含“杏南”排序数据(如果“杏南”都在开头就可以直接排序,之所以这么说,是因为楼主说“含”杏南,但是数据例表示的都在开头,如果真的有不在开头但是需要处理的,请追问这一步)
3.用公式在辅助列处理这些“含杏南”的数据的A列和E列,F列则直接覆盖,填充到所有杏南的行
4.把把辅助列的数据拷贝后,选择性黏贴数值回A列和F列(仅杏南的行)
5.如果需要恢复原来的次序,重新按第一步的辅助列排序即可



#门委嵇# excel批量替换数据不同 -
(19881473801): 替换: 查找 中天* 替换空 全部替换 ------------------- 使用函数:mid(),find() =left(a1,find("中天",a1)-1)

#门委嵇# 如何批量替换EXCEL中一列的数据?比如1替换为A 2替换为B.....如图 -
(19881473801): 点击F列,选中.按住键盘ctrl+F,会跳出下面这个框点击“替换”,把需要替换的内容输入,点击“全部替换”,如把1全部替换为A.这样就OK了

#门委嵇# excel如何批量替换单元格内的部分数据 -
(19881473801): F4=left(C4,3)&"----"&right(C4,4) 然后在F4右下角光标变成小十字时下拉,完毕后复制,在C4单元格击右键,选择性粘贴,数值即可.

#门委嵇# 如何将excel表中多项内容替换,如将a替换成1,将b替换成2,将c替换成3,以此类推.多个表格需 -
(19881473801): 如果需要调整的表格是在一个工作簿里面的多份工作表,那直接在查找替换的对话框里将范围选择为“工作簿”即可,如果分散在多个工作簿的话,就比较麻烦,可能需要将这个工作表都挑选出来,放在一个工作簿里,如果这些工作表的命名是呈某种规律的,是可以通过工作表的名字判断是否是你需要的表的话,合并的工作可以通过VBA来完成,包括你将的a 替换成1,b替换成2,每张表里要替换无数多个数值,都能通过VBA来完成,至于函数的话,有个SUBSTITUTE()是替换的,还有个char()函数能将数字转化成字母,比如char(26)就等于A

#门委嵇# excel 怎么用替换批量替换 -
(19881473801): 利用excel自带的vba功能就可以批量替换.如 可以通过下面的vba程序一次性全部把1替换成V,把2替换成U Sub 批量替换() Cells.Replace What:="1", Replacement:="v" Cells.Replace What:="2", Replacement:="u" End Sub 在中间多写几个那样的语句就是了.

#门委嵇# Excel 同时替换指定内容的多个相连单元格,怎么批量操作 -
(19881473801): 如果只是2张表,只是单元格0替换的话.给你一种快捷方式1、CTRL+H,弹出替换窗口的 查找内容 写0,替换为不写,点开右下角的选项,勾上单元格匹配,确定.2、复制整个第二张表的内容,回到第一张表A1,右键,选择性粘贴,跳过空单元格勾上,然后确定.

#门委嵇# excel多内容批量替换 -
(19881473801): 你是要添加一列 序号么 假设表1 为 sheet1 表二为 sheet2 (假设 动物名称在A列 sheet2 为A B 两列)在 sheet1 B1 输入 =VLOOKUP(right(A1,2),sheet2!A:B,2,0) 鼠标移到B1 右下角变实心十字 下拉 解释:http://wenwen.sogou.com/z/q655429094.htm================= 按照你的补充修改公式如下 B1输入=left(A1,3)&VLOOKUP(right(A1,2),sheet2!A:B,2,0)

#门委嵇# 如何批量修改excel表格数据 -
(19881473801): 首先选中此列,然后按ctrl+H组合键,进行替换即可

#门委嵇# EXCEL批量替换求助 -
(19881473801): 做个简单的宏就是了,比方说你要把"数据"替换成 "data", Cells.Replace What:="数据", Replacement:=“data“, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False 还不同的关键词循环做就OK了

#门委嵇# EXCEL数据批量提取和替换 -
(19881473801): 假设两张表都是A\B列,在sheet1 B咧输入=vlookup(A1,SHEET2!A:B,2,0),公式下拉就实现了