У цьому відео ми розглянемо, як ви можете використовувати функцію ВИБІР.
Давайте розглянемо три приклади.
Тут є деякі елементи, перераховані із цифровим кольоровим кодом. Ми хочемо внести ці імена у стовпець D.
Тепер, оскільки у мене вже є таблиця, я міг би просто використовувати VLOOKUP і посилатися на таблицю. Я отримую значення пошуку зі стовпця C, таблиця - це діапазон H5: I7, заблокований F4, стовпець 2, і мені потрібно використовувати FALSE, щоб примусити точне збіг.
=VLOOKUP(C5,$H$5:$I$7,2,FALSE)
Коли я копіюю формулу вниз, у нас є назви кольорів.
Це чудово працює, але ми можемо зробити те ж саме з ВИБОРОМ без столу.
За допомогою CHOOSE перший аргумент - це індекс, а решта аргументів - вибір. Якщо я використовую 2 для індексу та ввожу значення "red", "green" і "blue", CHOOSE повертає "green", оскільки зеленим є другий елемент.
=CHOOSE(2,"red", "green", "blue")
Оскільки ми вже маємо числові коди у стовпці C, я можу просто замінити жорстко закодований індекс посиланням на клітинку та скопіювати формулу вниз.
=CHOOSE(C5,"red", "green", "blue")
Ми отримуємо той самий результат, що і VLOOKUP, і ця таблиця нам зовсім не потрібна.
У наступному прикладі ми переводимо 4-бальну шкалу оцінок у текстові значення, де 1 погано, а 4 відмінно.
У стовпці D ми маємо класичну вкладену формулу IF
Я можу замінити цю формулу більш простою формулою на основі ВИБЕРИ.
=CHOOSE(C5,"Poor","OK","Good","Excellent")
Коли я копіюю формулу, ми отримуємо однакові результати.
CHOOSE також працює з посиланнями на клітинки. Якщо я хочу, я можу забрати значення з таблиці безпосередньо і використовувати їх всередині ВИБІР.
=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" перед числом.
="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
От і все.
Функція ВИБІР виконує прості пошуки і іноді може замінити більш складні VLOOKUP, INDEX і MATCH або вкладені IF.
Наступного разу, коли вам потрібно буде зіставити цілі числа у конкретні значення, не забувайте про функцію ВИБІР.
Звичайно
Основна формулаПов’язані ярлики
Переключити абсолютні та відносні посилання F4
⌘
+ T
Видалити стовпці Ctrl
+ -
⌘
+ -
Розширити виділення до останньої комірки вниз Ctrl
+ Shift
+ ↓
⌃
+ ⇧
+ ↓
Завершити запис і залишитися в одній комірці Ctrl
+ Enter
⌃
+ Return
Вибрати несуміжні робочі аркуші Ctrl
+ Click
⌘
+ Click
Ввести однакові дані в декількох клітинках Ctrl
+ Enter
⌃
+ Return
Вибрати лише активну комірку Shift
+ Backspace
⇧
+ Delete