В тази статия ще се научим да генерираме произволни текстови стойности в Excel.
За тази статия ще се нуждаем от използването на следните функции:
- Функция ИЗБОР
- МЕСЕЦ функция
По -долу са описанието и синтаксисът на функциите, използвани във формулата:
Функцията CHOOSE приема стойности и връща стойността, съответстваща на определен номер_индекс.
Функцията MONTH приема валидна Excel дата като аргумент и връща номера на месеца (1-12) на датата.
Както знаем, функцията MONTH връща число между 1 и 12 числа (месеци от годината на календара). Функцията CHOOSE ще вземе този номер и ще върне стойността, съответстваща на номера.
Използвайте формулата:
= ИЗБЕРЕТЕ (МЕСЕЦ (дата), "стойност1", "стойност2", "стойност3") |
Обяснение:
- Функцията MONTH връща число от 1 - 12 (календарен месец в годината) на валидната въведена дата.
- Функцията CHOOSE връща съответна стойност от масива със стойности въз основа на броя, върнат от функцията MONTH.
- Масивът със стойности се задава според необходимия изход. Една четвърт от годината може да започне от януари, април, юли или октомври.
Нека тестваме тази формула, като я изпълним на пример
Ето нашия списък с дати в колона Стойности A2: A10.
Тук дадохме подсекцията за тримесечието в моментната снимка по -горе. Трябва да намерим тримесечния период на датата в Стойности, използвайки формулата, показана по -долу.
Използвайте формулата:
= ИЗБЕРЕТЕ (МЕСЕЦ (A2), 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4) |
Обяснение:
- Функцията MONTH връща число от 1 - 12 (календарен месец в годината) на валидната въведена дата.
- Функцията CHOOSE връща съответна стойност от масива стойности {1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4} въз основа на числото, върнато от функцията MONTH.
- Тук датата е от януари. Функцията Month връща 1. И стойността, съответстваща на 1, е 1.
Както можете да видите, функцията връща 1 означава първото тримесечие на годината.
Ето данните, които се предоставят като препратка в клетката към функцията. Сега копирайте формулата в други клетки, като използвате Ctrl + D клавиш за бърз достъп или използвайте опцията за плъзгане надолу в Excel.
Както можете да видите в горната снимка резултатите от формулата.
Можете да получите резултата с текст като Q3 (година). Използвайте формулата, показана по -долу.
Използвайте формулата:
= "Q" & ИЗБЕРЕТЕ (МЕСЕЦ (A2), 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4) & " ("& ГОДИНА (A2) &")" |
Както можете да видите от горната снимка, персонализираният формат за резултатите.
По -долу са някои от резултатите от наблюдението на формулата.
Бележки:
- Функцията CHOOSE връща грешка, ако функцията MONTH връща нещо друго, освен числото от 1 - 12.
- Функцията MONTH връща грешката, ако датата на аргумента е невалидна според Excel.
- Функцията CHOOSE връща #VALUE! Грешка, ако аргументът масив от стойности към функцията е даден като масив.
Надявам се, че тази статия за това как да генерирате произволни текстови стойности в Excel е обяснима. Намерете още статии за TEXT функциите тук. Моля, споделете вашето запитване по -долу в полето за коментар. Ние ще ви съдействаме.
Как да използвате функцията ИЗБОР в Excel
Как да използвате функцията МЕСЕЦ в Excel
Намерете n -ти корен на число
Изчислете среднопретеглена стойност
Игнорирайте нулата в средната стойност на числата
Популярни статии
50 Преки пътища в Excel за повишаване на вашата производителност
Редактиране на падащ списък
Абсолютна справка в Excel
Ако с условно форматиране
Ако с заместващи символи
Преглед по дата
Конвертирайте инчове в крака и инчове в Excel 2016
Присъединете се към собствено и фамилно име в Excel
Пребройте клетки, които съответстват или на А, или на В