Проверьте, содержит ли ячейка одну из многих вещей, и верните вещь - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть формула, чтобы проверить, соответствует ли строка какой-либо из подстрок в массиве, возвращая true или false.

При проверке, содержит ли строка The number two one, two или three, я бы хотел, чтобы формула возвращала two вместо TRUE.Возможно ли это в Google Sheets?

Вот формула, которую я использую, которая возвращает TRUE или FALSE:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,A1)))>0

Однако я хотел бы видеть строку извместо этого things массив.

1 Ответ

0 голосов
/ 04 апреля 2019
=IFERROR(REGEXEXTRACT(A1, "one|two|three"), FALSE)

0


=ARRAYFORMULA(IFERROR(REGEXEXTRACT(A1:A, "one|two|three"), FALSE))

0

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