Водич за Екцел: Како користити функцију ЦХООСЕ

Преглед садржаја

У овом видео снимку ћемо погледати како можете да користите функцију ИЗБОР.

Погледајмо три примера.

Ево неких ставки са нумеричким кодом у боји. Ова имена желимо да унесемо у колону Д.

Сад, јер већ имам табелу овде, могао бих само да користим ВЛООКУП и да референцирам табелу. Вредност претраживања добијам из колоне Ц, табела је опсег Х5: И7, закључана са Ф4, колона је 2 и морам да употребим ФАЛСЕ за форсирање тачног подударања.

=VLOOKUP(C5,$H$5:$I$7,2,FALSE)

Када копирам формулу доле, имамо имена боја.

Ово добро функционише, али исто можемо да урадимо и са ЦХООСЕ без стола.

Уз ЦХООСЕ, први аргумент је индекс, а преостали аргументи су избори. Ако користим 2 за индекс и наведем "црвено", "зелено" и "плаво" као вредности, ЦХООСЕ враћа "зелено", јер је зелена друга ставка.

=CHOOSE(2,"red", "green", "blue")

Будући да у колони Ц већ имамо нумеричке кодове, могу само заменити чврсто кодирани индекс референцом ћелије и копирати формулу надоле.

=CHOOSE(C5,"red", "green", "blue")

Добијамо исти резултат као и ВЛООКУП и ова табела нам уопште није потребна.

У следећем примеру преводимо скалу оцењивања од 4 тачке у текстуалне вредности, где је 1 лоше, а 4 изврсно.

У колони Д имамо класичну угнежђену ИФ формулу

Ову формулу могу заменити једноставнијом формулом заснованом на ИЗБОРИ.

=CHOOSE(C5,"Poor","OK","Good","Excellent")

Када копирам формулу доле, добивамо исте резултате.

ЦХООСЕ такође ради са референцама на ћелије. Ако желим, могу директно да преузмем вредности из табеле и користим их унутар ИЗБОРИ.

=CHOOSE(C5,$I$5,$I$6,$I$7,$I$8)

Сада табела ради као динамички кључ. Ако променим вредност у табели, то се одражава у формули.

У овом последњем примеру користићемо ЦХООСЕ да доделимо тромесечје било ком датуму.

Прво ћу помоћу функције МОНТХ извући број између 1 и 12 из сваког датума.

=MONTH(B5)

Даље, једноставно ћу умотати функцију МОНТХ унутар ЦХООСЕ и користити МОНТХ за генерисање индекса. Тада треба да наведем 12 вредности, по једну за сваки месец.

=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)

Резултат је број који одговара четвртини. Као последњи додир, могу да користим спајање да додам „К“ пре броја.

="Q"&CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)

Оно што је у реду код овог конкретног решења је то што се редослед избора лако може променити како би се прилагодили фискалним кварталима који имају различите месеце почетка.

=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4) // Jan start =CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3) // Apr start =CHOOSE(MONTH(B5),3,3,3,4,4,4,1,1,1,2,2,2) // Jul start =CHOOSE(MONTH(B5),2,2,2,3,3,3,4,4,4,1,1,1) // Oct start

Значи то је то.

Функција ЦХООСЕ изводи једноставне претраге и понекад може заменити сложеније ВЛООКУП, ИНДЕКС и МАТЦХ или угнежђене ИФ-ове.

Следећи пут када будете требали да мапирате читаве бројеве у одређене вредности, не заборавите на функцију ИЗБОР.

Наравно

Основна формула

Повезане пречице

Укључивање / искључивање апсолутних и релативних референци F4 + T Брисање колона Ctrl + - + - Проширивање избора до последње ћелије надоле Ctrl + Shift + + + Довршите унос и останите у истој ћелији Ctrl + Enter + Return Изаберите несуседне радне листове Ctrl + Click + Click Унесите исте податке у више ћелија Ctrl + Enter + Return Изаберите само активну ћелију Shift + Backspace + Delete

Занимљиви Чланци...