Створення умовного випадаючого меню в Excel


0

У мене є ряд умовних спадних меню, де введення опції від A1 створить спадне меню в B1 (є причина, що у мене немає A1 як випадаючого).

Тепер, якщо є лише один варіант, я хотів би, щоб ця опція була автоматично заповнена. Я намагався - це стиль if->, де я можу розпізнати в C1, якщо це єдиний варіант чи не заснований на тому, що є в A1. D1 може також заповнити правильне значення.

Я пішов у перевірку даних і намагався пограти з цим, не пощастивши. Я спробував маржі, але це занадто багато роботи. Хтось знає, як зробити так, щоб умовні меню, що випадають, працювали так, як я намагаюся їх отримати, або може вказати мені на напрямок досліджень?


надайте зразок того, як ви хочете, щоб справи працювали. Те, що ви описуєте, звуки в рядках - B1 може мати випадання, можливо, із порожнім значенням. Тоді логіка в c1, щоб визначити вибір. Можливо, якщо B1 порожній, то використовуйте логіку, інакше використовуйте B1. Логіка може повернутися за допомогою Xray або будь-якої відповіді, або "Використовуйте b1 для вибору, не можу сказати відповідь"
bvaughn

Тож, якщо A1 = Піца, B1 надасть мені спадне меню з Доміно, Піца Хата та Маленькі Цезари. Однак якщо A1 = китайський, B1 автоматично заповнить Panda Express, мені не потрібно нічого клацати або взагалі мати справу зі спадним меню. Було б також непогано, якщо я можу просто натиснути на B1 і ввести те, що я хочу, не видаляючи перевірку даних спочатку, але це може бути занадто хитро. Тож я міг натиснути B1, коли A1 піца, і перезаписати вибір місцевим швом.
Selkie

Припустимо, є 2 списки, Pizza & Burger, ви можете мати b1 відображати відповідні спадні місця, залежно від a1. У c1 ви можете мати логіку, яка дивиться на b1, якщо вибір у a1 не є чітким. Я зробив би спадок a1 і використав би його логіку для всіх інших. Яка частина цього вам потрібна допомога?
bvaughn

Крім того, яку версію excel ви використовуєте.
bvaughn

Повертаючись до китайського прикладу, я не хочу спадне меню для китайців. Я хочу замість цього заповнити певне значення. Отже, якщо A1 = Піца, то випадаюче меню. Якщо А1 = китайська, то "Значення". Що ви пропонуєте, - це кілька пов'язаних спадів, які я не збираюся. 2016
Selkie

Відповіді:


0

Я зрозумів це. Вимкнення попередження дозволяє мені ввести все, що я хочу.

A1 - це клітинка, яку я заповнюю B1 - це клітинка, яку я хотів би оновити C1 - це клітинка, яка "перевіряє" B1 (чи є лише один запис у списку чи ні) D1 тягне один запис, якщо такий є.

На бекенді таблиці, де зберігаються мої списки, я роблю vlookup у C, шукаючи, чи є щось у 3-му стовпці. (перший - це мій запис А1, другий - мій перший результат, 2-й - 2-й результат тощо). Якщо нічого там немає, 0, інакше 1. D1 робить те саме vlookup, але дивлячись на стовпчик 2, не колонка 1.

У B1 я кладу = IF (C1 = 0, D1, "") - Якщо C1 каже, що є лише один запис, витягніть запис D1, інакше залиште його порожнім.

Потім я розміщую звичайну перевірку даних над коміркою.

Отже, якщо Pizza потрапляє, C1 каже: "ні, є більше одного запису", який спрацьовує, щоб зробити B1 порожнім. Над ним з’являється спадне меню, і ви можете вибрати своє улюблене місце для піци.

Якщо китайський входить, C1 каже "унікальний!", Він спрацьовує, щоб створити значення, показане на B1. Він як і раніше перевіряє належним чином, оскільки він є у списку B1.

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

Сподіваюся, це допомагає комусь іншому, хто шукає зробити те саме!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.