44

Filter, sort, unique (GS18)

Привет, дорогие чатлане!

Пришло время поговорить о функциях, освоив которые я окончательно забросил excel и погрузился в изучение гугловых таблиц. Все автоматизации (а у нас их много) держатся на 4 функциях - этих 3 + впр (без него никуда). Пост будет длинным, постараюсь показать не только базовый синтаксис и простые варианты использования, но и красивые и необычные решения. Наливаем чай, переворачиваем календарь и проникаемся мощью гугл таблиц.

Сначала про синтаксис. Он очень простой.

Фильтр = сначала диапазон данных который фильтруем + логические условия (>,<,= или более сложные). При этом условия могут быть для столбца или строки, которые не входят в фильтруемый диапазон, главное чтобы размеры совпадали.

Сорт = сначала сортируемый диапазон, потом номер столбца внутри этого диапазона и параметр 0/1 (возрастание/убывание), либо можно как с фильтром - указать конкретный столбец и за пределами сорта.

Юник = тут все просто - массив указываем - он удаляет дубли.

Пример:

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Теперь перейдем к более интересным кейсам (буду частично дублировать прошлые посты, но хочется собрать весь контент по этим функциям в одном месте).

Кейс 1 - Вывести только элементы, которых нет в справочном массиве (про это был отдельный пост: Фильтры и ВПРы в ГТ (GS2)):

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Кейс 2 - обратная ситуация, вывести только те элементы, которые есть в справочнике:

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Кейс 3 - двойная фильтрация (часто используется когда нужно сделать много фильтров и нужно протянуть формулу или когда нужно дать пользователю варианты фильтрации без погружения в формулу):

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Мы выбираем столбец для условия фильтром внутри фильтра.

Кейс 4 - Найти все элементы, содержащие внутри себя регулярное выражение (кусок текста):

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Обратите внимание - эта штука регистрочувствительная, поэтому я отсек первую букву.

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

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Начнем с того, что обрежем хвостики от наших айдишников. Потом пропустим это все через формулу массива:

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Теперь соберем из этого фильтр. Допустим нам нужны все ID, в которых есть цифра 4.

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Обратите внимание, REGEXMATCH работает только с текстом, поэтому 4 мы берем в кавычки, делаем ее из цифры текстом.

Теперь собираем все в одну формулу:

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Ну, и если бы у нас были дубли, то всю эту конструкцию запихиваем в unique().

Кейс 6 - Вывести все уникальные записи и отсортировать их в алфавитном порядке:

Filter, sort, unique (GS18) Google Таблицы, Microsoft Excel, Длиннопост

Можно и сорт запихнуть в юник и юник в сорт.

Вот и все. Постарался собрать самые частые кейсы, по крайней мере из того что помню за последнее время. Если еще наберется - сделаю вторую часть этого поста.

Найдены возможные дубликаты

MS, Libreoffice & Google docs

454 поста12.5K подписчика

Добавить пост

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.

Подробнее
Лучшие посты за сегодня
4943

Все мужики одинаковые

Все мужики одинаковые Картинка с текстом, Мужчины, Мемы, Повтор, Две женщины орут на кота, Секс
Показать полностью 1
4906

Трогательное фото

Трогательное фото
4698

До сих пор в любом госучреждении

До сих пор в любом госучреждении
4485

Как доводить все дела до конца!

Показать полностью
4427

Мечта

Мечта Скриншот, Twitter, Жизнь, Мечта, Грустный юмор
Показать полностью 1
4086

У меня на это две причины!

3965

Намеки

Намеки Муж, Жена, Бар, Картинка с текстом, Диалог
Показать полностью 1
3522

Шведской полиции было достаточно

3267

Вежливость города берет, а что берет грубость?

Показать полностью
3267

Авианосец

Авианосец
3265

Ответ на пост «Сепарация» 

3193

Скрутить или не скрутить

Скрутить или не скрутить Мемы, Авто, Перекупщики, Верховный суд
3142

Самозанятость

2910

Спокойной ночи 2

Спокойной ночи 2 Картинка с текстом, Спокойной ночи
Показать полностью 1
2902

Программист, обнародовавший видеоархив пыток заключенных, объявлен в розыск

Программист, обнародовавший видеоархив пыток заключенных, объявлен в розыск ФСИН, МВД, Фашизм, Повтор, Новости, Негатив
Программист, обнародовавший видеоархив пыток заключенных, объявлен в розыск ФСИН, МВД, Фашизм, Повтор, Новости, Негатив

Показать полностью 2
2618

Ответ на пост «Вопрос про измены» 

Показать полностью
2555

Сотворение деда

Сотворение деда
2538

Космос? Ну-ну)

Космос? Ну-ну) Скриншот, Таксист, Неучи, Космос, Длиннопост
Показать полностью 1
2381

Дроздов из мира электроники

2362

Объявление

Объявление Объявление, Юмор, Вредные привычки, Накипело, Свинство, Крипота, Не мусорьте!, Чистомэн
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: