Найдите значение в нескольких столбцах и верните все результаты, которые находятся в правом столбце найденного столбца. - PullRequest
1 голос
/ 09 апреля 2020

Найдите значение «thisisit» в столбце A, а затем найдите в этой строке все столбцы «de» и верните мне то, что находится в столбцах справа от него. Если возвращается несколько результатов, вернуть результаты в одну ячейку, но разделить эти результаты переводом строки.

A1          | B1        | C1          | D1          | E1        | F1        | G1
thisisit    | de        | Bicycle     | en          | Car       | de        | Boot

A3
Bicycle (line break)
Boot

1 Ответ

1 голос
/ 09 апреля 2020

попробовать:

=TEXTJOIN(CHAR(10), 1, QUERY({TRANSPOSE(FILTER(
 INDIRECT(MATCH("thisisit", A1:A)&":"&MATCH("thisisit", A1:A)), 
 MOD(COLUMN(1:1), 2)=0)), {QUERY(TRANSPOSE(FILTER(
 INDIRECT(MATCH("thisisit", A1:A)&":"&MATCH("thisisit", A1:A)), 
 MOD(COLUMN(1:1)-1, 2)=0)), "offset 1", 0); ""}},
 "select Col2 where Col1 = 'de'", 0))

0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...