excel 将大量不同的数据替换成同一个内容
发布网友
发布时间:2022-02-21 16:18
我来回答
共2个回答
热心网友
时间:2022-02-21 17:47
用vlookup。将需要替换的id在表格中列出,成为1列,将目标id列在第二列。然后在你原来的表格id后面插入一列,使用vlookup查找id列。得出结果后,在查找列将无法找到的错误筛选出来删除。然后再插入一列,使用if判断如果查找列为空,则用原始id列数据,否则使用查找列数据。向下填充后,以数值形式粘回原始id列。
打扫战场:删除两个插入的辅助列追问
dalao,比如说我想将Q列中所有p列中的值替换成id=1
比如说Q列中有一行的数据是{id=45196,num=1},{id=45197,num=1}
替换之后这一条数据变成{id=1,num=1},{id=45197,num=1}
我要怎么操作?
追答一个偷懒的办法:使用宏录制功能,录制一次id替换,生成替换脚本。
将需替换的id和被替换id做成对应的两列。
然后将宏录制生成脚本中的替换语句提取出来,在excel中使用文本连接公式,将需替换的id批量生成脚本,
然后在vba里使用while语句循环遍历各行,进行替换。
为防止出现替换id=2时造成id=21也被替换的问题,可以将替换内容改为"id=2,",多加一个逗号
热心网友
时间:2022-02-21 19:05
ctrl+h启动替换
查找输入 id=1 替换 输入 id=9
然后全部替换;
再重复以上步骤将 id=7全部替换即可。
需要注意,如果表格中有 id=10 也会被错误替换!!!
要弄清楚数据特征才好处理。追问id一共有400个需要替换的,如果用ctrl+h的话需要手动操作400次,有没有批量的方法?
追答批量要看到底有什么规律,有规律就比较容易实现,否则就难了。
excel 将大量不同的数据替换成同一个内容
用vlookup。将需要替换的id在表格中列出,成为1列,将目标id列在第二列。然后在你原来的表格id后面插入一列,使用vlookup查找id列。得出结果后,在查找列将无法找到的错误筛选出来删除。然后再插入一列,使用if判断如果查找列为空,则用原始id列数据,否则使用查找列数据。向下填充后,以数值形式粘回原始...
EXCEL如何将某一列中的多个不同数据替换成统一的数据,过多的不同数据...
1、在Excel表格中输入一组数据,需要将其中的所有英文字母替换成数字“1”。2、然后选中单元格点击“数据”中的“分列”。3、然后选择“固定宽度”选项并点击下一步。4、再点击需要分隔的位置,将字母与数字分开后点击完成按钮。5、将分隔后的成为单独的单元格英文字母列全部替换为需要的数字。6、再在...
excel怎么把两列的内容变成一个表格?
首先,打开你的Excel工作表,确保数据已经分布在不同的单元格中,比如A列和B列中各有一组数据。接着,定位到目标位置,如C1单元格,这里将作为合并后的数据容器。在C1中输入合并公式,采用"&"操作符连接数据。公式格式为:=A1&","&B1,注意这里的逗号需要使用英文输入法输入,以确保正确显示。输入完...
如何在excel里替换时,把多个不同的内容替换成相同的内容
批量替换,可以尝试用下通配符,如图所示:
excel怎么把一列的文字全部换成同一个
雷哥今天分享了3种方法实现列数据统一增加相同内容。方法1:Ctrl+E快速填充法 方法2:&法 方法3:自定义格式法 欢迎大家关注【头条送书小王子】雷哥office,每周免费送书/分享职场办公神技,希望我的分享可以提高大家工作效率,从此不加班~EXCEL中的一列每个单元格内容的前面统一添加同样的文字,常用的...
在EXCEL中怎么把所有数据变为同一个数字,什么方法最快捷?
用替换的方式,1. 选中数据项 2. 点击CTRL+H,打开替换对话框 3. 在“查找内容”中键入“*”4. 在“替换为”中键入您准备替换后的数字,比如“56”5. 点击“全部替换”即可
excel 如何将不同的内容替换为相同的数据?
用筛选呗,把你想要替换的筛出来,上半部分自身重复的不用管的话,就框选下半部。筛出来后用填充柄或者ctrl+enter快速填好。
如何把多张Excel表格的内容合并成一个Excel表格?
1. 复制粘贴:这是最简单的方法。打开一个目标Excel工作簿,然后逐个打开其他要汇集数据的Excel文件。在源工作簿中选择数据范围(例如,选中整个工作表或特定数据区域),然后复制(Ctrl + C),切换到目标工作簿,选择要粘贴的位置,然后粘贴(Ctrl + V)。重复这个步骤,将所有源数据逐个粘贴到目标工作...
EXCEL怎么批量替换,不同数据对应成一个相同的值
一般的函数很难完成这个替换,需要用VBA 来执行,利用字典和替换字符函数来完成,代码很简单,如下:Sub 替换()Dim Dic As Variant n = Cells(Rows.Count, 2).End(xlUp).Row Set Dic = CreateObject("Scripting.Dictionary")For i = 2 To n Dic(Cells(i, 2).Value) = "中国"Next arr = ...
在Excel表中如何将多个字符替换成同一个字符如题 谢谢了
A1=2343,888888,Sheet1!A1),然后复制到与工作表一同样的数据区域。同理,在工作表三的A1输入公式=IF(Sheet2!A1=565,888888,Sheet2!A1)然后复制到与工作表一同样的数据区域。...最后在工作表六的A1输入公式=IF(Sheet5!A1=6586,888888,Sheet5!A1)然后复制到与工作表一同样的数据区域,选整个工...