Как да създадете множество зависими падащи списъци в Excel

Как да създадете множество зависими падащи списъци в Excel

Може да знаете как да създадете падащо меню в Excel, но може да не знаете как да създадете множество зависими падащи менюта.





Съществуват различни подходи за създаване на множество падащи менюта, като някои са лесни за изпълнение, а други са трудни. Тази статия обяснява как да направите това сравнително бързо с формула за едно отместване.





Пример за създаване на множество зависими падащи списъци

Нека да разгледаме данните по-долу, за които възнамерявате да създадете зависим падащ списък, използвайки формулата за изместване.





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

От лявата страна имате два избора да изберете лига и съответния й отбор. Изборът на вашия екип ще зависи от това коя лига ще изберете, тъй като избор две зависи от първия избор.



когато процесорът е твърде горещ

Нашата цел е да създадем просто падащо меню за имена на лиги и зависимо падащо меню за списъка на всяка лига.

Създаване на просто падащо меню за футболни лиги

1. Отидете на Раздел данни и кликнете върху Потвърждаване на данни .





2. Изберете Списък в Разрешаване опция в критериите за валидиране.

3. Изберете клетки E4 to G4 като източник.





Четири. Щракнете Добре за да приложите промените.

В три лесни стъпки можете да създадете прост падащ списък. Тогава копиране и поставяне формулата за останалите клетки надолу по реда.

Свързани: Как да създадете падащ списък в Microsoft Excel

Създаване на зависим падащ списък в Excel

Падащото меню на футболния отбор разчита на прост падащ списък, който току-що сте създали. Ако изберете конкретна лига, тогава трябва да имате възможност да изберете отбор от падащото меню Футболна лига, съдържащ само отбори от тази лига.

Използване на формула за отместване за създаване на падащ списък

Нека създадем формула, за да се уверим, че работи перфектно, преди директно да я вмъкнем в полето за валидиране на данни. След това можете да продължите да го прилагате в целия набор от данни.

Нека да разгледаме синтаксиса на функцията Offset.

Функцията за отместване има пет аргумента. Нека ги обсъдим накратко тук:

1. Справка: Позовава се на изходната точка на данните. Функцията Offset дава диапазон, близък до референтната точка. Следователно референтната точка трябва да е близо до набора от данни.

2. Редове: Аргументът редове се отнася до броя редове, които искате да преместите надолу от референтната точка.

3. Колона: Точно като редове, този аргумент описва броя места, които искате да преместите в колоните на набор от данни. Тъй като позицията на колоната зависи от футболната лига, включена в нашето просто падащо меню, може да се наложи да използвате функцията за мач като аргумент на колона.

4. Височина и ширина: Тези два аргумента се отнасят до позицията на клетките, в които се намирате в момента, въз основа на предварително избрания аргумент за редове и колони. Трябва да преброите това ръчно, така че бъдете внимателни, докато добавяте стойността. Също така проверете два пъти за потвърждение.

Нека внедрим функцията офсет в този набор от данни, за да разберем по -добре концепцията.

Изпълнение на Offset функция

Тук клетка Е4 е препратка, тъй като е началната точка на набора от данни. Също така планът е да копирате същата формула в други клетки надолу по реда, за да можете да я направите абсолютна препратка към клетка, като добавите $ знак.

Тъй като името на екипа започва под референтната точка, аргументът на реда ще бъде 1.

Аргументът за височина обаче може да се промени между 0, 1 и 2 и не можете да го добавите ръчно към всяка клетка. За да попълните други раздели с формулата, можете да използвате функция за съвпадение, която правилно присвоява номер на колона. Нека го обсъдим накратко, без да навлизаме в подробности.

Синтаксис на функцията за съвпадение

Lookup_value , lookup_array , и match_type са трите аргумента във функцията за съвпадение.

как да заглушите думите в Twitter

В този пример стойността в клетка B5 е стойността за търсене, докато списъкът с имена на лиги в клетки E4 до G4 е масивът за търсене. От match_type, нека изберем точното съвпадение.

Изберете цялата функция за съвпадение и натиснете F9 за да проверите дали е избрала правилната позиция на колоната за избраната футболна лига в простото падащо меню. Функцията за съвпадение започва да брои от първата колона и разглежда клетка E4 на позиция първа, която е референтната точка.

От друга страна, отместването започва да се брои от 0. Функцията за съвпадение също трябва да заеме референтната колона в позиция нула, за да бъде съгласувана с функцията за отместване. За да промените това, извадете едно от цялата формула.

След това задайте височината на максималния брой стойности, които искате в падащото меню, и ширината на единица. Това съответства на позицията на реда и колоната във формулата.

Натиснете влезте за да се види дали формулата е избрала правилния отбор.

Сега, когато формулата е готова, нека я добавим към валидирането на данните.

Добавяне на формула към валидиране на данни

1. Чрез натискане CTRL + C , можете да копирате формулата от избраната клетка.

2. Отидете на Потвърждаване на данни .

3. Поставете копираната формула като източник, след като изберете Списък като първи вариант.

След като бъде изпълнена, формулата ще генерира множество зависими падащи менюта за футболни отбори.

Копиране и поставяне формулата надолу по реда на футболните отбори да я прилагат през целия ред.

Ето как можете да използвате формулата Offset и функцията за съвпадение в комбинация, за да създадете многозависим падащ списък. Формулата за компенсиране може да изглежда объркваща в началото, но ще свикнете с нея, след като я приложите няколко пъти.

Свързани: Как да работите с раздели на работни листове в Microsoft Excel

Улеснете създаването на падащи менюта с формула за офсет

Много от листовете на работното място изискват от вас да създадете падащи менюта. Подходът с формула за компенсиране е най-бързият и опростен метод за създаване на цялото падащо меню, използвайки само една формула.

Освен това е възможно ръчно да се избират клетки за валидиране на данни, за да се създадат падащи менюта. Ръчното създаване на падащи менюта за голям набор от данни обаче отнема много време и има по-голям шанс да се направят грешки. Точно като Excel, можете също да създадете падащо меню за Google Таблици.

Дял Дял Туит електронна поща Как да създадете падащ списък в Google Sheets

Ако искате да сте сигурни, че в клетка могат да се добавят само определени данни, започнете да ограничавате записи с падащи списъци в Google Таблици.

Прочетете Напред
Свързани теми
  • Производителност
  • Съвети за електронни таблици
  • Microsoft Excel
  • Съвети за Microsoft Office
  • Анализ на данни
За автора Шан Абдул |(46 статии са публикувани)

Шан Абдул е ​​завършил машиностроене. След като завършва образованието си, той започва кариерата си като писател на свободна практика. Той пише за използването на различни инструменти и софтуер, за да помогне на хората да бъдат по -продуктивни като студент или професионалист. В свободното си време той обича да гледа видеоклипове в YouTube за производителността.

Още от Шан Абдул

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате