如何对一列Excel数据中的文本实现批量替换?具体如图片所示。
4个回答
展开全部
因为你没有明确你替换规则,那么我则建议运用以下方法:
1 新增一个工作表,假设工作表名为:替换明细,A列录入待替换的文本,B列为替换后的文本。
2 假设你的附图中左边数据的是A列,右边数据的是C列,首行为第一行,那么你可以以C1单元格写入:
=if(countif(替换明细!A:A,A1)>0,vlookup(A1,替换明细!A:B,2,0),A1)
3 将公式向下填充即可。
如果需要替换的文本存在大量重复的,可用此方法,如果替换规则比较复杂或无规律,用其它方法还不如手工来替换。
希望能帮到你。
1 新增一个工作表,假设工作表名为:替换明细,A列录入待替换的文本,B列为替换后的文本。
2 假设你的附图中左边数据的是A列,右边数据的是C列,首行为第一行,那么你可以以C1单元格写入:
=if(countif(替换明细!A:A,A1)>0,vlookup(A1,替换明细!A:B,2,0),A1)
3 将公式向下填充即可。
如果需要替换的文本存在大量重复的,可用此方法,如果替换规则比较复杂或无规律,用其它方法还不如手工来替换。
希望能帮到你。
展开全部
建议你先把替换关系写在sheet2的A、B列,A列为原部门,B列为新部门
那么,通过公式:
=IF(ISERROR(MATCH(A1,Sheet2!A:A,0)),A1,VLOOKUP(A1,Sheet2!A:B,2,))
可以得到新部门
那么,通过公式:
=IF(ISERROR(MATCH(A1,Sheet2!A:A,0)),A1,VLOOKUP(A1,Sheet2!A:B,2,))
可以得到新部门
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个替换,除了“市场部”,“人力资源中心”,可以用ctrl+F中的一次性替换,其他的还不能用“项目部”进行简单替换,也只能“北京项目部”,“深圳项目部”,“西安项目部”这样一个个替换啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个都不是一致的,手动就可以实现的。或者你要一列的替换,那你可以先选定这一列,然后用ctrl+h进行批量替换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询