乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL怎么批量替换,把不同数据里面“相同的文字”,替换成...-excel内容批量替换,excel如何批量替换不同内

EXCEL怎么批量替换,把不同数据里面“相同的文字”,替换成...-excel内容批量替换,excel如何批量替换不同内

作者:乔山办公网日期:

返回目录:excel表格制作


批量操作只能把同样的数据替换成另一个同样的数据。比如都把80换成100。而不可能把80的一部分换成85,一部分换成90,一部分换成100。系统是无法进行分辨的。

1、首先在打开的excel表格中输入如下图的数据内容,需要将T更改为对应的C列中的文字。

zhidao查看大图" class="ikqb_img_alink">

2、点击“fx”插入“SUBSTITUTE”函数,并在函数参数对话框中根据下图输入参数,对应的函数公式为:=SUBSTITUTE(A1,"T",B1)。

3、点击回车即可看到在C1单元格中显示的内容已经将“T”替换为“丽云”。

4、向下填充公式,即可批量生成数据,该数据对应的B列的替换每一行的“T”。


见样表截图,把对照表放到D:E列

B2输入

=VLOOKUP(A2,D:E,2,)

公式下拉

然后选择B列>右键>复制>右键>选择性粘贴>数值

删除A列,OK.



录一个查找替换的宏(选项里单元格匹配),赋予一个按钮e5a48de588b6e799bee5baa6e79fa5e98193362,每次点一下按钮就OK了。
Sub Macro2()
'
' Macro2 Macro
'
'
Cells.Replace What:="1", Replacement:="玉米", LookAt:=xlWhole, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Cells.Replace What:="2", Replacement:="莲子", LookAt:=xlWhole, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Cells.Replace What:="3", Replacement:="大豆", LookAt:=xlWhole, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
End Sub

这是我录制的1、2、3,可以向下复制,并修改一下里面的内容。

相关阅读

关键词不能为空
极力推荐
  • 在 <em>EXCEL</em> 中 想插入个已<em>剪切</em>的

  • 没有快捷键的,要在插入位置新建一行,剪切的单元格粘贴过去。另外剪切单元格,是把原单元格的格式一起剪切过去了,如果只想要单元格里的内容,只要剪切内容就可以了,或者选

ppt怎么做_excel表格制作_office365_word文档_365办公网