Excel 如何指定变量批量替换关键字?

作者&投稿:党鲍 (若有异议请与网页底部的电邮联系)
excel中的替换,如何把包含某关键字的文字全部替换为其他字符?~

excel中的替换,把包含某关键字的文字全部替换为其他字符,可以依照下列方法来做:1、在B列输入:=MID(A1,FIND("CAR",A1,1),3),把公式复制到底部就可以了。2、如果用的是文本用minb 和 findb 两个函数替代上面的公式。3、vlookup也可以,但要有个替换的对照,辅助列B2中的公式为:=VLOOKUP(A2,替换对照!A:B,2,0)。4、可以用“替换”功能实现。假设表格如下,B列数字为对应A列数字乘以100的得数,要将公式中的数字100替换成50。

(1)在“开始”选项卡中打开“查找替换”或者Ctrl+h调出。
(2)在弹出的对话框中,“查找”栏输入“100”,替换栏输入“50”,点击“全部替换”即可。

(3)最终效果:

试试看下面的公式,需要建立一张辅助表,像图片右侧那样:
=INDEX($F$1:$F$4,MAX(INDEX(ISNUMBER(SEARCH($E$1:$E$4,A1))*ROW($E$1:$E$4),)))

根据q主的意思并非替换,而是将查找到的值直接返回结果直接变成某个你需要的值
这个公式能将文本中匹配得到的最后一个得到相应的文字,如果同时出现五常和中山,根据辅助表中排序的顺序,显示最下方匹配到的那个结果
注意:辅助表必须从第一行开始填写

使用菜单“数据”->“导入外部数据”->“导入数据”,再选择文本文件
在文本文件中,用字符将每个关键字隔开,(可用一行对应相应的关键字),这样就可以直接导入了

1.宏操作
2.TXT文档内容可直接复制粘贴到$B,宏则用Application.GetOpenFilename
3.替换关键字key,需用到while range() like "*" & key & "*"
cell().value = left( ,InStrRev(key)) & $B & mid( ,InStrRev(key) + len(key))

导入比较简单,用数据 导入数据 选择相应的列即可。
替换的话建议用函数。

模版已经发给你了……


栾城县19524753768: Excel如何对指定内容进行批量替换操作 -
许清噻吗: 方法/步骤1 首先在a1到b6区域输入样表,以替换手机、修正带为例举例说明.2 然后左键单击“开始”,点击“查找和替换”,选择“替换”.3 最后在查找一栏中输入“手机”,在替换一栏中输入“修正带”,左键单击“全部替换”,在弹出的对话框中选择“确定”即可.

栾城县19524753768: Excel多对多批量替换怎么操作? -
许清噻吗: 在操作Excel过程中,想要多对多的批量替换可能很多人并不懂如何操作,可能想都没有想过,但如果真的遇到了该怎么解决呢?下面小编就来教一下大家. 把A列的字母替换成数字,规则是D列的字母对应E列的数字.替换后的结果如B列所示.Excel多对多批量替换怎么操作 在B2设置公式=VLOOKUP(A2,$D$1:$E$7,2,0)向下复制即可. 温馨提示: 工作中其实有很多类似的问题,解决的方法其实非常简单,只是我们的思路有时太模式化,不能灵活的运用excel功能.下次遇到难题就从当前的思路跳出来,换一种思路试试.

栾城县19524753768: 如何在excel 公式中实现部分内容批量替换 -
许清噻吗: 在表格方找到查找和选择菜单,点击替换

栾城县19524753768: 在Excel中如何对应批量替换关联数据? -
许清噻吗: 如果有单价对应,可以使用VLOOKUP函数 不会hi我 我帮你看看 祝你好运

栾城县19524753768: 在excel中如何批量替换? -
许清噻吗: 在C1输入:=IF(A1=6568,1234,A1) 在D1输入:=SUBSTITUTE(B1,"市","") 把C1和D1两个单元格的公式向下复制,就得到你要的效果.可以再把C列和D列的结果复制后再用“选择性粘贴”-“数据”选项粘贴回A、B列就行了.

栾城县19524753768: excel批量查找替换怎么做 -
许清噻吗: 1.加个辅助表,里面存储各种对应的名称,并按其中一个名称列排序. 2.在其中一个数据表的辅助列里用函数lookup,从辅助表里找出对应的另一个名称 3.将函数计算结果复制,选择性粘贴数值到原名称列 4.删掉辅助列

栾城县19524753768: EXCEL怎么批量替换 -
许清噻吗: 提个解决方案1. 将Excel保存成Txt文件 2. 然后用Txt批量替换工作进行替换,建议个工具(TextForever.exe) 3. 完成之后再用Excel打开

栾城县19524753768: Excel如何快速批量替换? -
许清噻吗: excel替换

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

栾城县19524753768: EXCEL 的符号间批量替换 -
许清噻吗: 假设你的这些所谓的时间都在A列从A1开始,那在B列的B1输入公式如下=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",),")"," "),"-",":",3),"-",":",3) 下拉复制公式 得出的格式为 2012-01-31 12:20:45 这样的时间样式 如果只要B列的值,先选中这一列,右键---复制---再右键---选择性粘贴---数值 如果数据的秒数不想丢失---右键----设置单元格格式----自定义---- "YYYY-M-D H:MM:SS" 再删去原A列的数据,这样新A列就是你要的日期时间数据

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网