如何对一列Excel数据中的文本实现批量替换?具体如图片所示。

 我来答
ba...3@163.com
2014-04-17 · 超过30用户采纳过TA的回答
知道答主
回答量:97
采纳率:16%
帮助的人:55.1万
展开全部
因为你没有明确你替换规则,那么我则建议运用以下方法:
1 新增一个工作表,假设工作表名为:替换明细,A列录入待替换的文本,B列为替换后的文本。
2 假设你的附图中左边数据的是A列,右边数据的是C列,首行为第一行,那么你可以以C1单元格写入:
=if(countif(替换明细!A:A,A1)>0,vlookup(A1,替换明细!A:B,2,0),A1)
3 将公式向下填充即可。

如果需要替换的文本存在大量重复的,可用此方法,如果替换规则比较复杂或无规律,用其它方法还不如手工来替换。
希望能帮到你。
TAT萝卜
2014-04-17 · TA获得超过4972个赞
知道大有可为答主
回答量:3084
采纳率:66%
帮助的人:1109万
展开全部
建议你先把替换关系写在sheet2的A、B列,A列为原部门,B列为新部门
那么,通过公式:
=IF(ISERROR(MATCH(A1,Sheet2!A:A,0)),A1,VLOOKUP(A1,Sheet2!A:B,2,))
可以得到新部门
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiahannah
2014-04-17 · 超过22用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:14.3万
展开全部
你这个替换,除了“市场部”,“人力资源中心”,可以用ctrl+F中的一次性替换,其他的还不能用“项目部”进行简单替换,也只能“北京项目部”,“深圳项目部”,“西安项目部”这样一个个替换啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
国瑞新区
2014-04-17
知道答主
回答量:5
采纳率:0%
帮助的人:6769
展开全部
你这个都不是一致的,手动就可以实现的。或者你要一列的替换,那你可以先选定这一列,然后用ctrl+h进行批量替换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式