【问题标题】:Formula to auto copy and display cell if contain a specific word如果包含特定单词,自动复制和显示单元格的公式
【发布时间】:2012-10-29 16:52:28
【问题描述】:

我有一个 Google 表格,用于存储 RSS 提要(在 Sheet1 中)。我想做的是创建一个公式,该公式将在 Sheet2 中复制并显示 Sheet1 中包含某些单词的所有提要。示例截图:

在这个例子中,我想复制和显示(从 Sheet1 到 Sheet2)所有带有 BLACK 和 SHIRT 字样的提要,从这里开始,我想自动复制和显示提要,每次它都会包含这两个词.

这可能吗?如何实现?

【问题讨论】:

  • 感谢您的建议,但不幸的是,这对我不起作用。

标签: google-sheets google-sheets-formula google-sheets-query


【解决方案1】:

返回包含字符串 'black shirt' 的行:

=QUERY(Sheet1!B:B;"select * where B contains 'black shirt'";1)

返回包含 C2:C 中列出的任何完整单词的行:

=FILTER(Sheet1!B2:B;MMULT(SEARCH(TRANSPOSE(" "&C2:C&" ");" "&Sheet1!B2:B&" ");SIGN(ROW(Sheet1!B2:B))))

QUERY documentation

FILTER documentation

Example spreadsheet

【讨论】:

  • +bmargulies,你的意思是“尝试”是一个不恰当的词吗? docs.google.com/spreadsheet/…
  • 还有一件事。现在我有两个单词必须在我想复制和显示的单元格中。如果我想要一个单词列表,即黑色、衬衫、白色、衬衫等,并且我想复制并显示包含任何这些单词(黑色或衬衫或白色等)的单元格,该怎么办?
  • 第二个公式似乎不再起作用了。我将它复制到我的工作表中,它返回一个带有MMULT 的矩阵错误。使用MMULT.LEGACY 它不会找到任何结果。示例电子表格仍然有效,但是它现在可以在屏幕上工作,但是如果我将其克隆到另一张工作表上并更改 Sheet1!B2:B 的所有数据,它就会停止工作。有什么可以做的吗?
猜你喜欢
  • 2021-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 2022-10-23
相关资源
最近更新 更多