在Google Spreadsheets中搜索特定单元格并返回行号

时间:2014-09-15 19:44:38

标签: google-sheets spreadsheet formulas

例如,我有一堆类别,每行有1个,每个类别在自己的列上有1个或多个数据。给定一个字符串,我想找到它属于哪个类别。

         A    |     B     |     C     |     D
1    CARS     |  Civic    |           |
2    TRUCKS   |  F-150    |  F-650    |  F-750
3    PLANES   |  747      |  F/A-18   |

鉴于747,我想知道它来自第3行,或者它是一架飞机,或F-是卡车。

我尝试过使用多种功能,包括vlookupfiltermatch等,但却无法使用它们。

是否可以在没有脚本的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

假设数据在A到E列中(可以扩展),并且搜索词在F1中,并且搜索词必须从字符串开始,并且将返回所有适用的匹配项,请尝试:

=IF(LEN(F1),FILTER(A:A,COUNTIF(IF(REGEXMATCH(B:E&"","^"&F1),ROW(A:A)),ROW(A:A))),)