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