2014-09-15 4 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 | 

내가 그것을 행 3에서이거나 비행기 또는 그 F-이 트럭임을 알고 싶어요, 747을 감안할 때.

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

관련 문제