Випадаючі списки для відображення цифр між двома вказаними числами

Зміст

Нещодавно я отримав електронний лист від одного зі своїх читачів із цікавим запитом щодо використання випадаючих списків у 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), оскільки номери допоміжних стовпців починаються з другого рядка.

Натисніть тут завантажити файл прикладу.

wave wave wave wave wave