【问题标题】:Find words in list and delete in text在列表中查找单词并在文本中删除
【发布时间】:2020-06-18 11:30:07
【问题描述】:

假设我有一个由 =unique() 函数生成的文本值列(名为 Data)。此外,还有一个列(名为 find)。 “查找”中的数据必须删除

我应该使用哪个公式来扫描 DATA 中的每个单元格以查找 FIND 中的单词并删除它,如果匹配?

   A    B    C
1  Data Find Result
2  abc  a    b
3  cd   c    d
4  f         f

我试过这个,但无法删除找到的单词: Find and replace by multiple patterns

【问题讨论】:

  • 我希望删除 B 行中的所有数据。现在,它只删除第一行 B 数据中的数据。 Sow C2 现在是 BC,但应该只是 B
  • 欢迎。您是否尝试过任何给定的解决方案?对你有用吗?如果不是,我们可以尝试找出原因。如果是,请记住,根据site guidelines,当答案解决您的问题时,accept 它甚至是upvote 它,这样其他人也可以从中受益。

标签: arrays google-sheets


【解决方案1】:

你可以使用:

=REGEXREPLACE(A2,B2,"") 然后向下拖动

参考

REGEXREPLACE

附:你可以试试=REGEXEXTRACT(A2, "[^"&B2&"]"),不过比较棘手,你必须找到正确的模式

【讨论】:

    【解决方案2】:

    我需要在 A 列的 B 列中搜索每个单词,然后删除从 A 中找到的单词作为 C 的结果

     A                               B                  C
    1 search                         negativ            result                 delete
    2 and this is                    is                 and this               is
    3 here is another one            one                here another           is | one
    4 this will be good              be                 this will good      
    5 now here nice                                     now here nice
    

    【讨论】:

    • 这工作得很好: =REGEXREPLACE(A2;"a|c";"") 但是jeg需要写像 =REGEXREPLACE(A2;"B2:B";"") 是 B2 :B 正在寻找列 B 中的所有单词
    猜你喜欢
    • 2021-02-02
    • 2015-05-24
    • 1970-01-01
    • 2016-01-19
    • 2015-12-14
    • 2018-01-08
    • 2021-02-15
    • 1970-01-01
    • 2017-04-26
    相关资源
    最近更新 更多