Note: The other languages of the website are Google-translated. Back to English

Как установить / показать предварительно выбранное значение для выпадающего списка в Excel?

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


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

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

1. Создайте раскрывающийся список. Выберите ячейку или диапазон, в который вы хотите поместить раскрывающийся список, здесь K1, и нажмите Данные > проверка достоверности данных. Смотрите скриншот:
документ показать выпадающий список предварительно выбранного значения 2

2. Затем в проверка достоверности данных диалога под Настройки вкладка, выберите Список от Разрешить список, а затем выберите значение, которое вы хотите отобразить в раскрывающемся списке, чтобы Источник текстовое окно. Смотрите скриншот:
документ показать выпадающий список предварительно выбранного значения 3

3. Затем нажмите Предупреждение об ошибке Вкладка в проверка достоверности данных диалоговое окно и снимите флажок Показывать предупреждение об ошибке после ввода неверных данных вариант. см. снимок экрана:
документ показать выпадающий список предварительно выбранного значения 4

4. Нажмите OK чтобы закрыть диалоговое окно, перейдите в раскрывающийся список и введите эту формулу = ЕСЛИ (J1 = "", "--select--") в него и нажмите Enter ключ. Смотрите скриншот:
документ показать выпадающий список предварительно выбранного значения 5

Наконечник: В формуле J1 это пустая ячейка рядом с K1, убедитесь, что ячейка пуста, и "--Выбрать--"- это предварительно выбранное значение, которое вы хотите показать, и вы можете изменить их по своему усмотрению.

5. Затем, не снимая выделения с ячейки раскрывающегося списка, нажмите Данные > проверка достоверности данных показать проверка достоверности данных диалог снова и перейдите к Предупреждение об ошибке вкладка и отметьте Показывать предупреждение об ошибке после ввода неверных данных вариант назад. Смотрите скриншот:
документ показать выпадающий список предварительно выбранного значения 6

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

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



Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (11)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Идея хорошая, но моя проблема в том, что если выпадающее значение удаляется, оно не возвращается к значению по умолчанию.
Этот комментарий был сведен к минимуму модератором на сайте
Точно!!! У меня такая же проблема, вы нашли решение?
Этот комментарий был сведен к минимуму модератором на сайте
Вы можете вставить функцию в эту конкретную ячейку с помощью VBA, убедитесь, что вы вызываете функцию вставки при открытии книги.
Этот комментарий был сведен к минимуму модератором на сайте
Работает, только если вы говорите на VBA, не все из нас кодируют.
Этот комментарий был сведен к минимуму модератором на сайте
У меня тоже такая проблема, отпишитесь если разобрались
Этот комментарий был сведен к минимуму модератором на сайте
Как настроить список проверки данных таким образом, чтобы при удалении выпадающего значения в ячейке в ячейке автоматически отображалось значение по умолчанию (т. е. «-Select-»)?

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

Пока мне удалось придумать следующий код VBA, но я понял, как применить эту концепцию только к диапазону, а не только к ячейкам, содержащим раскрывающийся список. Проблема с тем, что я закодировал до сих пор, заключается в том, что каждая пустая ячейка в диапазоне заканчивается «-Select-».

Вариант Явный

Private Sub Worksheet_Change (ByVal Target As Range)
Dim cel As Диапазон
' Если Target.Cells.Count > 1, то выйдите из Sub
Если Не Пересечь(Цель, Диапазон("f2:p17")) Ничего, Тогда
Для каждой ячейки в диапазоне («f2: p17»)
Application.EnableEvents = False
Если IsEmpty(cel.Value), то cel.Value = "-Select-"
Следующий чел
End If
Application.EnableEvents = True
End Sub
Этот комментарий был сведен к минимуму модератором на сайте
Привет!

Как настроить список проверки данных таким образом, чтобы при удалении выпадающего значения в ячейке в ячейке автоматически отображалось значение по умолчанию (т. е. «-Select-»)?

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

Пока мне удалось найти следующий код VBA, но он применяет концепцию только к диапазону, а не только к отдельным ячейкам, содержащим раскрывающиеся списки. Проблема с тем, что я закодировал до сих пор, заключается в том, что каждая пустая ячейка в диапазоне заканчивается «-Select-». Некоторые из списков находятся в диапазонах, но некоторые также разбросаны по всему листу. Проблема с моим текущим кодом заключается в том, что каждая пустая ячейка в диапазоне заканчивается «-Select-». Я пытаюсь применить это ко всему рабочему листу ТОЛЬКО к ячейкам, которые являются раскрывающимися списками.

Возможно ли то, чего я пытаюсь достичь?

Пример файла можно найти здесь:
https://drive.google.com/file/d/1VoO8VgFs3IJ0ALwqfk0i8gt69UE4vEKW/view?usp=sharing

Пример кода:

Вариант Явный

Private Sub Worksheet_Change (ByVal Target As Range)
Диапазон Дим чел Ас
' If Target.Cells.Count > 1 Then Exit Sub 'отключение этого параметра позволяет выбирать и удалять несколько ячеек одновременно
Если Не Пересечь(Цель, Диапазон("f2:p17")) Ничего, Тогда
Для каждой ячейки в диапазоне («f2: p17»)
Application.EnableEvents = False
Если IsEmpty(cel.Value), то cel.Value = "-Select-"
Следующий чел
End If
Application.EnableEvents = True
End Sub


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

помогите мне!
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, как я могу получить определенный предел стоимости в раскрывающемся меню Excel, например, я хочу ввести Apple в продукте против трех имен, и он не должен помещать 4-ю запись и выдавать ошибку, если я это сделаю, любое решение, пожалуйста.
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, как я могу получить определенный предел значения в раскрывающемся меню Excel, например, я хочу ввести Apple в продукте против трех имен, и он не должен помещать 4-ю запись и выдавать ошибку, если я это сделаю, любое решение, пожалуйста.
Этот комментарий был сведен к минимуму модератором на сайте
Извините, я не понимаю вашего вопроса, не могли бы вы описать более подробно или загрузить файл, чтобы описать его?
Здесь еще нет комментариев
Пожалуйста, оставляйте свои комментарии на английском языке
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL