background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Горизонтальная фильтрация столбцов в Excel"

input logo icon
Теги видео
|

Теги видео

Excel
filtering
VBA
фильтрация
столбцы
по горизонтали
horizontally
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:02
и с вами снова я николай павлов тренер и
00:00:04
эксперт по продуктам microsoft office
00:00:06
автор проекта планета excel точка ру на
00:00:09
2 теплекс кучей полезных макросов и
00:00:11
нескольких книг и онлайн курсов по этой
00:00:14
теме если вы не совсем уж начинающий
00:00:17
пользователь то должно быть уже заметили
00:00:19
что на 99 процентов все в экселе
00:00:22
устроено для работы именно с
00:00:23
вертикальными таблицами где по строчкам
00:00:26
располагается информация об объектах или
00:00:29
событиях так называемой записи апостол
00:00:31
цам идут параметры или атрибуты этих
00:00:34
объектов как их ещё называют поля
00:00:36
сводные таблицы промежуточные итоги даже
00:00:39
копирование формул двойным щелчком вниз
00:00:41
все это заточены именно под такой формат
00:00:44
данных однако же как и почти всегда нет
00:00:47
правил без исключений из достаточно
00:00:49
регулярной периодичностью меня вот
00:00:51
спрашивают что делать если в работе
00:00:54
попалась таблица с горизонтальной
00:00:56
смысловой ориентацией либо же таблица
00:00:58
где строки и столбцы имеют одинаковые по
00:01:01
смыслу вес ну вот например такая и если
00:01:04
сортировать по горизонтали excel еще
00:01:06
как-то худо-бедно научился на вкладке
00:01:09
данные нужно пойти в сортировку а дальше
00:01:12
в открывшемся окне параметры и выбрать
00:01:14
сортировку не строк и столбцов
00:01:16
то фильтрации например все обстоит
00:01:20
гораздо хуже встроенных инструментов для
00:01:22
фильтрации столбцов они строк в excel
00:01:24
просто нет так что если перед вами
00:01:26
встала такая задача то придется
00:01:28
придумывать обходные пути и костыли
00:01:31
разной степени вы отчетности давайте мы
00:01:34
по ним и пробежимся
00:01:36
если вы работаете на новой версии excel
00:01:39
2021 или в подписки office 365 то можно
00:01:43
воспользоваться недавно появившиеся
00:01:45
функции фильтр умеющий фильтровать
00:01:48
исходные данные не только по строчкам но
00:01:51
и по столбцам для работой эта функция
00:01:53
требует вспомогательный горизонтальный
00:01:56
одномерный массив строку где каждым
00:01:59
элементом будет логическое значение
00:02:01
истина или ложь который определяет
00:02:04
показываемый или наоборот скрываем
00:02:06
очередной столбец допустим мы с вами
00:02:09
всегда хотим отображать первый и
00:02:11
последний столбцы
00:02:13
город и итогов нашей таблице поэтому для
00:02:15
них соответствующих ячейках нашего
00:02:17
массива введем значение равно истина
00:02:23
для остальных же столбцов содержимое со
00:02:25
следующих ячеек будет формулы которая
00:02:28
проверяет нужные нам условий предположим
00:02:31
мы хотим отфильтровать столбцы показать
00:02:33
только те из них где значение итога для
00:02:36
соответствующего менеджера лежит в
00:02:38
диапазоне от 500 до 700 соответственно
00:02:41
формула который проверяет это условие
00:02:43
будет выглядеть следующим образом
00:02:45
используем логическую функцию и так как
00:02:49
данном случае нам надо чтобы оба условия
00:02:50
обязательно выполнялись и дальше через
00:02:53
точку запятой зададим эти критерии
00:02:55
итоговая сумма по 1 менеджеру у нас
00:02:58
должна быть больше либо равна первому
00:03:02
значению от то есть 500 и через точку ,
00:03:05
и это же значение то есть ячейка е14 у
00:03:08
нас должно быть меньше либа равна
00:03:11
верхнему пределу то есть 700 чтобы
00:03:14
впоследствии эту формулу можно было
00:03:16
протянуть вправо черным крестиком на
00:03:17
всех остальных менеджеров естествен
00:03:20
нужно закрепить ссылки на желтые ячейки
00:03:22
используем для этого клавишу f4 на
00:03:25
клавиатуре
00:03:26
все жмем enter тянем формула вправо и
00:03:30
получаем логические значения ложь и
00:03:33
истина который впоследствии для функций
00:03:35
фильтр будут индикатором того надо или
00:03:38
не надо отображать соответствующий
00:03:39
столбец ну и осталось собственно эту
00:03:41
функцию ввести выделим пустую ячейку
00:03:44
снизу под таблицей например и введём
00:03:47
фильтр первый аргумент здесь наша
00:03:50
фильтруем аят таблица второй аргумент
00:03:53
через точку запятой подготовленный
00:03:55
горизонтальный массив критериев ну и
00:03:58
третий необязательный аргумент значение
00:04:00
которое нужно вывести если ничего при
00:04:02
фильтрации в результаты не попала но у
00:04:05
нас такого очевидно быть не может
00:04:07
поэтому скобку закрываем и жмем на антон
00:04:10
теперь если менять критерии отбора ну
00:04:12
например вместо 500 написать 300 наш
00:04:16
функция будет отфильтровывать только те
00:04:18
столбцы которые под эти критерии
00:04:20
попадают развивая эту же идею можно
00:04:23
легко реализовать совершенно аналогичным
00:04:25
образом
00:04:26
и фильтрацию столбцов по их именам то
00:04:28
есть по заданному списку предположим у
00:04:31
нас с вами есть отдельная умная таблица
00:04:32
который называется мои столбцы где
00:04:35
перечислены имена столбцов которые нужно
00:04:37
отобразить в этом случае для заполнения
00:04:40
горизонтального массива индикаторов
00:04:42
поможет стандартных сельская функция
00:04:44
счет если проверяющие вхождение
00:04:46
очередного название столбца из шапки в
00:04:49
наш разрешенный список формула будет
00:04:51
выглядеть как счет если и в качестве
00:04:55
первого аргумента мы указываем диапазон
00:04:57
с которым ищем он у нас назывался мои
00:04:59
столбцы и а в качестве второго что ищем
00:05:02
заголовок очередного столбца из шапки и
00:05:06
затем нам надо проверить нашлось ли
00:05:08
что-то в результатах то есть найденное
00:05:10
количество совпадений больше нуля или
00:05:12
нет все жмем на enter копируем нашу
00:05:15
формулу в право на весь горизонтальный
00:05:18
массив получаем истину напротив текста
00:05:21
псов которые были в списке и повторно
00:05:24
используем уже знакомую функцию filter
00:05:27
первый аргумент если помните наша
00:05:29
таблица фильтруем она 2 горизонтальный
00:05:33
массив индикаторов истинна и лож для
00:05:35
каждого столбца все жмем на enter и
00:05:38
получаем в результатах только те столбцы
00:05:40
которые были в разрешенном списке
00:05:42
сотрудников при добавлении нового
00:05:43
человека
00:05:46
он естественно тут же появляется как
00:05:48
столбец в результатах нашей фильтрации
00:05:51
на самом деле когда в начале этого
00:05:53
ролика я говорил что excel не имеет
00:05:55
встроенных инструментов для
00:05:57
горизонтальной фильтрации столбцов я
00:05:59
немножко слушаю потому что на самом деле
00:06:02
горизонтальной фильтрация в excel и есть
00:06:04
очень давно только не в обычных а в
00:06:06
сводных таблицах поэтому если нам
00:06:08
удастся преобразовать нашу исходную
00:06:10
таблицу в сводную аналогичного виды то
00:06:13
можно будет воспользоваться всем этим
00:06:15
встроенным функционал для такого
00:06:17
преобразования наша исходная таблица
00:06:19
должна удовлетворять однако нескольким
00:06:21
условий а именно иметь правильную 1
00:06:24
строчную строку заголовка без пустых и
00:06:27
объединенных ячеек иначе просто не
00:06:29
получится построить сводную таблицу не
00:06:32
содержать дубликатов в подписях строк и
00:06:34
столбцов то есть повторов среди городов
00:06:37
и менеджеров сводные таблицы так повторы
00:06:39
схлопнуться в список только уникальных
00:06:42
значений и третье условие составить том
00:06:44
что наши данные должны содержать только
00:06:46
числа в области значений то есть на
00:06:49
пересечении строк и столбцов так как
00:06:51
сводная таблица обязательно применить к
00:06:53
ним какую-то агрегируются функцию там
00:06:55
сумму среднее минимум максимум и с
00:06:57
текстом как вы понимаете эту функцию
00:06:59
конечно не сработает если все эти
00:07:01
условия выполняются то для построения
00:07:04
сводный внешне максимально похожей на
00:07:06
нашу исходную таблицу нужно будет эту
00:07:09
исходную таблицу развернуть из кросс
00:07:12
таблицы в плоскую или как еще говорят
00:07:14
нормализовать в английской версии от
00:07:16
называется он пилот а это проще всего
00:07:18
сделать при помощи надстройки парк вере
00:07:20
мощного инструмента преобразования любых
00:07:23
данных встроенного в excel начиная с
00:07:25
2016 версий выделим любую ячейку внутри
00:07:28
наших данных на жмем сочитание клавиш
00:07:31
kontrol т и на enter для того чтоб
00:07:34
превратить ее в умную таблицу и загрузим
00:07:37
в парк вере на вкладке данные при помощи
00:07:39
кнопки из таблицы диапазона
00:07:43
поверх окна microsoft excel откроется
00:07:45
окошко редактора запросов по work very в
00:07:48
котором можно сразу во первых избавиться
00:07:50
от строки итогов она нам не нужна так
00:07:52
как в сводные таблицы все равно будет
00:07:54
своя строка с итогами для этого давайте
00:07:56
выполним фильтрацию по столбцу город и
00:07:59
есть у меня галочку и того ну а
00:08:02
во-вторых и от самое главное давайте
00:08:04
выполним отмену свертывания то есть
00:08:06
нормализацию или разворачивание этой
00:08:08
двумерной таблицы в полоску для этого в
00:08:10
парк вере достаточно щелкнуть правой
00:08:12
кнопкой мышки по шапке первого столбца
00:08:15
город и выбрать команду отменить
00:08:18
свертывание других столбцов все не
00:08:22
выделены и столбцы как видите
00:08:23
преобразуются в 2 имя сотрудника и
00:08:26
значение его показатель таблица стала
00:08:28
уже но длине не и визуально может быть
00:08:32
не такой наглядный красивый как было до
00:08:33
этого но зато теперь по ней мы можем
00:08:36
легко построить сводную нужного нам вида
00:08:39
опять же давайте при помощи фильтр
00:08:41
избавимся от лишнего столбца и того
00:08:44
который если помните был самым правом у
00:08:46
нас в таблице снимаем галочку
00:08:49
окей и на этом подготовку данных для
00:08:52
обстояний сводный можно считать
00:08:53
законченной идем на вкладку главное
00:08:56
разворачиваем выпадающий список закрыть
00:08:59
и загрузите выбираем вторую опцию
00:09:01
закрыть и загрузить в а
00:09:04
затем сводную таблицу на новом листе как
00:09:08
вариант выгрузки наших домах
00:09:11
в появившейся справа панели сводных
00:09:14
таблиц который надеюсь вам знакомо город
00:09:17
закидываем в область строк атрибут то
00:09:20
бишь менеджера вобла из столбцов ну а
00:09:22
значение на их пересечении для пущей
00:09:25
красоты на вкладке конструктор можно
00:09:28
переключиться в макет отчета который
00:09:30
называется табличная форма по виду он
00:09:33
ближе всего к обычной классической
00:09:34
таблицы вот и все теперь можно
00:09:37
пользоваться имеющейся в сводных
00:09:39
таблицах возможностью фильтрации
00:09:41
столбцов привычными галочками напротив
00:09:43
имен и пунктами фильтры по подписи или
00:09:46
фильтры по значению если нужно ну и само
00:09:49
собой при изменении исходных данных
00:09:51
нужно будет обновить наш запрос и нашу
00:09:53
сложную кнопкой обновить все на вкладке
00:09:56
данные или при помощи сочетание клавиш
00:09:59
control alt
00:10:01
f50 он конец в качестве еще одного
00:10:04
способа решения нашей задачи фильтрации
00:10:06
по горизонтали давайте используем
00:10:09
макросы все предыдущие способы как легко
00:10:12
заметить представляет собой на самом
00:10:14
деле не совсем фильтрацию мы не скрываем
00:10:16
столбцы и в исходном списке а формируем
00:10:19
новую таблицу заданным набором столбцов
00:10:22
из исходной если же требуется именно
00:10:25
фильтровать скрывать столбцы и в
00:10:27
исходных данных то нужен принципиально
00:10:29
другой подход а именно макрос как и
00:10:32
ранее нам все также потребуется
00:10:34
горизонтальная строка со значениями
00:10:37
истинна и лож для определения включать
00:10:40
или не включать соответствующий столбец
00:10:42
в результат фильтрации ну и все также в
00:10:44
первой и последней чеки этого массива я
00:10:47
ввел значение истина потому что эти два
00:10:49
столбца мы хотим показывать всегда но с
00:10:52
остальными давайте решим мы уже отбирали
00:10:54
в прошлых примерах столбцы по значению
00:10:56
итога и по заданному списку сейчас же
00:11:00
для разнообразия давайте попробуем
00:11:01
отобрать столбцы по более хитрому
00:11:03
критерию например всех менеджеров имя
00:11:05
которых начинается с буквы а звёздочка в
00:11:08
данном случае представляет собой маску
00:11:10
символ подстановки который показывает
00:11:13
excel что там где стоит звездочка нам
00:11:15
все равно что будет то есть сначала а а
00:11:17
дальше все равно какие символы чтобы
00:11:20
проверить именно мин взрыв на выполнение
00:11:22
этого критерия напишем следующую формулу
00:11:25
во-первых сначала нам надо проверить не
00:11:28
пусто ли вообще желтая чек из критерия
00:11:30
потому что если она пустая то мы хотим
00:11:33
отображать все столбцы для этого
00:11:35
используем классическую функцию если а в
00:11:38
качестве условия проверку на пустоту при
00:11:40
помощи опять же стандартной сельской
00:11:43
функции ей пусто аргументом будет наша
00:11:46
желтой чека критерия и вот если в ней
00:11:49
пустота мы хотим выводить значение
00:11:51
истина в любом случае иначе то есть если
00:11:55
критерий все-таки задам надо проверить
00:11:57
имя очередного менеджера из шапки на
00:11:59
предмет соответствия нашему условию к
00:12:02
сожалению функция если у microsoft excel
00:12:04
не умеет работать со звездочками зато
00:12:07
это умеет делать функция счет если
00:12:09
которая нам уже знакомо в качестве
00:12:11
проверяемого диапазону здесь будет имя
00:12:13
нашего минус р а 1 в данном случая в
00:12:16
качестве критерия желтая ячейка если
00:12:20
условие выполняется то мы получим
00:12:21
единичку если не выполняется то норик
00:12:24
так что добавляем после закрывающей
00:12:26
скобки и равно и единичку чтобы в итоге
00:12:29
получить логическую проверку и значение
00:12:32
истина или ложь на выходе закрываю
00:12:35
скобку ну и конечно не забываем про f4
00:12:38
наши ссылки в частности ссылку на желтую
00:12:40
ячейку с критериям 4 закрепляем клавиши
00:12:44
f4 и
00:12:46
можно нажимать на enter и копировать
00:12:48
нашу формулу вправо на всех менеджеров
00:12:52
те из них у кого ими начинается с буквы
00:12:54
а как видите имеют истину в нашем
00:12:58
диапазоне критериев дальше в дело
00:13:01
вступает макросы visual basic нам нужно
00:13:04
написать макрос который проходит по всем
00:13:06
сером ячейкам sd2 pao2 и если в
00:13:10
очередной чеки значения ложь то скрывает
00:13:13
весь столбец причем для пущего удобства
00:13:15
давайте сразу сделаем так чтобы этот
00:13:16
макрос автоматически запускался при
00:13:19
любых изменениях желтой ячейки надо было
00:13:22
запускать его каждая с руками для этого
00:13:24
код нашу макроса должен быть помещен в
00:13:27
обработчик события изменения листа чтобы
00:13:30
это сделать щёлкнем по ярлычку листа
00:13:32
правой кнопкой мышки и выберем команду
00:13:35
просмотреть код
00:13:36
в открывшемся окне редактора visual
00:13:39
basic набираем но лучше уж копируем и
00:13:41
вставляем код нашего макроса его можно
00:13:44
будет найти по ссылке в описании под
00:13:46
этим видео логика здесь очень простая
00:13:49
это обработчик события изменения листа
00:13:51
рокси чинить где ссылка на измененную
00:13:54
чеку всегда будет лежать в переменной
00:13:56
target для начала нам с вами нужно
00:13:58
убедиться что изменили именно желтую
00:14:01
ячейку а4 поэтому мы проверяем адрес
00:14:04
нашу измененного диапазону из переменной
00:14:06
target и если это a 4to запускаем
00:14:09
перебор ячеек в диапазоне
00:14:12
d2o 2 это серый ячейки на таблицы со
00:14:16
словами истина и ложь и если в очередной
00:14:18
проверяемые чеки лежит значение истина
00:14:20
то бишь труп то весь столбец
00:14:22
соответствующий этой ячейки используем
00:14:25
свойство интерполом мы не скрываем
00:14:27
поэтому свойства heddon будет равно фолз
00:14:30
противном случае скрывая то есть
00:14:32
свойства хидан переключаем в true вот
00:14:34
собственно и вся логика давайте
00:14:36
попробуем как это работает у вернемся в
00:14:38
excel
00:14:40
стираем старый критерий а вместо него
00:14:42
вводим ну например вот такой и
00:14:46
тут же как видите все менеджеру которых
00:14:49
вы меня есть слог все автоматически
00:14:52
фильтруется у нас с вами если мы стираем
00:14:55
критерий то видим обратно полный список
00:14:58
всех столбцов если напишем звездочка а
00:15:00
дальше русскую букву а то получим всех
00:15:04
чьи именно заканчиваются на ну и так
00:15:06
далее я думаю вы ухватили идеи как
00:15:08
обычно в описании под этим видео вы
00:15:10
найдёте файл с примером откуда можно
00:15:13
скопировать все формулы и макросы и
00:15:15
текстовые описания всех способов спасибо
00:15:18
что смотрели берегите себя и
00:15:20
возвращайтесь сюда за новыми фишками
00:15:22
здесь когда знаешь все просто
00:15:27
[музыка]
00:15:32
[музыка]

Описание:

Три способа реализовать горизонтальную фильтрацию столбцов, которая изначально отсутствует в Microsoft Excel: с помощью функции ФИЛЬТР, запроса Power Query + сводная таблица и макросом на VBA. Скачать пример https://www.planetaexcel.ru/techniques/2/24245/ Мои книги https://www.planetaexcel.ru/books/ Мои онлайн-курсы https://www.planetaexcel.ru/learning/ Моя надстройка PLEX (+150 новых функций для вашего Excel) https://www.planetaexcel.ru/plex/ Наш канал в Telegram https://t.me/planetaexcel

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Горизонтальная фильтрация столбцов в Excel"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Горизонтальная фильтрация столбцов в Excel" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Горизонтальная фильтрация столбцов в Excel"?mobile menu icon

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

mobile menu iconКак скачать видео "Горизонтальная фильтрация столбцов в Excel" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Горизонтальная фильтрация столбцов в Excel"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Горизонтальная фильтрация столбцов в Excel"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.