Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 在Google电子表格中搜索特定单元格并返回行号_Google Sheets_Spreadsheet_Formulas - Fatal编程技术网

Google sheets 在Google电子表格中搜索特定单元格并返回行号

Google sheets 在Google电子表格中搜索特定单元格并返回行号,google-sheets,spreadsheet,formulas,Google Sheets,Spreadsheet,Formulas,例如,我有一组类别,每行有一个,每个类别在自己的列上有一个或多个数据。给定一个字符串,我想找出它属于哪个类别 A | B | C | D 1 CARS | Civic | | 2 TRUCKS | F-150 | F-650 | F-750 3 PLANES | 747 | F/A-18 | 给定747,我想知道它来自第3行,或者它是

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

         A    |     B     |     C     |     D
1    CARS     |  Civic    |           |
2    TRUCKS   |  F-150    |  F-650    |  F-750
3    PLANES   |  747      |  F/A-18   |
给定
747
,我想知道它来自第3行,或者它是一架飞机,或者
F-
是一辆卡车

我试过使用几个函数,包括
vlookup
过滤器
匹配
,等等,但无法让它们工作


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

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


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

它可以工作,但我的搜索项比数据大,因此不匹配。是否可以搜索类似于
747-8
的内容,并在
B3
中找到它?您需要说明构成匹配的确切条件。因此,我必须为匹配的每个搜索词创建规则?不需要太多,只需用文字描述规则是什么。例如F-应该和F-150匹配,而747-8应该和747匹配。F-250应该和F-150匹配吗?我想首先要制定规则,然后有人会想出一个公式。(我想,你对构成匹配的内容越“自由”,误报的可能性就越大。)实际上没有任何既定的规则。我正在粘贴另一个来源的信息集,我厌倦了手动对每一行进行分类,所以我想让它或多或少自动化。这个公式已经让它简单多了,所以我想它已经足够好了。另一个问题是它无法匹配包含星号的精确字符串。