EXCEL怎么批量替换,不同数据对应不同的值
发布网友
发布时间:2022-02-21 16:18
我来回答
共10个回答
懂视网
时间:2022-02-21 20:39
Excel批量替换不同内容的方法:
1.我们在C列输入SUBSTITITE函数。
2.参数选中A2,输入英文输入法的逗号。
3.用双引号打出要替换的内容。
4.点击B2“苏苏”按回车键即可下拉可替换所有。
总结
1.我们在C列输入SUBSTITITE函数。
2.参数选中A2,输入英文输入法的逗号。
3.用双引号打出要替换的内容。
4.点击B2“苏苏”按回车键即可下拉可替换所有。
热心网友
时间:2022-02-21 17:47
Function rep(va As range, rf As range, j As Integer, k As Integer)
Dim i As Integer
Dim str As Integer
str = va.Formula
For i = 1 To rf.Rows.Count
str = Replace(str, rf.Cells(i,j), rf.Cells(i,k)+"┋")
Next
rep = Replace(str,"┋","")
End Function
'//批两替换公式
'//rep(va单元格,rf固定区域,j被替换值列序号,k替换值列序号,pre防伪字符)
'//例子:A1100008,A1100009,A1100010替换成 A1100009,A1100010,A1100011是依次这样填充
'判断出设置,轮流用可以替换内容去替换
'i=1 A1100008,A1100009,A1100010
'i=2 A1100009┋,A1100009,A1100010
'i=3 A1100009┋,A1100010┋,A1100010
'i=4 A1100009┋,A1100010┋,A1100011┋
'end A1100009,A1100010,A1100011
如上公式,可以替换互相覆盖的序号,比如上面的例子
热心网友
时间:2022-02-21 19:05
把需要替换的这些做成列表放到sheet2里面,分别在A,B列 A列放数字,B列放中文
假定你的这些数字是在A列,可以在后面空白列的第一行填入公式=vlookup(A1,sheet2!A:B,2,0)
然后下拉,再把这一列复制,选中数字那一列,选择性粘贴——数值
就可以了
数字不是在A列的话,把公式里面那个A1这里改一下,改成实际所在的列就可以了
热心网友
时间:2022-02-21 20:40
1、不需要写宏,可以用这个合并工具,打开浏览器(注意好像只支持谷歌浏览器)输入:www.excelfb.com,
2、点击 “多个Excel文件批量替换”,选择替换文件,选择批量替换的内容(Excel文件),
3、执行替换下载文件即可
热心网友
时间:2022-02-21 22:31
假设第一行为表头,数据从第2行开始。在表2的L2输入公式: =表1!q2,然后将该公式下拉至表格最后一行。
热心网友
时间:2022-02-22 03:04
录一个查找替换的宏(选项里单元格匹配),赋予一个按钮,每次点一下按钮就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,可以向下复制,并修改一下里面的内容。
热心网友
时间:2022-02-22 05:45
=INDEX({"玉米";"大豆";"莲子";"红薯";"芋头";"鸡蛋";"黑米";"黄油";"蛋卷";"青菜"},MATCH(A2,{1;2;3;4;9;19;20;35;40;45},0))
下拉
或
=VLOOKUP(A2,{1,"玉米";2,"大豆";3,"莲子";4,"红薯";9,"芋头";19,"鸡蛋";20,"黑米";35,"黄油";40,"蛋卷";45,"青菜"},2,FALSE)
下拉
热心网友
时间:2022-02-22 08:43
利用宏:
Function Dict(i As Integer) As String
s = ""
Select Case i
Case 1: s = "玉米"
Case 2: s = "大豆"
Case 3: s = "莲子"
Case 4: s = "红薯"
Case 9: s = "芋头"
Case 35: s = "黄油"
Case 40: s = "蛋卷"
Case 45: s = "青菜"
Case 20: s = "黑米"
Case 19: s = "鸡蛋"
'case 100: s="..."
Case Else: s = "添加你的词条"
End Select
Dict = s
End Function
Sub ReplaceAll()
'MsgBox Worksheets.Count
Dim ws As Worksheet
Set ws = Worksheets(1)
'MsgBox ws.Cells(1, 2).Value
'MsgBox ws.Range("a1:a5").Cells.Count
i = 1 ' 改成“替换前”的首行号
k = 1 ' 改成“替换前”所在的列号
j = 5 ' 改成“替换后”所在的列号
v = ws.Cells(i, k).Value
Do
ws.Cells(i, j) = Dict(CInt(v))
i = i + 1
v = ws.Cells(i, k)
Loop While v <> 0
End Sub
热心网友
时间:2022-02-22 11:58
给个方法给你,如果你会用的话,一分钟能搞定。
先做数据透视表,可以得到每个数字对应文字的对照表,如果你已经有这个数字与文字的对照表,那就更好了。
然后用vlookup函数,直接得到每个数字对应的文字。
热心网友
时间:2022-02-22 15:29
新建 一个对应关系表,然后用VLOOKUP函数
excel数字怎么批量替换
打开一个需要批量替换数字的Excel表格,点击上方菜单栏中的【开始】,单击编辑栏中的【查找和选择】,在弹出的窗口中选择【替换】,打开查找和替换窗口后,在下方输入【查找内容】;在【替换为】右边的输入框中输入要替换的内容,输入完成后,点击下方的【全部替换】,弹出对话框后点击【确定】,就完成批...
excel怎么批量替换不同内容
首先,进入操作:点击Excel菜单栏的“编辑”菜单,选择“查找”或使用快捷键“Ctrl + F”打开“查找和替换”对话框。在对话框中,明确你的目标:在“查找”栏输入需要替换的内容,然后在“替换为”栏输入新内容。接下来,调整查找和替换设置,点击“选项”进行范围和规则设定,如是否在整个工作簿或选定...
excel怎么批量替换不同内容
1、打开文档选中单元格 打开需要替换的excel文档,选中单元格。2、按组合键打开替换 按ctrl h组合键,打开替换界面。3、输入要替换内容 在替换为项中,输入要替换的内容。4、点击全部替换 找到并点击全部替换即可。以上就是关于excel怎么批量替换不同内容的具体操作步骤,希...
EXCEL怎么批量替换,不同数据对应不同的值
'//批两替换公式 '//rep(va单元格,rf固定区域,j被替换值列序号,k替换值列序号,pre防伪字符) '//例子:A1100008,A1100009,A1100010替换成 A1100009,A1100010,A1100011是依次这样填充 '判断出设置,轮流用可以替换内容去替换 'i=1 A1100008,A1100009,A1100010 'i=2 A1100009┋,A1100009,A1100010 'i=3 A11...
EXCEL怎么批量替换,把不同数据里面“相同的文字”,替换成对应“不同...
1、首先在打开的excel表格中输入如下图的数据内容,需要将T更改为对应的C列中的文字。2、点击“fx”插入“SUBSTITUTE”函数,并在函数参数对话框中根据下图输入参数,对应的函数公式为:=SUBSTITUTE(A1,"T",B1)。3、点击回车即可看到在C1单元格中显示的内容已经将“T”替换为“丽云”。4、向下填充...
excel怎么批量替换不同内容
工具/原料:联想ThinkVision、Windows10、WPS2021。具体操作步骤如下:1、打开替换窗口 点击菜单栏查找选项,在右上角找到替换选项,并单击。2、输入查找替换内容 查找框内输入查找内容,替换框内输入替换后的内容。3、点击全部替换 查找出来全部需要替换的内容,点击全部替换即可。
如何批量替换excel中的数据
打开EXCEL表格。点击工具栏的扩展按钮。找到查找工具。点击查找工具下拉菜单下的替换。除此之外我们也可以直接用快捷键CTRL F打开查找/替换工具。进入替换页面,如把15替换成十五,输入即可。点击全部替换。完成之后页面会显示总共替换了几处,然后点击确定按钮。下面就是替换之后的文档了。你学会了吗?
excel如何批量替换不同内容?
在excel中,选择【查找和替换】,输入查找内容和替换内容,然后点击【全部替换】即可实现批量替换,如下图所示。
...如何将很多不同的内容同时替换成相对应的不同的内容?
批量替换Excel内容,将很多不同的内容同时替换成相对应的不同的内容,如果内容不同,没有规律,那么可以使用公式来批量添加同一个字母,如下:第一步:建立一个辅助列,并输入公式:=“A”&A1;第二步:向下填充,将结果复制粘贴为值到A列。公式及效果图 注:复制粘贴为值后就可以把辅助列删除即可。
excel表格中如何进行批量替换: 例如: 1替换成A 2替换成B 这样的数据很 ...
为11时不替换,在输入完替换为的内容后,点"选项",勾选单元格匹配再点全部替换就行了。方法二:B1公式下拉:=SUBSTITUTE(SUBSTITUTE(A1,1,"A"),2,"B")如果完成后不想要原A列的的内容,可这样操作:选中B列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除A列即可。