2014-09-15 2 views
0

Например, у меня есть группа категорий с 1 по каждой строке, и каждая категория имеет 1 или более данных в своем столбце. Учитывая строку, я хочу найти, к какой категории она принадлежит.Поиск определенной ячейки в таблицах Google и возврат номера строки

  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, filter, match и т. Д., Но не смог заставить их работать.

Можно ли это сделать без сценариев?

ответ

1

Предполагая, что данные находятся в столбцах от A до E (это может быть расширено) и что поисковый запрос находится в F1, а поисковый запрос должен начинаться с строки и что все применимые совпадения будут возвращены, попробуйте:

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

+0

Это работает, но мой поисковый запрос больше данных, поэтому он не совпадает. Можно ли найти что-то вроде '747-8' и найти его в' B3'? – gavsiu

+0

Вам нужно будет предписывать точные условия, которые могли бы составить совпадение. – AdamL

+0

Значит, мне нужно будет создавать правила для каждого поискового запроса для матча? – gavsiu

Смежные вопросы