Как да конвертирате числа в текст в Excel?
За да конвертирате числа в текст в Excel, има два различни метода:
- Метод # 1 - Използвайте функцията „TEXT“ в Excel
- Метод # 2 - Използвайте опцията Форматиране на клетка
Сега нека обсъдим всеки един от методите с пример
# 1 Конвертиране на числа в текст с помощта на функцията за текст на Excel
Функцията TEXT в Excel се използва за преобразуване на числа, форматирани като Number, в текст в посочения формат.
ТЕКСТ формула в Excel

Аргументи
стойност: Стойността, за която се изисква форматиране на текст
format_code : Кодът за форматиране, необходим за число
Стойността може да бъде произволно число. Може да се въведе директно или като препратка към клетка. Това може да бъде и математическа операция или дата. Можете също така да посочите ДНЕС () или МЕСЕЦ () и т.н. в стойността.
В Excel са налични различни format_code. Кодът format_ винаги се дава в двойни кавички. Можете да използвате „0“, за да зададете цяло число с нула след десетичната запетая, „0.000“, за да зададете три знака след десетичната запетая, „0000“, за да добавите водещи нули и др. Можете също така да посочите проценти, научни обозначения, валута, градуси, формати на дати в функцията TEXT, като „0.00%“, „$ 0“, „## 0 ° 00 ′ 00 ″“, „DD / MM / YYYY“.
Се завръща
Функцията връща число като текст в посочения формат.
Да предположим, че имате клетка B4, съдържаща номер 25.00 и форматирана като число. Искате да конвертирате числа в текстов формат.

Можете да дадете Текстовата формула като:
= ТЕКСТ (B4, “0”)

Ще върне номера в текстов формат.

Да предположим, че имате число от 0,781 в клетка B5 и искате да конвертирате това число в процент.

Можете да използвате следната ТЕКСТ формула:
= ТЕКСТ (B5, “0.0%”)

Това ще върне 78,1% като текстов формат.

Да предположим, че имате число 21000 в клетка B6 и искате да покажете числото като валута в долара.

За да направите това, можете да използвате ТЕКСТ формула в Excel:
= ТЕКСТ (B6, “$ 0”)

Ще върне $ 21000.

Да предположим, че имате дата 22.10.2018 г. в клетка B7 и трябва да конвертирате тази дата в друг формат.

Можете да използвате формулата ТЕКСТ:
= ТЕКСТ (B7, „mmmm dd, yyyy“)

Той ще върне датата в посочения, т.е. 22 октомври 2018 г.

# 2 Конвертиране на числа в текст с помощта на опция за форматиране на клетки в Excel
Освен че използвате функцията TEXT, можете също да използвате опцията за форматиране на клетка, за да конвертирате числа в текст в Excel.
Да предположим, че имате число 25 в клетка B11 и искате да конвертирате числа в текст.

За да направите това, можете да натиснете CTRL + 1 (или COMMAND + 1 в Mac). След това ще се появи диалогов прозорец, подобен на показания по-долу.

В него ясно се споменава, че в момента клетката е форматирана като число. Сега изберете опцията „Текст“ в категорията.

И щракнете върху „OK“ и ще забележите, че номерът е форматиран като Текст сега.

По същия начин можете да промените форматирането на процент, дата, научна нотация в Excel и т.н.
Да предположим, че искате да конвертирате клетката B13 в процентен формат.

Изберете клетката и натиснете CTRL + 1 (или COMMAND + 1 за Mac) и изберете Процент

и кликнете върху „ОК“.

Вместо да натискате CTRL + 1 (или COMMAND + 1 в Mac), можете също да щракнете с десния бутон върху избраната клетка и след това да кликнете върху „Форматиране на клетки“, както е показано по-долу.

Както е показано в горните стъпки, можете да изберете опцията Текст в категорията и да щракнете върху OK.
Къде можете да конвертирате числа в текст в Excel?
Сега нека видим няколко примера, в които можете да конвертирате числа в текст в Excel.
Пример # 1
Да предположим, че имате време за начало и край на различни сесии, които ще се проведат в предстоящия семинар, организиран от вашата компания, както е показано по-долу. Трябва да обедините двата пъти, създавайки диапазон (времетраене).

За да получите диапазон от време, първо трябва да конвертирате времето в текстов формат и след това да ги обедините. За първата сесия можете да използвате следната ТЕКСТ формула:
= ТЕКСТ (B4, “hh: mm”) & (”-”) & TEXT (C4, “hh: mm”) & (“Hrs”)

Той ще върне времевия диапазон за 1- ва сесия.

Сега можете да го плъзнете до останалите клетки, за да получите обхвата за останалите клетки.

Сега нека видим подробно синтаксиса:
ТЕКСТ (B4, “hh: mm”) & (”-”) & TEXT (C4, “hh: mm”) & (“Hrs”)
TEXT (B4, “hh: mm”) ще преобразува зададеното време в клетка B4 в текст във формат час: минута (24 часа). По същия начин TEXT (C4, “hh: mm”) ще преобразува зададеното време в клетка C4 във формат час: минута.
& („-“) & ще добави „-“ между двата пъти, като по този начин ще създаде диапазон.
& („Hrs“) текстът Hrs ще бъде добавен в края.
По същия начин можете също да създадете диапазон от дати, като промените този синтаксис.
Пример # 2
Да предположим, че имате данни за определени транзакции, извършени през последните няколко години. От тези транзакции искате да знаете колко броя транзакции са направени през определен месец от дадена година и общата сума на транзакцията. Данните за транзакциите се дават на клетките B5: C19, както е показано по-долу.

Месецът и годината, които трябва да се търсят, са дадени в клетка E5. За да търсите броя на транзакциите, проведени през дадения месец, можете да използвате формулата SUMPRODUCT:
= ПРОДУКТ (- ((БРОЙ (НАМЕР (ТЕКСТ (E5, „ММГГ“), ТЕКСТ (В5: В19, „ММГГ“))))))

и натиснете Enter.

Сега, за да идентифицирате общата сума на транзакцията през този период, можете да използвате следната формула SUMPRODUCT:
= SUMPRODUCT (- (ТОЧНО (ТЕКСТ (E5, „mmyy”), TEXT (B5: B19, „mmyy“))), C5: C19)

Ще се върне на 60000.

И в двата горни случая датата, дадена в клетка E5, първо се преобразува във формат „MMYY“, а датите се дават в клетки B5: B19 също се преобразува в същия формат и след това се съпоставя. В първия случай, където и да има съвпадение, той ще върне TRUE else FALSE, като прави масив. След това този масив се преобразува в числа, използвайки ISNUMBER, връщайки масив от 0 и 1. След това функцията SUMPRODUCT ще преброи броя на 1 (т.е. TRUE, т.е. където е намерено съвпадението), връщайки броя на транзакциите. В последния случай функцията EXACT ще получи съответната стойност навсякъде, където има съвпадение. След това функцията SUMPRODUCT ще сумира общите транзакции, при които е получено съвпадение.