Функцыя Excel Switch - кампактная форма ўкладзенага аператара IF

  • Падзяліцца Гэтым
Michael Brown

Гэты артыкул знаёміць вас з функцыяй Excel SWITCH, апісвае яе сінтаксіс і дае некалькі варыянтаў выкарыстання, каб праілюстраваць, як можна спрасціць напісанне ўкладзеных IF у Excel.

Калі вы калі-небудзь марнавалі занадта шмат часу, спрабуючы атрымаць укладзеную формулу IF, вам спадабаецца выкарыстоўваць толькі што выпушчаную функцыю SWITCH у Excel. Гэта можа рэальна зэканоміць час у сітуацыях, калі неабходны складаны ўкладзены IF. Раней даступны толькі ў VBA, SWITCH нядаўна быў дададзены як функцыя ў Excel 2016, Excel Online і Mobile, Excel для планшэтаў і тэлефонаў Android.

Заўвага. У цяперашні час функцыя SWITCH даступная ў Excel для Office 365, Excel Online, Excel 2019 і Excel 2016, якія ўваходзяць у склад падпіскі на Office 365.

Excel SWITCH - сінтаксіс

Функцыя SWITCH параўноўвае выраз са спісам значэнняў і вяртае вынік у адпаведнасці з першым адпаведным значэннем. Калі супадзенняў не знойдзена, можна вярнуць значэнне па змаўчанні, якое не з'яўляецца абавязковым.

Структура функцыі SWITCH наступная:

SWITCH( expression , value1 , вынік1 , [па змаўчанні або значэнне2, вынік2],…[па змаўчанні або значэнне3, вынік3])

Ён мае 4 аргументы, адзін з якіх неабавязковы:

  • Выраз - абавязковы аргумент у параўнанні са значэннем1…значэнне126.
  • ЗначэннеN - значэнне ў параўнанні з выразам.
  • ВынікN гэта значэнне, якое вяртаецца, калі адпаведнае значэннеNаргумент адпавядае выразу. Ён павінен быць указаны для кожнага аргумента valueN.
  • Па змаўчанні - гэта значэнне, якое вяртаецца, калі ў выразах valueN не знойдзена супадзенняў. Гэты аргумент не мае адпаведнага выразу resultN і павінен быць апошнім аргументам у функцыі.

Паколькі функцыі абмежаваныя 254 аргументамі, вы можаце выкарыстоўваць да 126 пар аргументаў значэнне і вынік.

Функцыя SWITCH у параўнанні з укладзеным IF у Excel з варыянтамі выкарыстання

Функцыя Excel SWITCH, а таксама IF дапамагаюць вызначыць шэраг умоў. Аднак з дапамогай гэтай функцыі вы вызначаеце выраз і паслядоўнасць значэнняў і вынікаў, а не шэраг умоўных аператараў. Што добра з функцыяй SWITCH, так гэта тое, што вам не трэба паўтараць выраз зноў і зноў, што часам здараецца ва ўкладзеных формулах IF.

Хоць з укладзенымі IF усё ў парадку, бываюць выпадкі, калі лічбы умоў для ацэнкі робяць стварэнне ўкладзенага IF нерацыянальным.

Каб прадэманстраваць гэта, давайце паглядзім на варыянты выкарыстання ніжэй.

Скажам, у вас ёсць некалькі абрэвіятур і вы хочаце вярнуць поўныя назвы для іх:

  • DR - Выдаленне дублікатаў
  • MTW - Майстар аб'яднання табліц
  • CR - аб'яднаць радкі.

Функцыя SWITCH у Excel 2016 будзе даволі простай для гэтай задачы.

З функцыяй IF трэба паўтарыцьвыраз, так што патрабуецца больш часу для ўводу і выглядае даўжэй.

Тое ж самае можна ўбачыць у наступным прыкладзе з рэйтынгавай сістэмай, дзе функцыя Excel SWITCH выглядае больш кампактна.

Давайце паглядзім, як SWITCH працуе ў спалучэнні з іншымі функцыямі. Выкажам здагадку, што ў нас ёсць некалькі дат і мы хочам з першага погляду даведацца, датычацца яны сёння, заўтра ці ўчора. Для гэтага мы дадаем функцыю TODAY, якая вяртае парадкавы нумар бягучай даты, і DAYS, якая вяртае колькасць дзён паміж дзвюма датамі.

Вы бачыце, што SWITCH выдатна працуе для гэтай задачы.

З функцыяй IF пераўтварэнне патрабуе пэўнага ўкладання і становіцца складаным. Такім чынам, верагоднасць зрабіць памылку высокая.

Excel SWITCH выкарыстоўваецца недастаткова і недаацэньваецца, гэта сапраўды карысная функцыя, якая дазваляе будаваць логіку ўмоўнага падзелу.

Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.