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匹配吗?我想首先要制定规则,然后有人会想出一个公式。(我想,你对构成匹配的内容越“自由”,误报的可能性就越大。)实际上没有任何既定的规则。我正在粘贴另一个来源的信息集,我厌倦了手动对每一行进行分类,所以我想让它或多或少自动化。这个公式已经让它简单多了,所以我想它已经足够好了。另一个问题是它无法匹配包含星号的精确字符串。