Google Sheet: фильтрация нескольких значений в одной ячейке - PullRequest
2 голосов
/ 23 июня 2019

Я пытаюсь отфильтровать столбец, и результат должен содержать как слова "biology", так и "aqa".

Я сейчас использую эту формулу:

=regexmatch(A:A, "biology|aqa"

Но результат также содержит слова, которые имеют biology или aqa, например:

  • biology-a2-unit-1
  • biology-a2-unit-4
  • биолого-alevel
  • Ака-alevel
  • alevel-Aqa-блок-1 * * тысяча двадцать-один

Мой ожидаемый результат должен иметь значения "biology" и "aqa", например:

  • БИОЛОГИЯ-АКА
  • биолого-Ака-а-уровень
  • biology-aqa-gcse
  • в-биологии-AQA
  • Ака-биолого-GCSE

1 Ответ

1 голос
/ 23 июня 2019

вы используете |, что является OR логикой.но вам нужна AND логика

=FILTER(A:A, REGEXMATCH(A:A, "aqa"), REGEXMATCH(A:A, "biology"))

0

...