excel 匹配部分关键字的语句怎么写, vlookup 应该不满足要求

2015-09-22 13:39:59 +08:00
 jiaqidianbo


如上图示意: A 列中有上千数据,我想把 A 列中包含 B 列所含关键词(“大”)的内容批量改成 AA

4869 次点击
所在节点    问与答
5 条回复
shoper
2015-09-22 13:52:10 +08:00
这个“大”是不是肯定在字符串首位?
jiaqidianbo
2015-09-22 14:05:49 +08:00
@shoper 不一定的,可以在中间出现,比如大公司,只要能匹配到就是。
terence4444
2015-09-22 14:15:45 +08:00
=REPLACE($A1,FIND($B1,$A1,1),LEN($B1),$C1)
在 B 列中输入你要替换的字,在 C 列中输入你要替换成什么,然后把这个公式复制到 D 列中
vmebeh
2015-09-22 14:24:18 +08:00
=IF(ISERR(FIND(B1,A1)),A1,IF(AND(FIND(B1,A1),B1<>""),"AA",A1))

A 列数据 B 列关键词 C 列放公式

楼主你的意思是只要含关键词就整个换成 AA 么?
jiaqidianbo
2015-09-22 14:26:25 +08:00
@vmebeh 对的,没错,只要包含关键词就行,不管是在字符串首位还是中间还是尾部。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/222753

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX