Справочник в excel как сделать
Содержание
- 1 Шаг первый. Создай список уникальных значений
- 2 Шаг второй. Привязать справочник к исходной таблице
- 3 Шаблон телефонного справочника
- 4 Как пользоваться справочником
- 5 Как сопоставить два списка в Excel
- 6 Создаем простой выпадающий список
- 7 Добавляем значения в выпадающий список – динамический список
- 8 Выпадающий список со значениями с другого листа
- 9 Создаем зависимые выпадающие списки
Тема справочников должна идти флагманской темой для любого аналитика и предпринимателя, который ведет свой учет в электронных таблицах. Ведь справочники помогут:
↑ не поддаваться панике! Держи все под контролем.
Для примера рассмотрим любую таблицу с данными, например, таблица по закупкам спортивных товаров. Если ты ведешь такую таблицу в Экселе, то тебе наверняка захочется через некоторое время узнать:
- сколько товаров из категории «Мячи» закуплено в течение последних трех месяцев,
- сколько денег ты должен каждому поставщику просто и в разрезе товарных групп
- и так далее. Придумай сам!
Механизм очень прост. Он состоит всего из двух шагов. Если тебе лень читать, просто посмотри это видео про справочники в Google Docs, и все поймешь:
↑ качай пример в файле «
Птички…
» и пробуй сделать то же сам.
Пример из видео упрощен. Он предполагает, что ты начинаешь с нуля. Далее я расскажу, как сделать справочник к уже существующей таблице с данными посредством Excel.
Шаг первый. Создай список уникальных значений
В Экселе для того, чтобы создать список уникальных значений, проще всего использовать сводную таблицу.
- Выдели диапазон, в котором находится список ВСЕХ значений
- Иди в меню Данные (в последних версиях Excel — Вставка) > Сводная Таблица
- В появившемся диалоге сводной таблицы нажми ОК
- Создастся макет Сводной таблицы на новом листе. В список значений (Строк) перемести название поля, которое ты выбрал.
↑ Перетащи свое Поле в область СТРОКИ
- Готово! У тебя должен получиться список всех уникальных значений.
Теперь скопируй его и вставь как значения. Это и будет твоим справочником. Иногда еще необходимо очистить свою таблицу от дублей. Например, категории товаров «Мячи» и «Мячи » (с пробелом в конце) компьютер засчитает как 2 различных значения. В этом случае тебе нужно вернуться на таблицу с данными и Все «Мячи » с пробелом заменить на «Мячи» без пробела. Чтобы это сделать:
- Нажми сочетание клавиш Ctrl + H — найти и заменить
- В поле Найти: напиши «Мячи » с пробелом
- В поле Заменить на: введи «Мячи» без пробела
- Жми на кнопку Заменить все!
Таким образом, ты почистишь свою базу от ненужных повторов. Тогда ты можешь удалить их и из справочника. Ты уже на половине пути. Теперь необходимо привязать свой справочник к исходной таблице
Шаг второй. Привязать справочник к исходной таблице
Тебе нужно выделить всю колонку в исходной таблице, в которой ты вносишь категорию из справочника. И далее всего пару кликов мыши:
- Идешь в меню Данные > Проверка данных
- Откроется диалоговое окно. Выбери Тип дынных > Список
- Появится возможность выбора Источника данных. Стань в него и выбери диапазон из справочника
- Совет: выбери диапазон длиннее, чем просто все данные из справочника. Например, если был диапазон А2:А30, то исправь его на А2:А3000. Тогда ты сможешь вносить новые строки в справочник и они попадут в исходник.
Последнее. Проверь работу своего справочника. Попробуй внести значения из выпадающего списка., попробуй так же внести неверное значение. Компьютер должен запретить ввод любых значений, которых нет в справочнике.
И ура! Надеюсь, по моим подсказкам, ты смог настроить себе один или несколько справочников в исходной таблице с данными. Ты сделал огромный шаг на пути к автоматизации своего бизнеса. Если возникнут проблемы, пиши об этом в комментариях.
Excel удобно использовать для создания телефонных справочников. Причем информация не просто надежно хранится там, но и ее всегда может использоваться для выполнения различных манипуляций, сопоставления с другими списками и т.п.
Чтобы впоследствии справочник стал действительно полезным массивом, нужно правильно его создать.
Шаблон телефонного справочника
Как сделать справочник в Excel? Для создания телефонного справочника нужны, минимум, два столбца: имя человека или организации и, собственно, номер телефона. Но можно сразу сделать список более информативным, добавив дополнительные строки.
Шаблон готов. Шапка может быть другой, какие-то столбцы должны быть добавлены, какие-то исключены. Осталось только заполнить справочник информацией.
Дополнительно можно провести еще одну манипуляцию: определить формат ячеек. По умолчанию формат каждой ячейки значится как ОБЩИЙ. Можно оставить все как есть, но для столбца с номером телефона можно задать специальный формат. Для этого надо выделить ячейки из этого столбца, правой кнопкой вызвать меню, выбрать ФОРМАТ ЯЧЕЕК.
Среди предоставленных вариантов выбрать ДОПОЛНИТЕЛЬНЫЙ. Справа откроется мини-список, среди которых можно будет выбрать НОМЕР ТЕЛЕФОНА.
Как пользоваться справочником
Любой справочник нужен для того, чтобы по одному критерию можно было легко узнать остальные. Так, в телефонном справочнике мы можем ввести необходимую фамилию и узнать номер телефона этого человека. В Excel сделать это помогают функции ИНДЕКС и ПОИСКПОЗ.
Имеем небольшой справочник. В действительности, в фирмах обычно более длинные списки, поэтому и искать в них информацию вручную сложно. Составим заготовку, в которой будет значиться вся информация. А появляться она будет по заданному критерию – фамилия, поэтому сделаем этот пункт в виде выпадающего списка (ДАННЫЕ – ПРОВЕРКА ДАННЫХ – ТИП ДАННЫХ – СПИСОК).
Нужно сделать так, чтобы при выборе какой-то фамилии, в остальных ячейках автоматически проставлялись соответствующие данные. Ячейки с телефоном выделили зеленым, потому что это самая важная информация.
В ячейку J6 (там, где ИМЯ) вводим команду =ИНДЕКС и начинаем заполнять аргументы.
- Массив: выделяем всю таблицу заказов вместе с шапкой. Делаем его абсолютным, фиксируя клавишей F4.
- Номер строки: сюда вводим ПОИСКПОЗ и заполняем уже аргументы этой функции. Искомым значением будет ячейка с выпадающим списком – J6 (плюс F4). Просматриваемым массивом является столбец с фамилиями (вместе с шапкой): A1:A13 (плюс F4). Тип сопоставления: точное совпадение, т.е. 0.
- Номер столбца: снова нужен ПОИСКПОЗ. Искомое значение: I7. Просматриваемый массив: шапка массива, т.е. А1:Н1 (плюс F4). Тип сопоставления: 0.
Получили следующее. Формула универсальна, ее можно протянуть и на остальные строки в заготовке. Теперь, при выборе фамилии, будет выпадать вся остальная информация. В том числе и номер телефона.
Получается, что команда ИНДЕКС при задании критерия из массива, выдает нам номер его строки и столбца. Но т.к. критерий плавающий, и мы постоянно будем менять фамилии, чтобы узнавать номера телефонов людей, мы дополнительно воспользовались функцией ПОИСКПОЗ. Она помогает искать позиции нужных нам строки и столбца.
Как сопоставить два списка в Excel
Работа со списками в Excel подразумевает их сопоставление. Т.е. сравнивание данных, нахождение одинаковых или уникальных позиций. Попробуем для примера сопоставить два простых списка.
Имеется информация по двум складам. Задача: проверить, каких позиций нет на том и другом складе, чтобы в будущем сделать заказ и довезти недостающие продукты.
Выделим оба списка (без шапок) с помощью клавиши CTRL. Свободное место между списками (т.е. столбец B) нам не нужно. Затем на вкладке ГЛАВНАЯ выбираем УСЛОВНОЕ ФОРМАТИРОВАНИЕ – ПРАВИЛА ВЫДЕЛЕНИЯ ЯЧЕЕК – ПОВТОРЯЮЩИЕСЯ ЗНАЧЕНИЯ.
Появится небольшое окно, где можно выбрать, чтобы команда показывала повторяющиеся или уникальные значения. Выберем УНИКАЛЬНЫЕ. Они подсветятся цветом, который можно выбрать справа. У нас это красный.
Скачать телефонный справочник шаблон в Excel
Теперь можно скопировать все красные ячейки из левого столбца и добавить их в правый и наоборот. Получатся два равнозначных списка.
Если Вы заполняете таблицу в Excel, и данные в столбце могут иногда повторяться, например, название товара, или имя сотрудника, то, чтобы не вводить нужный параметр каждый раз, проще и легче один раз создать выпадающий список и выбирать из него значение.
В статье мы рассмотрим, как сделать выпадающие списки различного вида в таблице Эксель.
Создаем простой выпадающий список
Для этого, в ячейки А1:А7 вписываем данные, которые будут отображаться в списке. Теперь выделим ячейку, в которой создадим выпадающий список – В2.
Переходим на вкладку «Данные» и кликаем по кнопочке «Проверка данных».
На вкладке «Параметры» в поле «Тип данных» выбираем «Список». В поле «Источник» можно ввести значения различными способами:
1 – вводим значения для списка вручную, через точку с запятой;
2 – указываем диапазон ячеек, в которые введены данные для выпадающего списка;
3 – выделяем ячейки с именами, кликаем по ним правой кнопкой мыши и выбираем из меню «Присвоить имя».
Дальше впишите «Имя» для выделенных данных.
Выделяем ячейку В2 и в поле «Источник» ставим «=», затем пишем созданное имя.
Таким образом, мы создали простой выпадающий список в Excel.
Если у Вас есть заголовок для столбца, и значениями нужно заполнять каждую строку, то выделите не одну ячейку, а диапазон ячеек – В2:В9. Тогда можно будет выбирать из выпадающего списка нужное значение в каждой ячейке.
Добавляем значения в выпадающий список – динамический список
При этом мы будем дописывать значения в нужный диапазон, а они будут автоматически добавляться в выпадающий список.
Выделяем диапазон ячеек – D1:D8, затем на вкладке «Главная» нажимаем «Форматировать как таблицу» и выбираем любой стиль.
Подтверждаем расположение данных и ставим галочку в поле «Таблица с заголовками».
Вверху пишем заголовок таблицы – «Сотрудники», и заполняем ее данными.
Выделяем ячейку, в которой будет выпадающий список и кликаем по кнопочке «Проверка данных». В следующем окне, в поле «Источник», пишем следующее: =ДВССЫЛ(«Таблица1»). У меня одна таблица на листе, поэтому пишу «Таблица1», если будет вторая – «Таблица2», и так далее.
Теперь добавим новое имя сотрудника в наш список: Ира. В выпадающем списке оно появилось. Если мы удалим любое имя из таблицы, из списка оно тоже удалится.
Выпадающий список со значениями с другого листа
Если таблица с выпадающими списками находится на одном листе, а данные для этих списков – на другом, то данная функция нам очень поможет.
На Листе 2, выделяем одну ячейку или диапазон ячеек, затем кликаем по кнопочке «Проверка данных».
Переходим на Лист 1, ставим курсор в поле «Источник» и выделяем нужный диапазон ячеек.
Теперь можно дописывать имена на Листе 1, они будут добавляться в выпадающие списки на Листе 2.
Создаем зависимые выпадающие списки
Предположим, у нас есть три диапазона: имена, фамилии и отчества сотрудников. Для каждого, нужно присвоить имя. Выделяем ячейки оного диапазона, можно и пустые – в них со временем можно будет добавлять данные, которые будут появляться в выпадающем списке. Кликаем по ним правой кнопкой мыши и выбираем из списка «Присвоить имя».
Первый называем «Имя», второй – «Фамилия», третий – «Отч».
Сделаем еще один диапазон, в котором будут прописаны присвоенные имена. Назовем его «Сотрудники».
Делаем первый выпадающий список, который будет состоять из названия диапазонов. Выделяем ячейку Е1 и на вкладке «Данные» выбираем «Проверка данных».
В поле «Тип данных» выберите «Список», в поле источник – или введите «=Сотрудники», или выделите диапазон ячеек, которому присвоено имя.
Первый выпадающий список создан. Теперь в ячейке F2 создадим второй список, который должен зависеть от первого. Если в первом выберем «Имя», во втором отобразится список имен, если выберем «Фамилия» – список фамилий.
Выделяем ячейку и кликаем по кнопочке «Проверка данных». В поле «Тип данных» выбираем «Список», в поле источник прописываем следующее: =ДВССЫЛ($Е$1). Здесь Е1 – это ячейка с первым выпадающим списком.
По такому принципу можно делать зависимые выпадающие списки.
Если в дальнейшем, нужно будет вписать значения в диапазон, которому задано имя, например, «Фамилия». Перейдите на вкладку «Формулы» и кликните «Диспетчер имен». Теперь в имени диапазона выбираем «Фамилия», и внизу, вместо последней ячейки С3, напишите С10. Нажмите галочку. После этого диапазон увеличится, и в него можно будет дописывать данные, которые автоматически будут появляться в выпадающем списке.
Теперь Вы знаете, как сделать раскрывающийся список в Excel.
Поделитесь статьёй с друзьями:
Как создать выпадающий список, состоящий сразу из нескольких ячеек (скажем чтобы наименование было со стоимостью)
Спасибо, всё получилось.
Огромное спасибо автору за «зависимые выпадающие списки». Сам бился два дня, а ваша статья очень помогла. Всё работает на разных листах. Получил как раз то, что и хотел.
Автору спасибо за хорошую статью! Как оказалось, есть масса возможностей их создания!
Выпадающий список со значениями с другого листа не работает, так как окно когда открыто проверка данных не дает работать с другими окнами, тем более с другим листом!