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

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

За замовчуванням загальний розкривний список, який ви створили, відображається пустим, перш ніж вибрати одне значення зі списку, але в деяких випадках вам може знадобитися показати або встановити заздалегідь вибране значення / значення за замовчуванням для випадаючого списку, перш ніж користувачі виберуть його із список, як показано нижче. Тут ця стаття може вам допомогти.


стрілка синя права міхур Встановіть значення за замовчуванням (попередньо вибране значення) для випадаючого списку з формулою

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

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

2. Потім у Перевірка достовірності даних діалогове вікно, під настройки вкладка, виберіть список від дозволяти , а потім виберіть значення, яке потрібно відобразити у спадному списку Source текстове вікно. Дивіться знімок екрана:
doc показати попередньо вибране значення випадаючого списку 3

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

4. клацання OK щоб закрити діалогове вікно, перейдіть до випадаючого списку та введіть цю формулу = IF (J1 = "", "--select--") в неї та натисніть вводити ключ. Дивіться знімок екрана:
doc показати попередньо вибране значення випадаючого списку 5

Порада: У формулі J1 - це порожня комірка поруч із K1, переконайтеся, що комірка порожня, і "--виберіть -"- це попередньо вибране значення, яке ви хочете показати, і ви можете змінювати їх, як вам потрібно.

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

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

Примітка: Поки значення вибирається зі спадного списку, значення за замовчуванням зникає.
doc показати попередньо вибране значення випадаючого списку 8



Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

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

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (11)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Ідея гарна, але моя проблема полягає в тому, що якщо значення спадного меню видалено, воно не повертається до значення за замовчуванням.
Цей коментар був мінімізований модератором на сайті
Точно!!! У мене така ж проблема, ви знайшли рішення?
Цей коментар був мінімізований модератором на сайті
Ви можете вставити функцію в цю конкретну клітинку за допомогою VBA, переконайтеся, що ви викликаєте функцію вставки під час відкриття книги.
Цей коментар був мінімізований модератором на сайті
Працює лише в тому випадку, якщо ви володієте VBA, а не всі з нас.
Цей коментар був мінімізований модератором на сайті
У мене теж така сама проблема, будь ласка, дайте відповідь, якщо ви її вирішили
Цей коментар був мінімізований модератором на сайті
Як я можу встановити список перевірки даних таким чином, щоб, якщо спадне значення в клітинці буде видалено, клітинка автоматично показуватиме значення за замовчуванням (тобто "-Select-")?

Наприклад, у мене є робочий аркуш із кількома спадними списками, які я хочу показати значення за замовчуванням «-Select-», коли аркуш буде відкритий. Користувач вибере значення зі списків, які впливатимуть на результат обчислень у всій електронній таблиці. Користувач може випадково «видалити» вміст осередку. Якщо це станеться, замість того, щоб клітинка стала пустою, я хочу, щоб у комірці відображалося значення за замовчуванням «-Select-». Цей сценарій відбувається в кількох випадкових місцях по всій електронній таблиці, а не лише в одному локалізованому місці.

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

Варіант явний

Приватний допоміжний робочий лист_Change(ByVal Target As Range)
Dim cel As Range
' Якщо 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

Приклад коду:

Варіант явний

Приватний допоміжний робочий лист_Change(ByVal Target As Range)
Dim cel As Range
' Якщо 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-й запис і давати помилку, якщо я це зроблю, будь ласка, будь ласка.
Цей коментар був мінімізований модератором на сайті
Вибачте, я не розумію ваше запитання, чи не могли б ви описати детальніше або завантажте файл, щоб описати його?
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL