У овом видео снимку ћемо погледати како можете да користите функцију ИЗБОР.
Погледајмо три примера.
Ево неких ставки са нумеричким кодом у боји. Ова имена желимо да унесемо у колону Д.
Сад, јер већ имам табелу овде, могао бих само да користим ВЛООКУП и да референцирам табелу. Вредност претраживања добијам из колоне Ц, табела је опсег Х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