【问题标题】:How to find which word contained within sentence [closed]如何找到句子中包含的单词[关闭]
【发布时间】:2019-12-29 02:21:46
【问题描述】:

我在 Google 表格的一列(A 列)中有供应商列表,并且我的银行有交易列表。银行交易清单中的每个项目描述(B 列)都是一团糟的供应商名称和编号。对于每个项目描述,我想从供应商列表中找到匹配的供应商名称。我该怎么做?

【问题讨论】:

  • 嘿,蒂姆,您可以使用一点正则表达式来执行此操作,但在概念化您的问题时遇到了困难,您可以创建一个工作表示例并在这里分享吗?
  • 如果他们匹配你会做什么,标记它?或者您会在您的银行转账的其他栏中提供供应商名称?

标签: regex google-sheets google-sheets-formula array-formulas textjoin


【解决方案1】:

尝试:

=ARRAYFORMULA(IFNA(REGEXEXTRACT(LOWER(B2:B), 
 LOWER(TEXTJOIN("|", 1, SORT(A2:A, 1, 1))))))

【讨论】:

  • 只是一个后续问题...供应商列表仅包含供应商公司名称的关键字(例如上面示例中的“Abc”),但我想有一个单独的列(让在这里说 D 列),我可以选择拥有完整的公司名称(例如“Abc Consulting Ltd”。有没有办法修改公式,以便它检查 D 列中是否有完整的公司名称,如果有则返回这个值,否则返回 A 列中的供应商缩写?
猜你喜欢
  • 2011-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-08
  • 1970-01-01
  • 2021-09-18
相关资源
最近更新 更多