КАК СОЗДАТЬ ПОИСКОВУЮ СТРОКУ — Google Таблицы
Сегодня я покажу вам, как создать динамическую строку поиска в Google Таблицах, которая сможет находить что угодно в нескольких столбцах, независимо от их содержимого! Для этого мы будем использовать функции FILTER, ISNUMBER и SEARCH. Сначала вы видите исходные данные, по которым мы хотим выполнить поиск и получить только строки, содержащие искомое. Давайте рассмотрим, что произойдет, если мы будем использовать только функцию FILTER… Чтобы использовать её, напишите `equals filter` и определите диапазон, по которому вы хотите выполнить фильтрацию, а также выберите критерии, на основе которых вы хотите выполнить фильтрацию. Критерии определяются с помощью логического оператора `BOOLEAN`, который принимает значение `TRUE` для некоторых данных в этом столбце. Однако, если мы просто выберем первый столбец и присвоим ему значение из строки поиска, функция FILTER вернет только точные значения, что сделает её гораздо менее полезной. Вот здесь вступает в игру комбинация функций SEARCH и ISNUMBER. Функция SEARCH находит позицию определенного символа или комбинации символов в ячейке. Другими словами, связывая искомый текст с поисковой строкой, мы получим число только в том случае, если в ячейке будут найдены те же символы. Затем мы можем заключить функцию SEARCH в функцию ISNUMBER, чтобы она возвращала TRUE, если число найдено, и FALSE, если нет. Это означает, что мы можем использовать полученное значение комбинации функций в качестве критерия в нашей функции FILTER, и будут возвращаться только ячейки, содержащие строку, введенную в поисковую строку. Теперь мы можем объединить эти 3 функции в одну большую функцию. Затем мы также будем связывать несколько таких объединенных функций вместе, используя знаки плюса между ними. Это создает операторы ИЛИ, то есть, если какой-либо из операторов внутри них истинен, отобразится результирующая строка, где один или несколько из этих операторов истинны. Мы просто копируем и вставляем функции и меняем столбец, который ищет функция поиска, пока у нас не будет одной комбинации функций ISNUMBER и SEARCH для каждого столбца, который мы хотим, чтобы наша поисковая строка искала. Особенно здорово то, что строка поиска может искать как буквы, так и цифры. Она даже может найти, какие игры были выпущены в определённом месяце, используя текстовый формат! Наконец, мы можем заключить всю функцию в следующее операторное выражение IF, чтобы область результатов оставалась пустой до тех пор, пока мы не введём какие-либо значения в нашу функцию.
Название:
КАК СОЗДАТЬ ПОИСКОВУЮ СТРОКУ — Google Таблицы
Категория:
Разное