V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jiaqidianbo
V2EX  ›  问与答

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

  •  
  •   jiaqidianbo · 2015-09-22 13:39:59 +08:00 · 4713 次点击
    这是一个创建于 3140 天前的主题,其中的信息可能已经有所发展或是发生改变。


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

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

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

    楼主你的意思是只要含关键词就整个换成 AA 么?
    jiaqidianbo
        5
    jiaqidianbo  
    OP
       2015-09-22 14:26:25 +08:00
    @vmebeh 对的,没错,只要包含关键词就行,不管是在字符串首位还是中间还是尾部。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2483 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:21 · PVG 08:21 · LAX 17:21 · JFK 20:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.