Как сделать выбор из списка в эксель: единые статусы
Как сделать выбор из списка в эксель для журнала выдачи: задай источник, проверь неверный ввод, перенеси правило и отдельно разбери старые значения.
Д
Денис
Продакт LibraChat
8 мин чтения
Свободные формулировки в колонке состояния мешали нашему учёту. «Выдан», «на руках» и «забрали» означали одно и то же, но фильтр показывал разные наборы строк. Я вёл журнал учебных комплектов кружка рисунка и решил разобраться, как сделать выбор из списка в эксель. Хотелось перестать угадывать, какими словами коллега обозначил очередную выдачу.
Восемь коробок с материалами, один небольшой журнал. Казалось бы, негде запутаться. Но при отборе по слову «Выдан» на экране оставались только два комплекта, хотя похожие отметки были ещё у двух. Я начал со словаря состояний, а закончил сверкой коробки, которую уже успели вернуть.
Сначала договорился, что именно выбираем
Коды с коробок я перенёс в первую колонку. Рядом стояло состояние, а дальше можно было записать группу и даты передачи. Для настройки списка нам пока достаточно A1:B9:
Я предложил четыре состояния. «В шкафу» означает, что комплект доступен для следующей выдачи. «Выдан» — передан группе. «На проверке» — уже вернулся, но состав ещё не сверили. «Требует ремонта» — обнаружена неисправность, мешающая использовать набор.
Это оказался полезный разговор до открытия настроек. Если каждый понимает слово по-своему, аккуратное меню только прячет разногласие. Особенно легко спутать физическое возвращение коробки с готовностью снова её выдать.
Допустимые значения я записал на том же листе в H2:H5, по одному в ячейку. H1 оставил для заголовка «Состояния». Сам заголовок в варианты выбора не входит.
Книгу я настраивал в Windows. Дальше приведены команды настольных Excel Microsoft 365 и Excel 2024. Выбор из списка поддерживается и в веб-версии, но команды проверки старых данных и отдельные возможности редактирования могут отличаться.
Как сделать выбор из списка в эксель по диапазону
Источник уже готов: в H2 записано «В шкафу», в H3 «Выдан», в H4 «На проверке», в H5 «Требует ремонта». Настроим журнал, сохраняя его прежние записи для следующего шага.
Выдели B2:B9 — только ячейки состояний, без заголовка.
На вкладке «Данные» открой «Проверка данных».
На вкладке «Параметры» выбери тип «Список».
В поле «Источник» укажи `=$H$2:$H$5` или выдели этот диапазон мышкой.
Оставь включённым отображение списка в ячейке и подтверди настройку.
Знаки $ фиксируют адрес справочника. При переносе правила на следующую строку источник должен остаться H2:H5, а не съехать вместе с целевой ячейкой. Это мелочь, которую проще проверить сейчас, чем искать после нескольких выдач.
Щёлкни B3: появится стрелка выбора с четырьмя состояниями. Если среди вариантов оказался заголовок, исправь границы источника. Если стрелки нет, проверь, включено ли отображение списка и выбрана ли ячейка с настроенной проверкой.
Прежний текст сохранился. Поэтому «На руках» и «Забрали» пока останутся на своих местах. Это ожидаемо. Список ограничивает следующий ввод, но не переписывает историю вместо владельца журнала.
Проверил ошибку, прежде чем передавать файл
На вкладке «Сообщение об ошибке» в том же окне я включил показ сообщения и выбрал останавливающий режим Stop — в справке Microsoft он назван «Остановить». Текст сделал предметным: «Выбери состояние из списка комплектов».
Затем попробовал вручную ввести в проверяемую ячейку слово «Готово». Такого варианта в H2:H5 нет. При включённом блокирующем сообщении Excel должен отклонить неверный ввод. После проверки я выбрал правильное состояние из меню.
Если сообщение только предупреждает, но позволяет сохранить постороннее слово, проверь тип ошибки. Для нашего словаря я не стал оставлять режим, в котором разные формулировки продолжают попадать в журнал. Исправлял настройку, а не отключал проверку.
Стрелки оказалось мало. Проверка данных имеет пределы: копирование, заполнение и другие способы внесения значений могут не вызвать такого же сообщения, как ручной ввод. Поэтому после массового обновления журнал всё равно нужно просмотреть на недопустимые значения.
В настольном Excel для этого есть команда «Данные» → меню «Проверка данных» → «Обвести неверные данные». Она помогает найти клетки, содержимое которых не соответствует правилу. В веб-версии эта функция может отсутствовать; такую сверку я выполняю в настольном приложении.
Если в работе появился новый вариант состояния, сначала решаем, нужен ли он в словаре, и обновляем источник. Если это просто иное написание прежнего состояния, исправляем запись.
Старые значения я разобрал отдельно
После включения правила я увидел две старые формулировки: «На руках» у Н-03 и «Забрали» у Н-04. Установка списка не превратила их в «Выдан». Я сопоставил записи с принятым смыслом и привёл эти обозначения к общему словарю.
Теперь отбор «Выдан» находил четыре комплекта: Н-02, Н-03, Н-04 и Н-08. Всего в журнале по-прежнему было восемь наборов. Никакого нового имущества или новой передачи от переименования не появилось.
Я сделал маленькую сверку состава:
«Выдан» — 4 комплекта;
«В шкафу» — 2;
«На проверке» — 1;
«Требует ремонта» — 1.
Всего 8 штук, но этого ещё недостаточно для достоверного учёта. Список подтверждает допустимое название состояния. Факт передачи надо подтвердить по принятому в кружке порядку: по журналу выдачи, дате и человеку, который передал или принял комплект.
Когда я заглянул к стойке, Н-04 уже стоял на столе возврата. Коробку принесли вчера, а запись никто не обновил. Я поставил «На проверке», потому что содержимое ещё не пересчитали. После этого выданных стало три, а ожидающих проверки — два.
Вот здесь меню оказалось на своём месте. Оно помогло одинаково назвать действие, которое мы уже установили. Само оно не могло заметить вернувшуюся коробку.
Перенёс правило и расширил источник
Для следующей строки не обязательно настраивать всё заново. Скопируй ячейку, где правило уже работает. В целевом диапазоне открой «Главная» → «Вставить» → «Специальная вставка» и выбери перенос только проверки данных. В официальной справке этот вариант называется «Проверка».
Переносится только правило. Обычная вставка всего содержимого может перезаписать значения назначения. После переноса открой параметры целевой ячейки и проверь, что источник остался `=$H$2:$H$5`. Я проверил и сам выбор в новой строке: те же четыре состояния, без заголовка справочника.
Позже нам понадобилось состояние «Зарезервирован»: набор ещё в кружке, но уже обещан конкретной группе. Я добавил его в H6. У фиксированного диапазона H2:H5 новая нижняя ячейка сама не становится частью источника.
Чтобы расширить выбор, выдели все ячейки журнала с этим правилом и замени источник на `=$H$2:$H$6`. Включи в выделение и строки, куда правило уже копировали. Затем открой список в первой и последней рабочей записи: новый вариант должен быть виден в обеих.
Правка словаря не переименовывает уже выбранные значения. Их проверяют отдельно. Я оставляю изменение словаря осознанным действием, чтобы одна правка не меняла смысл прошлой выдачи незаметно для коллег.
В Excel для Интернета доступность правки существующего списка зависит от того, как задан его источник. Если нужная правка диапазона недоступна в браузере, выполни её в настольной книге. Переход к свободному вводу вместо исправления источника нам не помогает сохранить единый журнал.
Как сделать выбор из списка в эксель понятным коллеге
Сложнее всего оказалось дать состояниям различимые определения. Для нового журнала попробуй разобрать словарь с LibraChat на обезличенном описании процесса:
Помоги проверить состояния журнала учебных комплектов: «В шкафу», «Выдан», «На проверке», «Требует ремонта», «Зарезервирован». Коробка после возврата сначала проходит сверку состава. Для каждого состояния предложи короткое определение и назови возможные неоднозначности. Не решай по записи, состоялась ли фактическая выдача. Настройки открытого Excel не меняй: мне нужен текст для согласования с коллегами.
После согласования определений настрой проверку в самой книге и проверь её обычным вводом. Если дальше понадобится разбор прикреплённого журнала, условия такой работы можно посмотреть в тарифах LibraChat. Для словаря не нужны фамилии учеников и вся история выдач.
Когда к журналу добавится отдельный справочник комплектов, может понадобиться поиск по коду. Ошибку такого сопоставления разбирает статья почему ВПР показывает #Н/Д. Итог упражнения со списком я проверяю уже без дополнительных кнопок: выбираю один комплект и сверяю запись с тем, где он сейчас находится.
У Н-04 теперь стоит «На проверке». Когда коробку действительно проверят, ответственный выберет следующее состояние. До этого красивая стрелка ничего за нас не завершает.