Как да използвате функцията SWITCH на Excel (5 примера)

  • Споделя Това
Hugh West

За да смените определена стойност с избрана от вас стойност, можете да използвате функцията Excel SWITCH Това е функция за сравнение и препращане в Excel, която сравнява и съпоставя препратена клетка със списък от стойности и връща резултата въз основа на първото намерено съвпадение.

В тази статия ще ви покажа различни примери за използване на Excel SWITCH функция.

Изтегляне за практикуване

Използване на функцията SWITCH на Excel.xlsx

Основи на функцията SWITCH: обобщение & синтаксис

Резюме

Excel SWITCH сравнява или оценява даден израз, който е стойност, със списък от стойности и връща резултат, съответстващ на първото намерено съвпадение. В случай че не е намерено съвпадение, функцията SWITCH връща незадължителна стойност по подразбиране. SWITCH се използва вместо функцията Вложени IF функции.

Синтаксис

SWITCH (израз, стойност1, резултат1, [default_or_value2, резултат2],...)

Аргументи

Аргументи Задължително/незадължително Обяснение
изразяване Изисква се Това е стойността или изразът, с който трябва да се сравни.
стойност1 Изисква се Това е първата стойност.
резултат1 Изисква се Това е резултатът спрямо първата стойност.
default_or_value2 По избор Тя е или по подразбиране, или можете да посочите втора стойност.
резултат2 По избор Това е резултатът спрямо втората стойност.

Върната стойност

Сайтът SWITCH функцията връща резултат, съответстващ на първото съвпадение.

Версия

Сайтът SWITCH Функцията е налична за Excel 2016 и по-нови версии.

Използвам Excel Microsoft 365 за изпълнение на тези примери.

Примери за функцията SWITCH на Excel

1. Използване на функцията SWITCH на Excel за превключване на съответстващите стойности на клетките

Можете да използвате SWITCH да върне стойността, която е Име на проекта за съответния проект ID .

⏩ В клетка F4 , въведете следната формула.

=SWITCH(C4,1, "Astron",2, "Phoenix","?")

Тук, в SWITCH избрах функцията C4 клетка като изразяване , при условие че 1 като стойност1 и Astron като резултат1 . След това отново при условие, че 2 като стойност2 и Phoenix като резултат2 . Накрая, при условие че ? като по подразбиране .

Сега SWITCH функцията ще върне резултата чрез сравняване на дадената стойност с предоставените стойности.

След това натиснете ВЪВЕЖДАНЕ, и SWITCH функцията ще върне съответните резултати за предоставените стойности.

Тук можете да видите Име на проекта Astron се присвоява за стойността Идентификатор на проекта 1 .

Можете да следвате същия процес или да използвате Дръжка за пълнене към Автоматично попълване формулата за останалите клетки.

2. Използване на функцията SWITCH на Excel с оператор

Сайтът SWITCH функцията поддържа и logical_operators . Ако искате да превключите стойностите, като използвате оператори SWITCH функцията ще ви помогне да го направите.

Тук искам да превключа Маркс с Класове използване на logical_operators .

Позволете ми да ви покажа процеса,

⏩ В клетка E4 , въведете следната формула, за да превключите оценките с класа.

=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")

Тук, в SWITCH избрах функцията TRUE като изразяване , при условие че C4>= 90 като стойност1 и A като резултат1 , C4>= 80 като стойност2 , и B като резултат2, C4>= 70 като стойност3 , и C като резултат, C4>= 60 като стойност4 , и D като резултат4 , при условие че Fail като по подразбиране .

Сега SWITCH функцията ще върне резултата чрез сравняване на дадената стойност с всички предоставени стойности.

След това натиснете ВЪВЕЖДАНЕ, и SWITCH функцията ще върне съответните оценки, които превключват оценките.

Можете да следвате същия процес или да използвате Дръжка за пълнене към Автоматично попълване формулата за останалите клетки.

Свързано съдържание: Как да използвате функцията TRUE в Excel (с 10 примера)

3. Използване на функцията SWITCH на Excel с функцията DAYS

Ако желаете, можете да превключите датите към съответните дни с помощта на SWITCH заедно с функцията ДНИ и функцията ДНЕС функция.

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

⏩ В клетка C4 , въведете следната формула за превключване на датите с деня.

=SWITCH(DAYS(TODAY(),B4), 0, "Днес", 1, "Вчера", -1, "Утре", "Неизвестно")

Тук, в SWITCH избрах функцията ДНИ(TODAY(),B4) като изразяване , при условие че 0 като стойност1, и " Днес " като резултат1 ,

1 като стойност2, и " Вчера " като резултат2,

-1 като стойност3, и " Утре " като резултат3, накрая, при условие че Неизвестно като по подразбиране .

В ДНИ използвах функцията ДНЕС() като end_date и избрана клетка B4 като start_date .

След това SWITCH функцията ще върне получените дни чрез сравняване на дадените стойности.

Сега натиснете ВЪВЕДЕТЕ , и SWITCH ще върне съответните дни, които превключват датите.

Ако искате, можете да следвате същия процес или да използвате Дръжка за пълнене към Автоматично попълване формулата за останалите клетки.

Подобни четива:

  • Как да използвате функцията FALSE в Excel (с 5 лесни примера)
  • Използване на функцията IF в Excel (8 подходящи примера)
  • Как да използвате функцията XOR в Excel (5 подходящи примера)
  • Използване на функцията IFNA в Excel (2 примера)

4. Използване на функцията Excel SWITCH с функцията MONTH

Да речем, че искате да проследявате датите въз основа на Квартал , тогава можете да използвате SWITCH заедно с функцията МЕСЕЦ функция.

⏩ В клетка C4 , въведете следната формула, за да превключите датите с ден.

=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)

Тук, в SWITCH избрах функцията МЕСЕЦ(B5) като изразяване . Тогава, както стойност и резултат, Следвах предоставената таблица.

Взето Януари - март (1,2,3) като стойност и предостави 1 като резултат

Следваща От април до юни (4,5,6) като стойност и предостави 2 като резултат . тогава Юли до септември (7,8,9) като стойност и предостави 3 като резултат и От октомври до декември (10,11,12) като стойност и предостави 4 като резултат .

В МЕСЕЦ избрах функцията B4 клетка като сериен_номер .

След това SWITCH функцията ще върне тримесечието чрез сравняване на дадените дати.

Натиснете ВЪВЕДЕТЕ и SWITCH функцията ще върне съответното тримесечие, което превключва датите.

Тук можете да следвате същия процес или да използвате Дръжка за пълнене към Автоматично попълване формулата за останалите клетки.

5. Използване на функцията SWITCH & & RIGHT

Можете да използвате SWITCH и функцията ПРАВИЛНО за превключване на стойностите на всеки конкретен символ.

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

⏩ В клетка C4 , въведете следната формула за превключване на датите с деня.

=SWITCH(RIGHT(B4,2), "SD", "Южна Дакота", "NY", "Ню Йорк", "AL", "Алабама", "TX", "Тексас", "HI", "Хавай", "CA", "Калифорния", "ME", "Мейн", "Не е намерено")

Тук, в SWITCH избрах функцията ПРАВИЛНО(B4,2) като изразяване .

В ПРАВИЛНО избрах функцията B4 клетка като текст и предостави 2 като num_chars за да получите последния 2 символа които са градски кодекс.

След това, когато стойност при условие че Градски кодекс и предостави град пълно име като резултат .

След това SWITCH ще върне пълното име на града.

Сега изпълнете формулата, като натиснете ВЪВЕЖДАНЕ, и SWITCH функцията ще промени кодовете на градовете с пълното име на града.

Тук можете да следвате същия процес или да използвате Дръжка за пълнене към Автоматично попълване формулата за останалите клетки.

Сравнение между функцията SWITCH & IFS

Ако желаете, можете да използвате вложените IF или Функция IFS вместо SWITCH функция.

Позволете ми да ви покажа сравнението между SWITCH и IFs функция.

Сайтът SWITCH Функция Сайтът IFS Функция
Сайтът изразяване се използва само веднъж, Сайтът изразяване аргументът се повтаря.
Дължината е по-малко в сравнение с IFS Дължината е по-голяма
Лесно създаване и четене Тъй като дължината е по-голяма, трудно се създава и чете
Тестване на повече от едно условие Изпитване на едно условие

Нещата, които трябва да запомните

Сайтът SWITCH Функцията може да обработва до 126 двойки стойности и резултати.

Можете да използвате друга функция и формула като изразяване .

🔺 SWITCH показва функцията #N/A грешка, ако не е в състояние да намери съответствие и няма друг аргумент или условие по подразбиране.

Всеки път, когато получите #N/A тогава, за да избегнете тази грешка, можете да използвате низ в кавички като стойност по подразбиране.

🔺 SWITCH ще покаже функцията #NAME грешка ако изпишете погрешно името на функцията.

Практически раздел

В работната тетрадка съм предоставил лист за упражнения, с който да упражните обяснените примери.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.