Возврат нескольких значений, разделенных запятыми, с помощью поиска в таблицах Google / Excel - PullRequest
0 голосов
/ 03 августа 2020

Мне нужна помощь в создании запроса в таблицах Google, который будет искать список слов (C2: C17) и видеть, появляются ли эти слова в абзацах текста в ячейках A2: A10. Результат должен увидеть список слов, разделенных запятыми, в столбце E, и я хотел бы иметь возможность перетащить запрос вниз через E2, E3, E4, и т. Д. c.

Хотя это идеально для этого в Googlesheets я тоже был бы доволен формулой Excel.

Ниже приведен образец электронной таблицы, чтобы проиллюстрировать, чего я пытаюсь достичь.

Образец листа: https://docs.google.com/spreadsheets/d/1DmafyX6xj7QRut5L2aTRMLGx0dhE-LKIgAcSpxE4OHs/edit?usp=sharing

1 Ответ

0 голосов
/ 03 августа 2020

В excel, если в версии есть TEXTJOIN:

=TEXTJOIN(", ",TRUE,IF(ISNUMBER(SEARCH($C$2:$C$18,A2)),$C$2:$C$18,""))

В зависимости от версии, при выходе из режима редактирования может потребоваться ввод с помощью Ctrl-Shift-Enter вместо Enter.

Я думаю (непроверено) это для GoogleSheets:

=ARRAYFORMULA(TEXTJOIN(", ",TRUE,IF(ISNUMBER(SEARCH($C$2:$C$18,A2)),$C$2:$C$18,"")))

введите описание изображения здесь

...