Darbe.ru

Быт техника Дарби
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Выпадающий список уникальных значений. Автоматическое обновление выпадающего списка

Выпадающий список уникальных значений. Автоматическое обновление выпадающего списка

Зависимый выпадающий список в Excel и Google таблицах

20 июля 2021 г. 2796

Введение

Выпадающий список — это супер полезный инструмент, который способствует более комфортной работе с информацией. Он позволяет вместить в ячейку сразу несколько значений, с которыми можно работать, как и с любыми другими. Чтобы выбрать нужное, достаточно щелкнуть на значок стрелки, после чего отобразится перечень значений. После выбора конкретного, ячейка автоматически заполняется им.

Рассмотрим особенности создания выпадающих списков на примере:

Исходные данные:

  • Список адресов в разных городах

Задача:

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

Мы будем двигаться поэтапно, уделяя внимание всем возможностям данного инструмента.

Рабочие файлы по ссылке ниже

Обзорное видео о работе с выпадающими списками в Excel и Google таблицах смотрите ниже. Приятного просмотра!

Как сделать выпадающий список в Excel?

Начнем с основ. Для того, чтобы создать выпадающий список потребуется список с данными и инструмент «Проверка данных».

Выбираем ячейку, в которой будем создавать выпадающий список. Далее переходим к инструменту «Проверка данных», тип данных – «Список». В поле «Источник» указываем диапазон списка.

Выпадающий список готов!

Такой способ позволяет представить обычный диапазон в виде выпадающего списка. Повторы данных остались в списке (в диапазоне A2:A16 названия городов повторяются и в выпадающем списке они также повторяются). Это, конечно, не удобно. О том, как сделать выпадающий список уникальных значений в Excel мы поговорим далее, пока остановимся на этом варианте.

Как создать зависимый выпадающий список в Excel?

Существует несколько вариантов. Один из них, это сочетание именованных диапазонов и функции ДВССЫЛ .

Именованный диапазон в Excel – это ячейка (или диапазон ячеек), которой присвоено имя.

Функция ДВССЫЛ в Excel преобразовывает текст в ссылку.

Способ 1: именованные диапазоны + функция ДВССЫЛ

Для начала создадим именованные диапазоны с адресами. Имя каждому присвоим в соответствии с городом.

Алгоритм создания именованного диапазона: выделяем диапазон, далее «Формулы» – «Задать имя».

У нас получится 5 именованных диапазона: Волгоград, Воронеж, Краснодар, Москва и Ростов_на_Дону.

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

Поэтому, вместо дефисов в названии города Ростов-на-Дону мы укажем допустимый символ – нижнее подчеркивание.

Именованные диапазоны готовы.

Теперь выбираем ячейку для второго выпадающего списка, того, который будет зависимым. Переходим к инструменту «Проверка данных», тип данных – «Список». В поле «Источник» указываем функцию: =ДВССЫЛ(D2) , где D2 – это адрес ячейки с первым выпадающим списком городов.

В ячейке D2, которая используется в качестве аргумента функции ДВССЫЛ , находится текстовое выражение, которое совпадает с именем соответствующего именованного диапазона с названиями городов. В результате функция возвращает ссылку на соответствующий именованный диапазон.

Зависимый выпадающий список адресов готов.

Меняя значения в ячейке D2, меняются списки в ячейке E2. За исключением города Ростов-на-Дону. В выпадающем списке городов (ячейка D2), в названии используется дефис, а в именованном диапазоне – нижнее подчеркивание.

Чтобы устранить это несоответствие, перед тем как применять функцию ДВССЫЛ , обработаем значения функцией ПОДСТАВИТЬ .

Функция ПОДСТАВИТЬ заменяет определенный текст в текстовой строке на новое значение. Вместо: =ДВССЫЛ(D2) укажем: =ДВССЫЛ(ПОДСТАВИТЬ(D2;»-«;»_»))

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

Теперь зависимый выпадающий список работает и для города, содержащего в названии дефисы – Ростов-на-Дону. Вернемся к выпадающему списку городов.

Как автоматически обновить выпадающий список в Excel, при добавлении новых данных?

Для начала создадим из диапазона данных «умную» таблицу Excel. Сделать это можно сочетанием клавиш Ctrl+T .

Одним из полезных свойств умной таблицы является растягивающийся диапазон. То есть, если мы будем добавлять новые строки, они автоматически будут попадать в выпадающий список. Например, добавим новый город – Санкт-Петербург. И вот, он уже появился в нашем первом выпадающем списке.

Как сделать выпадающий список уникальных значений в Excel?

Надоело смотреть на повторяющиеся названия городов в выпадающем списке. Реализуем выпадающий список так, чтобы названия городов в нем не повторялись. Для этого, добавим слева вспомогательный столбец. Мы дали ему название – «Уникальные».

И включим новый столбец в диапазон «умной» таблицы. «Конструктор» – «Размер таблицы». Вместо =$B$1:$C$17 указываем: =$A$1:$C$17

Визуально видно, что диапазон «умной» таблицы Excel расширился. Включать этот столбец в диапазон таблицы необходимо для того, чтобы при добавлении новых данных, пересчет уникальных городов происходил автоматически.

В ячейку А2 добавим формулу массива, которая будет формировать список уникальных городов:

Чтобы Excel воспринял нашу формулу, как формулу массива, жмем Ctrl + Shift + Enter .

Получаем список уникальных городов, который при добавлении новых строк будет автоматически обновляться.

Из списка уникальных городов создадим именованный диапазон (мы назвали его — «Уникальные»), который затем используем в качестве источника для выпадающего списка городов.

«Проверка данных» – «Список». В источнике данных, вместо предыдущего диапазона с названиями городов =$B$2:$B$18 , задаем имя – =Уникальные

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

Читайте так же:
Как включить геолокацию в гугл хром

Чтобы их убрать, доработаем именованный диапазон «Уникальные». В диспетчере имен, вместо диапазона =Таблица1[Уникальные] используем: =СМЕЩ(Лист1!$A$2;0;0;СЧЁТЗ(Таблица1[Уникальные])-СЧИТАТЬПУСТОТЫ(Таблица1[Уникальные]))

где: Лист1!$A$2 – ячейка со значением первого пункта списка уникальных значений

Таблица1[Уникальные] – столбец с перечнем всех пунктов списка

Выпадающий список уникальных автоматически обновляемых значений готов.

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

Как сделать автоматически обновляемый зависимый список? Способ 2: СМЕЩ+ПОИСКПОЗ+СЧЁТЕСЛИ

Именованные диапазоны, которые мы до этого использовали в сочетании с функцией ДВССЫЛ можно удалить, далее они нам не пригодятся. Рассмотрим способ создания зависимого, автоматически обновляемого выпадающего списка.

В ячейку F2 (зависимый выпадающий список адресов) вместо: =ДВССЫЛ(ПОДСТАВИТЬ(E2;»-«;»_»)) вставляем: =СМЕЩ($B$2;ПОИСКПОЗ(E2;$B$2:$B$18;0)-1;1;СЧЁТЕСЛИ($B$2:$B$18;E2);1)

Для корректной работы этого способа, данные в столбце с городом должны быть отсортированы. Функция СМЕЩ будет динамически ссылаться только на ячейки адресов определенного города.

Аргументы функции:

Ссылка – берем первую ячейку нашего списка, т.е. $B$2

Смещение по строкам – считает функция ПОИСКПОЗ , которая выдает порядковый номер ячейки с выбранным городом (E2) в заданном диапазоне ( $B$2:$B$18 )

Смещение по столбцам = 1, т.к. мы хотим сослаться на адреса в соседнем столбце (С)

Высота – вычисляем с помощью функции СЧЁТЕСЛИ , которая подсчитывает количество встретившихся в диапазоне ( $B$2:$B$18 ) нужных нам значений – названий городов (E2)

Ширина = 1, т.к. нам нужен один столбец с адресами

Готово! Добавляем новые данные, сортируем список и пользуемся зависимыми, автоматически обновляемыми выпадающими списками. При необходимости можно скопировать выпадающие списки на строки ниже, они будут корректно работать. При копировании выпадающих списков обращайте внимание на адрес ссылок. Абсолютные ссылки остаются неизменными при копировании, относительные – меняют адрес ячеек относительно нового места.

С выпадающими списками в Google таблицах все немного иначе.

Как сделать выпадающий список в Google таблицах?

В Google таблицах есть аналогичный инструмент для создания выпадающих списков – «Проверка данных».

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

«Данные» – «Настроить проверку данных» – «Значение из диапазона»

Важное отличие от проверки данных Excel в том, что инструмент «Проверка данных» в Google таблицах автоматически выдает уникальные значения, и значит, нам не придется создавать вспомогательный столбец с расчетами.

Как создать зависимый выпадающий список в Google таблицах?

Возвращаемся к двум основным способам, которые мы рассмотрели в Excel.

Способ 1: именованные диапазоны + ДВССЫЛ

Создадим именованные диапазоны с адресами. Имя каждому присвоим в соответствии с городом.

Выделяем ячейки – «Данные» – «Настроить именованные диапазоны»

Указываем имя и жмем готово. У нас получится 5 именованных диапазонов: Волгоград, Воронеж, Краснодар, Москва и Ростов_на_Дону.

Также, как и в Excel, в Google таблицах к именам диапазонов есть список требований.

Поэтому, вместо дефисов в названии города Ростов-на-Дону укажем допустимый символ – нижнее подчеркивание.

В Google таблицах мы не сможем подобно Excel задать функцию ДВССЫЛ в инструменте «Проверка данных». Поэтому, разместим результат функции ДВССЫЛ в пустых ячейках правее. Не забываем добавить обработку значений от дефисов функцией ПОДСТАВИТЬ. Подробнее о том, для чего это нужно, мы говорили ранее в примере Excel.

В ячейке F1 введем: =ДВССЫЛ(ПОДСТАВИТЬ(D2;»_»;»-«))

Последний штрих в создании зависимого выпадающего списка, в разделе «Настроить проверку данных», в качестве диапазона указываем список из столбца F:F.

При дальнейшей работе вспомогательный столбец F можно скрыть. Минус такого метода – отсутствие динамичности. Если мы добавим новый город и адрес, то они не появятся в созданных выпадающих списках. Но это решаемо!

Как автоматически обновить выпадающий список в Google таблицах при добавлении новых данных?

В выпадающем списке городов, достаточно расширить диапазон и вместо =$A$2:$A$16 указать: =$A$2:$A . Теперь при добавлении нового города он автоматически появляется в выпадающем списке.

Как автоматически обновить зависимый выпадающий список в Google таблицах при добавлении новых данных?

Для того, чтобы зависимый выпадающий список автоматически обновлялся с добавлением новых данных, воспользуемся функцией СМЕЩ .

В ячейке G6 укажем:

Важно: для корректной работы этого способа, данные в столбце с городом должны быть отсортированы от А до Я, или от Я до А. Подробнее о том, как в данном случае работает функция СМЕЩ читайте выше в примере с Excel.

Заключительным этапом поместим результат функции СМЕЩ в диапазон выпадающего списка.

Скроем вспомогательные столбцы для удобства.

Работа выпадающих списков в Google таблицах хоть и схожа с Excel, но все же имеет свои отличительные особенности. Добавляем новые данные, сортируем список и пользуемся зависимыми, автоматически обновляемыми выпадающими списками.

Заключение

Теперь Вам известны несколько способов, как создать выпадающие списки в Excel и Google таблицах. Смотрите примеры и создавайте нужные Вам выпадающие списки.

Изучить работу в программе Excel Вы можете на наших курсах: Онлайн-курсы по Excel

Пройдите бесплатный тест на нашем сайте, чтобы объективно оценить свой уровень владения инструментами и функциями программы Excel: Пройти тест

5 полезных инструментов Excel и Google таблиц

25 мая 2021 г. 631 MS Excel Video Google Sheets

Знакомство инструментами Excel и Google таблиц: сортировка данных, группировка строк, выпадающие списки, чек-боксы, условное форматирование.

Автоматическое разделение таблицы Excel на книги

30 марта 2021 г. 803 MS Excel Code

В этой статье мы снова рассмотрим разделение таблицы на основе столбца, но только теперь данные будут делиться не на листы, а на отдельные книги Excel.

Читайте так же:
Можно ли в симс фриплей

ABC-XYZ анализ. Как определить самые ходовые товары

24 октября 2021 г. 405 Info Statistics Analytics MS Excel

Матрица ABC-XYZ анализа в Excel. Узнайте, для чего нужно проводить ABC-XYZ анализ и как интерпретировать полученные результаты

Автоматизация печати документов. Печать графика работы в Excel

14 сентября 2021 г. 326 MS Excel Code Video File

Настраиваем автоматическую печать рабочего графика в Excel. Выбираем сотрудников, задаем дату, жмем кнопку печати, а дальше Excel все делает за нас.

Работа с ячейками в Excel

Существует несколько способов для того, чтобы ввести данные в ячейки в Excel:

  1. Выбрать нужную ячейку — Напечатать необходимые данные — Нажать Enter или Tab.
  2. Выбрать нужную ячейку — Напечатать необходимые данные в строке формул — Нажать Enter.

Для того, чтобы ввести одинаковые данные сразу в несколько ячеек необходимо выделить нужные ячейки, ввести текст, после чего нажать Ctrl + Enter.

Выделение ячеек

Для выделения отдельной ячейки в Excel необходимо кликнуть по этой ячейке.

Для выделения нескольких ячеек необходимо удерживая нажатой клавишу Ctrl кликнуть по всем требуемым ячейкам.

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

В этом видео-уроке мы рассказали о выделении диапазонов данных в Excel:

Добавление ячеек

Добавление ячеек в Excel осуществляется следующим образом:

1. Выбрать ячейку, рядом с которой необходимо вставить еще одну ячейку;

2. На вкладке Главная, в группе Ячейки выбрать ВставитьВставить ячейки:

excel2016_dobavlenie-yacheek_sreda31

3. В появившемся окне выбрать один из пунктов:

  • Добавить ячейки, со сдвигом вправо;
  • Добавить ячейки, со сдвигом вниз.

excel2016_dobavlenie-yacheek-2_sreda31

Выделенная ячейка будет сдвинута в указанном направлении, а на ее место будет добавлена новая. Ячейки в соседних столбцах/строках останутся на прежних местах.

Удаление ячеек

Удаление ячеек в Excel осуществляется одним из следующих способов:

1. Выбрать ячейку, которую необходимо удалить.

На вкладке Главная, в группе Ячейки выбрать УдалитьУдалить ячейки:

excel2016_udalenie-yacheek_sreda31

В появившемся окне выбрать один из пунктов:

  • Удалить ячейки, со сдвигом влево;
  • Удалить ячейки, со сдвигом вверх.

excel2016_udalenie-yacheek-2_sreda31

Выделенная ячейка будет удалено, а ячейки правее/ниже будут сдвинуты в выбранном вами направлении.

2. Кликнуть правой кнопкой мыши по ячейке, которую необходимо удалить.

В появившемся окне выбрать один из пунктов:

  • Удалить ячейки, со сдвигом влево;
  • Удалить ячейки, со сдвигом вверх.

Выделенная ячейка будет удалено, а ячейки правее/ниже будут сдвинуты в выбранном вами направлении.

Копирование, вставка и перемещение ячеек

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

excel2016_move_sreda31

Также ячейку можно скопировать нажатием клавиш Ctrl+C,

либо вырезать (Ctrl+X) если на старом месте данные больше не нужны,

после чего вставить скопированные/вырезанные данные в нужном месте (Ctrl+V)

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

Объединение ячеек

Excel позволяет объединить несколько ячеек в одну.

Для этого необходимо выбрать ячейки, которые должны быть объединены, затем на вкладке Главная в группе Выравнивание нажать на кнопку Объединить и поместить в центре:

excel2016_obedinenie-yacheek_sreda31

Объединены могут быть как ячейки в одной строке/столбце, так и сразу в нескольких.

Сравните таблицу до и после объединения ячеек A1 и B1:

До объединения
После объединения

По нажатию на треугольник, расположенный в правой части кнопки Объединить и поместить в центре вам будут также доступны дополнительные опции:

  • Объединить по строкам — позволяет выделить ячейки, расположенные в нескольких строках, но слияние произвести в каждой строке отдельно;
  • Объединить ячейки — действие аналогично основному действию кнопки, но без помещения содержимого ячейки в центре;
  • Отменить объединение ячеек — обратное действие: разделяет объединенные ранее ячейки. Для использования команды необходимо предварительно выбрать ячейку, которая должны быть разъединена.

excel2016_obedinenie-yacheek-2_sreda31

Размеры ячеек

Ширина столбцов

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

1. Потянуть за правый край того столбца, который вы хотите увеличить или уменьшить:

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

2. Выделить нужный столбец, кликнуть по нему правой кнопкой мыши, выбрать пункт Ширина столбца, в появившемся окне задать нужное значение:

Высота строк

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

1. Потянуть за нижний край той строки, которую вы хотите увеличить или уменьшить:

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

2. Выделить нужную строку, кликнуть по нему правой кнопкой мыши, выбрать пункт Высота строки, в появившемся окне задать нужное значение:

Если вы хотите установить размер столбца/строки по аналогии с другим столбцом/строкой, выделите столбец/строку, который берете за образец, нажмите Формат по образцу и кликните по заголовку столбца/строки, который необходимо изменить.

Воспользовавшись кнопкой Формат, расположенной на вкладке Главная в группе Ячейки, вы сможете:

  • указать нужную ширину столбца и высоту строки;
  • сделать автоподбор ширины столбца / высоты строки в зависимости от содержимого выделенной ячейки;
  • указать ширину столбца по умолчанию.

Расписание ближайших групп:

Читайте также:
Текстовые функции в Excel

Автор: Sreda31 · Published 09.10.2018 · Last modified 12.10.2021

Читайте так же:
Как восстановить историю whatsapp на android
Восстановление несохраненных данных в Excel

Автор: Sreda31 · Published 24.01.2019 · Last modified 12.10.2021

Видео-урок: Спарклайны в Excel

Автор: Sreda31 · Published 10.06.2020 · Last modified 12.10.2021

6 способов создать список уникальных значений в Excel

Unikalnie znachenie 1 6 способов создать список уникальных значений в Excel Здравствуй уважаемый пользователь!

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

Список уникальных значений возможно создать 6-ю способами:

  1. С помощью специальной функции;
  2. С помощью расширенного фильтра;
  3. С помощью формул;
  4. С помощью сводных таблиц;
  5. С помощью условного форматирования;
  6. С помощью возможностей макроса.

Создать список уникальных значений с помощью специальной функции

Это очень простой способ для владельцев Excel выше 2007 версии как произвести отбор уникальных значений. Вам нужно на вкладке «Данные», в разделе «Работа с данными», использовать специальную команду «Удалить дубликаты».

Unikalnie znachenie 2 6 способов создать список уникальных значений в Excel

В появившемся диалоговом окне «Удалить дубликаты», вы выделяете те столбики, где необходимо произвести отсев уникальных значений и нажимаете «Ок». В случае, когда в выделенном диапазоне размещается и заголовок таблицы, то поставьте галочку на пункте «Мои данные содержат заголовки», что бы вы случайно не удалили данные. Внимание! Когда вы будете производить отсев уникальных значений в таблице, где столбиков больше 2 и они взаимосвязаны информацией, Excel предложит вам расширить диапазон выбора, с чем вы должны, согласится, иначе будет нарушена логическая связь с другими столбиками.

Создать список уникальных значений с помощью расширенного фильтра

Это также не сложный способ произвести отбор уникальных значений в таблице. Использовать этот инструмент возможно на вкладке «Данные», потом выбрать «Фильтр», и наконец «Расширенный фильтр», этот путь подходит для Excel 2003, а вот владельцы более юных версий, от 2007 и выше стоит пройти по пути: «Данные» — «Сортировка и фильтр» — «Дополнительно». Огромный плюс этого способа в том, что вы можете создать новый список уникальных значений в другом месте. Unikalnie znachenie 3 6 способов создать список уникальных значений в Excel После появления диалогового окна «Расширенный фильтр», устанавливаем галочку напротив пункта «Скопировать результат в другое место», потом указываем диапазон с вашими данными в поле «Исходный диапазон», при необходимости указываем критерий отбора, но для общего отсева поле оставляем пустым «Диапазон критериев», в третьем поле «Поместить результат в диапазон» указываем первую ячейку куда будут помещаться наши данные, отмечаем галочкой пункт «Только уникальные записи» и нажимаем «Ок». Unikalnie znachenie 4 6 способов создать список уникальных значений в Excel Если же вам не нужно никуда переносить ваши данные, то просто установите флажок для пункта «Фильтровать список на месте», данные не пострадают, произойдет наложение обыкновенного фильтра.

Внимание! Если программа запрещает вам переносить отфильтрованные данные на другой лист, вы просто запустите «Расширенный фильтр» на том листе, куда вам надо перенести отобранные уникальные значения.

Создать список уникальных значений с помощью формул

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

Пример 1. Вам нужно пронумеровать, уникальные, значение в списке значений, для этого нужно использовать функцию ЕСЛИ в формуле следующего вида:

=ЕСЛИ(СЧЁТЕСЛИ(B$1:B2;B2)=1;МАКС(A$1:A1)+1;»«)

Unikalnie znachenie 5 6 способов создать список уникальных значений в Excel

Суть формулы в том, что она проверяет сколько раз, текущее значение встречается в вашем диапазоне (начиная с начала), и если это значение равно 1, то есть это первое уникальное значение, формула ставит последовательно возвращающий номер по порядку. Теперь можно произвести отбор уникальных значений, которые были ранее пронумерованы. Сделать это возможно в любом из соседних столбиков используя функцию ВПР и копируя ее вниз:

=ЕСЛИ(МАКС(A1:A100)<СТРОКА(1:1);»»;ВПР(СТРОКА(1:1); A1:B100;2))

Unikalnie znachenie 6 6 способов создать список уникальных значений в Excel

Эта формула перебирает весь диапазон сверху вниз по столбику с номерами и все позиции значений с номерами переносит в, другую таблицу. Пример 2. Вам нужно создать уникальный список значений, при этом, исходные, значение не изменяются, а если изменять начальные данные, то и конечные данные будут изменены. Допустим у вас список данных в диапазоне А1:А9, где А1— это заголовок. А вот полученные данные будут выводиться в столбик С, а формула для этого будет такая:

Как видите, что здесь была использована разметка формул массива, об этом свидетельствуют фигурные скобки, и такой тип формул вводится в ячейку горячим сочетанием клавиш Ctrl+Shift+Enter. После протяжки формулы, если вы увидите значение ошибки #ЧИСЛО, это свидетельствует о том, что уникальные значения закончились. Для избегания этой ошибки есть возможность изменить и усовершенствовать формулу, сделав ее следующего вида для Excel 2007 и выше:

Unikalnie znachenie 7 6 способов создать список уникальных значений в Excel

В этом случае, если у вас и получается ошибка #ЧИСЛО, то система будет ставить пустые ячейки.

Создать список уникальных значений с помощью сводных таблиц

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

  • вам нужно выделить один или парочку столбцов в таблице, и выбираете вкладку «Вставка», группа «Таблица», иконка «Сводная таблица»;
  • в появившемся диалоговом окне «Создание сводной таблицы» проводим перепроверку, правильно ли указан диапазон выделенных значений, ну или устанавливаете другой источник данных;
  • следующим шагом вы указываете место, куда нужно разместить, вашу сводную таблицу, возможны два варианты: на новый листок или уже на существующий.
  • последним шагом нужно подтвердить создание сводной таблицы, нажав кнопку «Ок».

Unikalnie znachenie 8 6 способов создать список уникальных значений в Excel

Дальше уже сводная таблица отбирает все уникальные значения в полном объеме или уже по выставленным условиям.

Читайте так же:
Можно ли давать фотографировать птс

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

Этот способ я тоже не буду причислять к серьезному или сложному. Для использования условного форматирования для отбора уникальных значений вам нужно перейти на вкладку «Главная», дальше в группе «Стили» выбрать кнопку меню «Условное форматирование» в предложенном списке нам нужен пункт «Создать правило». В открывшемся диалоговом окне «Создание правила форматирования» активируем пункт «Использовать формулу для определения форматируемых ячеек» и в поле «Изменить описание правила» вводим нашу формулу-условие:

=ПОИСКПОЗ(D2;$D$2:$D$9;0)=СТРОКА(D2) -СТРОКА($D$1)

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

Unikalnie znachenie 9 6 способов создать список уникальных значений в Excel

Вот и всё, если условия выполнены вы и получите нужные вам значения.

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

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

А на этом у меня всё! Я очень надеюсь, что теперь вы умеете создавать свой уникальный список. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!

Не забудьте поблагодарить автора!

С ростом богатства растут и заботы. Гораций

Excel 18. Граница и заливка ячеек

Профессионально оформленные таблицы ‒ это показатель профессионализма автора и отрада для глаз начальства.

Хотя на рабочем листе присутствует сетка, но распечатываться она не будет. Эта сетка сделана исключительно для пользователя: так ему удобнее работать с ячейками. Поэтому для печати данных рабочего листа необходимо сделать границы столбцов и строк в таблицах. Как правило, пользователи выделяют свою таблицу и лента Главная → группа команд Шрифт → команда Границы → команда Все границы из выпадающего меню:

граница таблицы

Но это очень скучно. Наши таблицы достойны более красивого оформления. Для начала введём такие понятия, как «Внутренняя и внешняя границы»:

граница таблицы

Наша таблица может состоять из любого количества строчек и любого количества столбцов. Если мы в этой таблице выделим произвольный диапазон, то Excel будет работать с внешней границей и внутренними границами выделенного диапазона.

Шаг 1. Выделяем всю таблицу → лента Главная → группа команд Шрифт → команда Границы:

  1. Команда Другие границы из выпадающего меню → открывается диалоговое окно «Формат ячейки»
  2. Толстая линия в окне Линия → тип линии
  3. Цвет линии в выпадающей палитре (если у нас наличествует цветной принтер)
  4. Команда «внешние», то есть задаем внешние границы

Не закрывая диалоговое окно «Формат ячейки» меняем внутренние границы:

  1. Команда Другие границы из выпадающего меню → открывается диалоговое окно «Формат ячейки»
  2. Тонкая линия в окне Линия → тип линии
  3. Цвет линии остается
  4. Команда «внутренние», то есть задаем внутренние границы и ОК

Шаг 2. Выделяем верхнюю строчку нашей таблицы (делаем заголовки) → лента Главная → группа команд Шрифт → команда Границы → Команда Другие границы из выпадающего меню → открывается диалоговое окно «Формат ячейки»:

  1. Толстая линия в окне Линия → тип линии
  2. Здесь можно нажать «внешние» или просто щелкнуть ЛМ внешнюю границу на Образце
  3. Цвет линии в выпадающей палитре ‒ белый цвет
  4. Команда «внутренние», то есть задаем внутренние границы (а можно просто щелкнуть ЛМ внутреннюю границу на Образце)

Шаг 3. Задаем заливку на заголовок (переключаемся на закладку Заливка → выбираем цвет, желательно в цвет линии):

заливка ячейки

А вот теперь ОК.

Шаг 4. Делаем цвет шрифта белым (лента Главная → группа команд Шрифт → команда Цвет шрифта):

цвет текста ячейки

Шаг 5. Меняем цвет строчки A1:D1 (выделяем строчку A1:D1 → лента Главная → группа команд Шрифт → команда Цвет заливки):

заливка ячейки

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

2. Формат по образцу

Шаг 1. Выделяем диапазон A3:D3 → лента Главная → группа команд Буфер обмена → команда Формат по образцу → двойной щелчок ЛМ → щелчок по ячейке А5)

формат по образцу

Здесь есть одна тонкость. Если вы выделили одну ячейку и скопировали её формат, то формат по образцу будет применен к одной ячейке. Но это в том случае, если вы просто щелкните ЛМ по выбранной вами ячейке. Если вы вздумаете протянуть курсор копирования формата по образцу, то будьте готовы к неожиданностям.

Я выделила ячейку А3 и скопировала её формат, а потом протянула курсор копирования формата по образцу на диапазон A7:D7. И вот что получилось:

формат по образцу

Левая граница каждой ячейки оказалась жирной. Все правильно. Я скопировала формат ячейки А3, а внешняя граница этой ячейки жирная, о чем мы позаботились на Шаге 1. Этот формат механически применил при протяжке курсора копирования формата и внешняя граница каждой ячейки стала жирной. Как результат: мы испортили внешний вид таблицы.

Читайте так же:
Можно ли использовать две видеокарты одновременно

Очень важно правильно применять копирование формата по образце правильно.

Понять и запомнить!Формат по образцу применяется на величину скопированного диапазона

Что это означает на практике? Я скопировала формат по образцу диапазона A3:D3, а потом произвольно щелкала ЛМ в разных местах таблицы:

формат по образцу

3. Изменение формата шрифта: тип, размер, начертание

Шаг 1. Выделяем ячейку (или ячейки), содержащую текст или числа, которые следует отформатировать.

Выпадающий список в excel 2010

Выпадающий список в excel 2010

Способ 1. Создаем раскрывающийся список в Excel 2010, используя инструмент «Проверка данных»

Этот способ считается стандартным, поскольку он прост и удобен.

1. На свободном месте листа запишите все элементы раскрывающегося списка в столбик, каждый элемент — в своей ячейке.

2. Задайте имя диапазону ячеек. Для этого:

  • кликните верхнюю ячейку списка и, зажав левую кнопку мыши, тяните курсор вниз, пока весь список не будет выделен.
  • установите курсор в поле «Имя», слева от строки формул;
  • введите имя списка и нажмите Enter.

Выпадающий список в excel 2010

Обратите внимание, имя списка всегда должно начинаться с буквы и не содержать пробелов.

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

4. Откройте вкладку «Данные» и нажмите кнопку «Проверка данных». В открывшемся окне перейдите на вкладку «Параметры». В выпадающем списке «Тип данных» выберите пункт «Список».

5. В строке «Источник» нужно указать адрес, откуда будет взяты элементы создаваемого списка. Адресом будет имя, которое вы присвоили диапазону ячеек. Задать адрес можно несколькими способами.

  • Вписать вручную, поставив перед ним знак «равно», например, «=месяца». Регистр букв не важен.
  • Щелкнув мышью в строке «Источник» (для активации), выделить курсором все элементы списка в таблице.

Выпадающий список в excel 2010

6. Если нужно создать сообщение для ввода, откройте одноименную вкладку. Напишите текст, который будет появляться рядом с ячейкой с раскрывающимся списком при ее выделении. На соседней вкладке — «Сообщение об ошибке», таким же образом можно написать текст, уведомляющий об ошибках.

Выпадающий список в excel 2010

7. Подтвердите ввод нажатием «ОК», и раскрывающийся список готов. Для его открытия нажмите на кнопку со стрелкой вниз, которая появится рядом с ячейкой, содержащей список.

Способ 2. Быстрое создание выпадающего списка

Выпадающий список в Excel 2010 можно создавать одним нажатием сочетания клавиш, но он может быть расположен только в одном месте — в ячейке под элементами списка.

1. Перечислите в столбик все элементы будущего выпадающего списка.

2. Выделите ячейку, находящуюся под последним элементом и нажмите сочетание клавиш «Alt» + «стрелка вниз» — список будет создан. Этот метод позволит задать ячейке значение одного из элементов.

Выпадающий список в excel 2010

Способ 3. Создание выпадающего списка как элемента управления

Для применения этого метода включите отображение вкладки «Разработчик»: откройте меню «Файл» — «Параметры» — «Настройка ленты». В столбце «Основные вкладки» отметьте галочкой пункт «Разработчик». Подтвердите действие нажатием «ОК» — вкладка будет создана.

1. Перечислите элементы будущего списка в столбик.

2. Из меню «Вставить» вкладки «Разработчик» выберите пункт «Элементы управления формы» — «Поле со списком».

Выпадающий список в excel 2010

3. Нарисуйте на листе курсором ваш будущий раскрывающийся список. Кликните по нему правой кнопкой мыши и выберите из меню пункт «Формат объекта».

4. Значением поля «Формировать список по диапазону» должен быть список элементов — выделите его курсором, и поле будет заполнено автоматически. В поле «Связь с ячейкой» указывается адрес ячейки, где будет показан порядковый номер выделенного элемента. Выберите ячейку и кликните по ней. Поле «Количество строк списка» позволяет настроить, сколько элементов будет отображено при раскрытии списка.

Выпадающий список в excel 2010

5. Подтвердите ввод и нажмите «ОК». Список будет создан.

Выпадающий список в excel 2010

Способ 4. Создание выпадающего списка как элемента ActiveX

Самый сложный метод, но обладающий максимально гибкими настройками.

1. Создайте список вышеописанным способом.

2. Из меню «Вставить» вкладки «Разработчик» выберите пункт «Элементы ActiveX» — «Поле со списком».

Выпадающий список в excel 2010

3. Нарисуйте на листе будущий раскрывающийся список.

4. Опция, которая позволяет редактировать выпадающий список называется «Режим конструктора». Если данный режим активен — будет выделена одноименная кнопка в разделе «Элементы управления», рядом с кнопкой «Вставить». Если кнопка не выделена — режим редактирования отключен.

5. Для задания параметров списка нажмите кнопку «Свойства» того же раздела. Откроется окно настроек «Properties». Обе вкладки этого окна содержат одни и те же настройки, рассортированные в первом случае — по алфавиту, во втором — по категориям.

Выпадающий список в excel 2010

6. Большинство настроек можно оставить по умолчанию, а самое необходимое перечислено ниже.

  • ListRows — аналог значения «Количество строк в списке», покажет, сколько строк будет отображаться.
  • Font — настройки шрифта. Позволяет выбрать шрифт и его начертание.
  • ForeColor — выбор из таблицы цвета шрифта.
  • BackColor — цвет заднего фона.
  • ListFillRange — расположение списка элементов в формате: лист(«!» — разделитель) и диапазон ячеек. Например: Лист2!D2:D6. Прописывается вручную.
  • LinkedCell — связь с ячейкой. Вручную указывается адрес ячейки, где будет показываться порядковый номер выделенного элемента списка.

Выпадающий список в excel 2010

7. Сохраните настройки и деактивируйте режим конструктора нажатием на одноименную кнопку. Выпадающий список будет создан, а вы сможете проверить, как он работает.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector