Как использовать AVERAGEIF в Google Таблицах с примерами

Фото

Как использовать функцию FORMULATEXT в Google Таблицах

Фото

Функция FORMULATEXT в Google Таблицах полезна, когда вам нужно извлечь формулы из ячейки в виде текстовой строки. Ячейки, прошедшие через эту функцию, выводят формулу, а не окончательное значение ячейки.

Правила использования FORMULATEXT в Google Таблицах следующие: Подробнее ...

Как использовать функцию Z.TEST в Google Таблицах

Фото

Функция Z.TEST в Google Таблицах полезна, когда вы хотите сравнить среднее значение выборочного набора данных со средним значением генеральной совокупности.

Функции Z.Test помогают определить, существует ли связь между двумя конкретными переменными.

Правила использования Z.TEST в Google Таблицах следующие: Подробнее ...

Функция NOW в Google Таблицах: мгновенное добавление даты и времени

Как использовать функцию REGEXTRACT в Google Таблицах

Фото

  • Что делает функция REGEXTRACT?
  • Синтаксис функции REGEXEXTRACT
  • Приложения функции REGEXTRACT

    Функция REGEXEXTRACT в Google Таблицах является частью набора функций REGEX, доступного многим пользователям. Эта функция очень удобна, когда вы пытаетесь найти определенную строку, которая является частью более крупной.

    Единственное условие для использования этой функции — твердое знание регулярных выражений.

    В этом руководстве мы подробно обсудим функцию REGEXEXTRACT, а также несколько примеров того, как вы можете применить их в некоторых общих задачах с электронными таблицами.

    Что делает функция REGEXTRACT?

    Функция REGEXEXTRACT в основном использует регулярные выражения для извлечения совпадающих подстрок из строки. Она принимает строку и регулярное выражение и возвращает часть строки, которая соответствует шаблону в регулярном выражении.

    Синтаксис функции REGEXEXTRACT

    Синтаксис функции REGEXTRACT следующий:

    REGEXEXTRACT (text; reg_exp)

    Здесь,

    • text — это текст или строка, из которой вы хотите извлечь подстроку
    • reg_exp — регулярное выражение. Выражение соответствует той части текста, которую вы хотите извлечь. Параметр регулярного выражения следует заключать в двойные кавычки.

    Примечание: функция всегда возвращает первую часть текста, которая соответствует шаблону в reg_exp.

    Приложения функции REGEXTRACT

    Функция REGEXEXTRACT может быть весьма полезной, если вы хотите извлечь ценную информацию из набора строк, которые не совсем «однородны» или согласованы по формату.

    Вот несколько полезных приложений функции REGEXEXTRACT. Вы можете использовать её следующим образом:

    • Извлечь первые или последние несколько символов из строки
    • Извлечь числа из строки
    • Извлекать целые слова на основе частичного совпадения
    • Извлечь одно из списка слов
    • Извлечь содержимое между определенными символами
    • Извлечь разные части URL
    • Извлекайте разные части адресов электронной почты

    Давайте посмотрим, как REGEXREPLACE можно использовать в каждом из вышеуказанных приложений.

    Использование функции REGEXEXTRACT для извлечения первых или последних символов из строки

    Давайте сначала посмотрим, как вы можете использовать REGEXREPLACE для извлечения первых или последних нескольких символов или слов из строки.

    Допустим, у вас есть следующий список названий книг в столбце A:

    Если вы хотите извлечь только первые, скажем, 3 символа из каждой ячейки, вы можете использовать символ одной точки (.). Одна точка в регулярном выражении используется для обозначения одного символа. Поэтому, если вы хотите извлечь 3 символа из строки, вам необходимо указать 3 точки в параметре регулярного выражения, как показано ниже:

    =REGEXEXTRACT(A2,"...")

    Вот результат, который вы получите:

    Точно так же, если вы хотите извлечь последние 3 символа из каждой ячейки, вы можете использовать 3 точки, за которыми следует метасимвол $, поскольку символ доллара представляет собой конец строки.

    Итак, ваша формула будет такой:

    =REGEXEXTRACT(A2,"...$")

    Вот результат, который вы получите:

    Символ точки представляет любой символ, включая пробел или любой другой символ. Таким образом, использование «. +» В регулярном выражении просто извлечет весь текст в ячейке.

    Если вы хотите убедиться, что вы извлекаете только буквенно-цифровые символы, то вместо символа точки вы можете использовать метасимвол w, который представляет один буквенно-цифровой символ (цифру, букву или подчеркивание).

    Итак, если вы хотите извлечь первое слово целиком, вам нужно будет использовать комбинацию «w +». Это гарантирует, что любые символы перед первым пробелом будут извлечены следующим образом:

    =REGEXEXTRACT(A2,"\w+")

    Точно так же, чтобы извлечь последнее слово, формула будет выглядеть так:

    =REGEXEXTRACT(A2,"\w+$")

    Вот результат, который вы получите:

    Использование функции REGEXEXTRACT для извлечения чисел из строки

    Метасимвол d представляет собой числовую цифру. Таким образом, если вы хотите извлечь первое число из строки, вы можете использовать выражение «d +» следующим образом:

    =REGEXEXTRACT(A2,"\d+")

    Вот результаты, которые вы получите для следующего списка строк:

    Использование функции REGEXTRACT для извлечения целых слов на основе частичного совпадения

    Допустим, у вас есть следующий список строк и вы хотите извлечь все номера автомобильных номеров, которые начинаются с символов ‘L-‘:

    Затем вы можете использовать требуемый шаблон строки, за которым следует «w +», как показано ниже:

    =REGEXEXTRACT(A2,"L-\w+")

    Это даст вам следующий результат:

    Этот тип регулярного выражения также можно использовать, если вы хотите извлечь слова, которые следуют определенному шаблону, например, допустим, у вас есть следующий список предложений:

    Если вы хотите извлечь первое слово в каждой строке, которая начинается с ‘bo’ и заканчивается ‘d’, вы можете использовать функцию REGEXEXTRACT следующим образом:

    =REGEXEXTRACT(A2,"bo\w+d")

    Это даст вам следующий результат:

    Обратите внимание, что в последнем примере функция извлекла только первое слово в строке, следующей за шаблоном «bo… d». Если вместо этого вы хотите, чтобы он извлекал последнее слово, вам нужно будет добавить метасимвол доллара ($) в конце:

    =REGEXEXTRACT(A2,"bo\w+d$")

    Это даст вам следующий результат:

    Использование функции REGEXEXTRACT для извлечения одного из списка слов

    Метасимвол «|» представляет собой операцию «OR». Итак, если вы хотите извлечь одно слово из списка слов или символов, вы можете использовать этот символ в функции REGEXMATCH.

    Например, допустим, у вас есть следующий список строк:

    Если вы хотите извлечь первое вхождение любого из слов красный, синий, зеленый или желтый в ячейке A2, вы можете использовать функцию REGEXTRACT следующим образом:

    =REGEXEXTRACT(A2,"red|blue|green|yellow")

    Это даст вам следующий результат:

    Использование функции REGEXTRACT для извлечения содержимого между определенными символами

    Обычно функция REGEXREPLACE используется для извлечения содержимого между определенными символами. Например, предположим, что вы скопировали некоторый текст разметки с веб-сайта и вам нужно извлечь только его текстовую часть, удалив теги HTML:

    Теперь вы можете подумать, что простого использования регулярного выражения ‘>. + <‘ Будет достаточно для извлечения всего содержимого между символами ‘>’ и ‘<‘:

    = REGEXTRACT (A2; ">. + <")

    Однако при этом также будут извлечены символы вместе с текстом между ними, как показано ниже:

    Чтобы извлечь только текст между ними и исключить разграничивающие символы, вам необходимо заключить метасимвол «. +» В групповые скобки «()». Это гарантирует, что будет извлечено только содержимое внутри групповых скобок:

    = REGEXTRACT (A2; "> (. +) <")

    Это даст вам следующий результат:

    Использование функции REGEXEXTRACT для извлечения различных частей URL-адреса

    Если вы хотите извлечь доменное имя URL-адреса, вы можете использовать REGEXEXTRACT следующим образом:

    =REGEXEXTRACT(A2,"http.+\ / \ /(.+) \ /")

    Это извлечет все содержимое между шаблоном HTTP: // (или HTTPS: //) и символом ‘/’.

    Приведенная выше формула даст вам следующий результат:

    Если вы хотите удалить все и извлечь только основное доменное имя (без каких-либо поддоменов или расширений, тогда ваша функция REGEXEXTRACT может быть уточнена следующим образом:

    =REGEXEXTRACT(A27,"http.+\ / \ / \ w+\.(.+)\.[org|com]")

    Здесь мы убедились, что все слова перед точкой и после нее удалены. Поскольку слово после точки может быть любым из слов org или com, мы указали их в квадратных скобках.

    Это даст вам следующий результат:

    Использование функции REGEXTRACT для извлечения различных частей адреса электронной почты

    Как и в предыдущем примере, мы также можем использовать REGEXEXTRACT для извлечения частей адреса электронной почты. Например, предположим, что у вас есть следующий список адресов электронной почты:

    Если вы хотите извлечь только часть имени пользователя из адресов электронной почты, вы можете использовать функцию REGEXEXTRACT для извлечения всего, что стоит перед символом ‘@’, следующим образом:

    = REGEXTRACT (A33; "(. +) @")

    Это даст вам следующий результат:

    Мы использовали метасимвол точка вместо w, потому что мы хотим, чтобы выражение учитывало любой символ в имени пользователя, включая точки, дефисы или подчеркивания (как в третьем примере).

    Если вместо имени пользователя вас больше интересует извлечение части имени домена из адреса электронной почты, вы можете использовать функцию REGEXEXTRACT следующим образом:

    = REGEXTRACT (A33; "@ (. +)")

    Это даст вам следующий результат:

    Использование функции REGEXTRACT для извлечения определенного шаблона символов

    Допустим, у вас есть следующий список строк и вы хотите извлечь номера телефонов из каждой ячейки:

    Поскольку все телефонные номера в США следуют одному шаблону, вы можете использовать функцию REGEXTRACT следующим образом:

    = REGEXTRACT (A40; "(...) ...-....") Подробнее ...

Как использовать функцию BINOMDIST в Google Таблицах

Фото

Функция BINOMDIST в Google Таблицах вычисляет биномиальное распределение или кумулятивное распределение вероятности.

Бином учитывает двоичные события или ситуации только с двумя возможными исходами. Биномиальное распределение — это вероятность успеха или неудачи результата, повторяемого или наблюдаемого несколько раз в испытаниях. С другой стороны, совокупное распределение — это максимальное количество успешных испытаний. Подробнее ...

Как использовать функцию CONCATENATE в Google Таблицах

Фото

Функция CONCATENATE в Google Таблицах полезна, когда вам нужно объединить текст двух или более ячеек вместе. Ячейки, переданные через функцию CONCATENATE, добавляются как одна строка в том же порядке, в котором она была передана. Подробнее ...

Как использовать функцию FVSCHEDULE в Google Таблицах

Фото

Функция FVSCHEDULE в Google Таблицах полезна, когда вы хотите узнать будущую стоимость инвестиций при переменных сложных процентных ставках. Процентные ставки могут быть разными в некоторые или все годы владения инвестициями. Подробнее ...

Как использовать функцию SWITCH в Google Таблицах?

Фото

Функция SWITCH в Google Таблицах — полезный инструмент для изменения поведения ячейки в зависимости от значения в другой ячейке. Это невероятно полезно для интерпретации и представления данных.

Чтобы понять функцию SWITCH, представьте ее как функцию, которая может проверять несколько условий IF. Например, вы можете проверить, является ли значение A, B или C, и в зависимости от того, что это такое, вы можете вернуть соответствующее значение. Подробнее ...

Как использовать функцию ИЛИ (OR) в Google Таблицах (с примерами)

  • Синтаксис функции ИЛИ (OR)
  • Функция ИЛИ в Google Таблицах — Примеры

    Функция ИЛИ (OR) полезна, когда вы хотите оценить набор условий. Она вернет ИСТИНА, когда любое из проверяемых условий выполнено, иначе она вернет ЛОЖЬ.

    Синтаксис функции ИЛИ (OR)

    OR(logical_expression1, [logical_expression2, …])

    • logical_expression1 (логическое_выражение1) — первое условие, которое вы хотите проверить. Это может быть ссылка на ячейку со значением ИСТИНА / ЛОЖЬ или выражение, возвращающее логические значения.
    • [logical_expression2] .. — Дополнительные условия, которые вы хотите проверить.

    Дополнительные замечания:

    • Для большей эффективности функцию OR (ИЛИ) можно использовать с другими формулами. Например, если вы тестируете два условия, и ваш окончательный результат — Pass (Пройдено), если выполняется какое-либо из двух условий. Вы можете использовать такую ​​формулу, как =IF(OR(A1=”Pass”,A2=”Pass”),”Pass”,”Fail”).
    • Аргументы должны либо оцениваться как логические значения (ИСТИНА / ЛОЖЬ), либо аргументы должны быть массивами / ссылками логических значений.
    • Текст и пустые ячейки игнорируются.
    • Если указанный диапазон не содержит логических значений, функция ИЛИ возвращает # ЗНАЧ! ошибка.

    Функция ИЛИ в Google Таблицах — Примеры

    Теперь давайте рассмотрим несколько примеров, в которых вы можете использовать функцию ИЛИ (OR) в Google Таблицах. Подробнее ...