Нещодавно я отримав електронний лист від одного зі своїх читачів із цікавим запитом щодо використання випадаючих списків у Excel.
Він запитав мене, чи можна мати розкривний список, який показує цифри на основі двох зазначених чисел.
Щось, як показано нижче:
Зауважте, що випадаюче меню починається з числа у стовпці А і переходить до числа у стовпці В. Наприклад, спадне меню у D2 показує цифри від 1 до 10, а в D3-від 5 до 20, і так далі.
Такий випадаючий список можна створити за допомогою допоміжного стовпця та функції INDIRECT.
Давайте зануримось і подивимося, як це створити.
Використання формули INDIRECT
Ця ідея цього методу полягає у використанні функції INDIRECT для створення діапазону, який показуватиме числа між двома вказаними числами. Для цього я використав допоміжний стовпець.
Нижче наведено кроки для використання формули INDIRECT для створення випадаючого списку між зазначеними числами:
- У стовпці С введіть цифри від 1 до 1000 (це можна зробити швидко за допомогою ручки заповнення). Ідея полягає в тому, щоб охопити всі числа, які можна використовувати у випадаючому списку. Це буде наша колонка -помічник.
- Виберіть клітинку або діапазон клітинок, у яких ви хочете розкрити список.
- Перейдіть на вкладку Дані та натисніть Перевірка даних.
- У діалоговому вікні Перевірка даних на вкладці налаштувань виберіть Список зі спадного меню.
- У полі Джерело введіть таку формулу: = НЕПРЯМО ("$ C $" & A2+1 & ": $ C $" & B2+1)
- Натисніть OK.
Це воно!
Він створить випадаючий список, який покаже цифри, що знаходяться між двома вказаними номерами.
Як це працює?
Роль допоміжного стовпця полягає у наданні діапазону клітинок, на який можна посилатися у формулі, що випадає.
Формула INDIRECT створює цей діапазон за допомогою чисел у стовпцях A і B. Зауважте, що у формулі я додав 1 до числа (A2+1 та B2+1), оскільки номери допоміжних стовпців починаються з другого рядка.
Натисніть тут завантажити файл прикладу.