TGViewer
Google Таблицы Google Таблицы @google_sheets · 60.2K subscribers
Post #1426 19.6K
Здравствуйте, уважаемые любители формул в Google Таблицах

Недавно мне написала подписчица нашего канала и задала два вопроса, отправив Таблицу с примером. Отвечу на оба вопроса и покажу вам, что получилось.

Таблица с вопросами, с ответами


Вопрос 1.
У нас есть длинная строка с назовём это "наименованием платежа", напишем формулу, которая вытащит из строки название компании. Название компании у нас идёт после COMPANY:


Напишем сразу формулу массива, ибо так пожелала наша подписчица:

=ARRAYFORMULA(IFNA( REGEXEXTRACT(B3:B18;""COMPANY:([^ ]+)"")))

Что происходит? C помощью REGEXEXTRACT с регулярным выражением COMPANY:([^ ]+) достаём из строки строки всё, что после COMPANY: и до первого пробела. Поверх добавляем IFNA, чтобы скрыть ошибку, если ничего не достанется. И на верхнем уровне у нас ARRAYFORMULA, которая заставляет всё это заработать в массиве. Некоторые эстеты из нашего чата (Михаил, Игорь, привет) воспользовались бы вместо ARRAYFORMULA INDEX-ом, винить мы их в этом не будем 🙂


Вопрос 2.
Выведем сумму из C:C, если в B:B у нас встречается слово wire, сделаем это также в формуле массива


=ARRAYFORMULA( IF(REGEXMATCH(B3:B19;""(?i)wire"");C3:C19;))

Ну тут все попроще, с помощью REGEXMATCH с регулярным выражением (?i)wire проверяем ячейку на наличие слова wire, а с помощью IF / ЕСЛИ с ARRAYFORMULA возвращаем либо сумму из C:C, если проверка проверила и нашла то, что слово входит в строку, либо пустоту, если слово в строку не входит (REGEXMATCH вернул FALSE).

* (?i) в регулярке обозначает написание в любом регистре

Материалы:
Компактная памятка про регулярки от Vitalich
"Народная" база с примерами регулярных выражений (внутри многое плохо, народная же, но некоторое понимание получите)
  • 🔥 39
  • 👍 14
  • ❤ 6
  • ✍ 1
  • 👎 1
More from @google_sheets
  1. Oct 2, 2026Скоро расскажем, как мы создали систему для dog walker в Петербурге 🐕 Люди гуляют с собак…
  2. Sep 29, 2026📶Автоматически обновляемый дашборд из 1С, который помогает смотреть на цифры не как на де…
  3. Sep 26, 2026Google Таблицы pinned Deleted message
  4. Sep 26, 2026Это очень интересная тема - "как я по-настоящему влюбился в таблицы в 2017". Если вам инте…
  5. Sep 26, 20262️⃣ Вторая статья там же: "Буби, крести, пики. Или своя CRM-система в Гугл Таблицах за пар…
  6. Sep 26, 2026Друзья, всем отличной субботы! ☀️ Вспомним, с чего начинался наш канал 👀 1️⃣ Статья на Ха…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →