我正在Google表格中搜索某个公式。让我解释一下情况。我有一个包含多个标签的Google表格。其中一个标签中的值和字符串每小时都在变化,顺序永远不会相同。
所以想要在选项卡中搜索始终更改的某个字符串。找到该字符串后,我希望该字符串右侧的单元格值。
我猜这样的公式将是这样的:"标签,搜索字符串,单元格在右边"
谢谢, 雷米
答案 0 :(得分:1)
可替换地,
这也可能有效(即使是复数匹配):
=concatenate(ArrayFormula(if(Sheet2!A:Z="String", offset(Sheet2!A:Z, 0, 1)&" ",)))
其中Sheet2是搜索的选项卡 "字符串"是搜索字符串。
答案 1 :(得分:0)
如果只有一个匹配,以下内容将起作用。它不区分大小写。
假设要搜索的选项卡是Sheet1。在另一张表中添加以下内容
单元格A1:要搜索的字符串
单元格A2:添加以下公式
=ArrayFormula( INDIRECT("Sheet1!"& TRIM( JOIN("", QUERY( IF(ISERROR(SEARCH(A1,Sheet1!A1:C2)), , ADDRESS(ROW(Sheet1!A1:C2),COLUMN(Sheet1!A1:C2)+1) ), , 1E+100 ) ) ) ) )
注意:我只做了以下测试:
Sheet 1中
+---+---+---+---+ | | A | B | C | +---+---+---+---+ | 1 | A | B | C | | 2 | D | E | F | +---+---+---+---+
Sheet2:测试1
+---+------+ | | A | +---+------+ | 1 | E | | 2 | F | +---+------+
Sheet2:测试2
+---+------+ | | A | +---+------+ | 1 | a | | 2 | B | +---+------+
注意:如果您要求上述公式区分大小写,请将SEARCH
替换为FIND
。