Как да използвате текстова функция на Excel

Използвайте функцията TEXT на Excel, за да преобразувате всякакви данни (например числа, дати и т.н.) в текст в посочен от потребителя формат.

Функцията TEXT е категоризирана като функция низ/текст, която преобразува числова стойност в текстов низ в зададен от потребителя формат. Например, ако искате да конвертирате дата във формат '15/03/2020′ във формат 15 март 2020 г., използвате функцията TEXT, за да направите това.

Това ръководство обяснява как да използвате функцията TEXT в Excel с помощта на някои формули и примери.

Синтаксис

Общият синтаксис на функцията TEXT:

=ТЕКСТ(стойност,формат_текст)

Функцията TEXT изисква два аргумента/параметъра:

  • стойност – Числовата стойност, която искате да преобразувате в текстов низ. Тази стойност може да бъде числова стойност, дата или препратка към клетка с числова стойност.
  • формат_текст – Кодът на формата, който искате да приложите към конкретната стойност. Винаги трябва да се поставя в двойни кавички.

TEXT Функционални форматни кодове

Функцията Text има само два аргумента. Първият аргумент изисква само стойността, която искате да преобразувате, лесно е. Но трябва да въведете правилния код за формат, който ще ви даде изходния номер в желания от вас формат. Следващата таблица съдържа най-често срещаните и често използвани формати.

Код за форматиранеОписаниеПример
0Нулата е символ, който показва само цифри без десетични знаци.#.0 – винаги показва 1 знак след десетичната запетая.

Ако въведете 5.50 в посочената клетка, тя ще се покаже като 5.5.

#Показва цифра без допълнителни нули.

#.## – показва до два знака след десетичната запетая.

когато въведете 3.777, той връща 3.78.

?Показва само цифра без десетични знаци. Обикновено се използва за подравняване на числови стойности в колона на десетичен знак.#.? – ще покаже един знак след десетичната запетая и ще подравни десетичната запетая.
.Десетична запетая
,Разделител за хиляди.###,### – Ще покаже разделител за хиляди.

Ако въведете 195200, той връща 195,200

0%Показва числата като процент.Ако въведете 0,285, той връща 28,5

В допълнение към горния код за формат, можете също да добавите някой от следните символи във форматния код на формулата и те ще бъдат показани точно както сте въвели.

СимволлОписание
+ и -Знаци плюс и минус
()Лява и дясна скоби
:Дебело черво
^Caret
'Апостроф
{}Къдрави скоби
<>Знаци по-малко и по-голямо от
=Знак за равенство
/Наклонена черта напред
!Удивителен знак
&Амперсанд
~Тилда
Космически герой

Кодове за формат на текстова функция за дати и час

Когато искате да конвертирате дати и часове с помощта на функцията TEXT, използвайте някой от кодовете за формат по-долу.

Код за форматиранеОписание и примери
д

Посочва ден от месеца в едно или двуцифрено число без водеща нула (напр. 2 до 25)

ддУказва ден от месеца в двуцифрено представяне с водеща нула (напр. 02 до 25)
дддОпределя ден от седмицата с трибуквено съкращение (напр. от понеделник до нд)
дддПосочва пълното име на деня от седмицата. (напр. понеделник, сряда)
мПосочва месеца на годината в едно или двуцифрено число без водеща нула (напр. 02 до 12)
ммОпределя месец в двуцифрено представяне с водеща нула. (напр. 01, 12)
мммОпределя месец с трибуквено съкращение (напр. януари, ноември)
МмммПосочва пълното име на месеца. (напр. януари, ноември)
yyПосочва годината в двуцифрено число (напр. 08 означава 2008 г., 19 означава 2019 г.)
yyyyПосочва годината в четирицифрено число (напр. 2008, 2019)
зУказва часа в едно или двуцифрено представяне без водеща нула (напр. 6, 12)
ччОпределя часа в двуцифрено представяне с водеща нула (06 до 12)
мОпределя минути в едно или двуцифрено число без водеща нула (напр. 5, 45)
ммОпределя минути в едно или двуцифрено число, водеща нула (напр. 05, 45)
сУказва секунди в едно или двуцифрено число без водеща нула (напр. 5, 45)
ssУказва секунди в едно или двуцифрено число, водеща нула (напр. 05, 45)
AM / PMУказва, че времето трябва да се показва като 12-часов часовник, последван от „AM“ или „PM“

Как да използвате функцията TEXT в Excel

Научихте синтаксиса и кодовете за формат на функцията TEXT, сега нека разгледаме как да използваме функцията в Excel с помощта на няколко примера.

Използвайте текстова формула, за да покажете цялото число до числото в клетка A1.

За да направим това, можем да използваме текстовата формула като:

=ТЕКСТ(A1,"0")

Използвайте тази формула, за да покажете единичен знак след десетичната запетая:

=ТЕКСТ(A1,"0.0")

Таблицата по-долу показва текстовите формули с различни форматни кодове за прилагане на различни типове форматиране към различни числови стойности. Можете да копирате тези формули директно във вашата електронна таблица, за да опитате сами.

СтойностФормулаФорматирана стойност
4963.34=ТЕКСТ(A2,"0,000")4963.340
5300.52=ТЕКСТ(A3,"#,##0")5,301
5.12=TEXT(A4,"# ?/?")5 1/8
0.4963=TEXT(A5,"#%") 50%50%
9600.60=TEXT(A6,"$#,##0.0")$9,600.6
20=TEXT(A7,"~#!") ~20!~20!
5656=ТЕКСТ(A8,"00000000")00005656

Горните формули се прилагат в колона C на електронна таблица, както е показано на екранната снимка по-долу:

ТЕКСТ Функция с формули

Можете също да използвате други формули и функции както в, така и извън функцията TEXT.

Да приемем, че имате брутна и разходна сума и искате да изчислите нетната печалба и да покажете печалбата в клетка A9 с низа „Вашата нетна печалба е“. Можете да използвате формулата по-долу за това:

="Вашата нетна печалба е "&TEXT(C6-C7,"$#,###.00")

Формулата първо изчислява печалбата по формула (C6-C7) в рамките на функцията TEXT и свързва форматираната стойност с низа „Вашата нетна печалба е“, използвайки формула за конкатенация (&), и накрая показва резултата в клетка A9.

Форматирайте мобилен номер с помощта на функцията TEXT

Обикновено, когато въведете число, което е по-дълго от 11 цифри в електронната таблица, например мобилни номера, Excel автоматично ще го превърне в научна нотация. И можете да използвате правилно тези научни обозначения, така че може да искате да ги преобразувате в нормални числови стойности. Можете да използвате функцията TEXT, за да конвертирате тези досадни научни означения в мобилни номера.

Както е показано на екранната снимка по-долу, когато въведете мобилни номера (с дължина 12 цифри, включително кода на държавата) в Excel, той автоматично преобразува тези мобилни номера във формат за научна нотация.

С функцията TEXT можете да форматирате този формат за научна нотация в четими мобилни номера.

Обикновено мобилният номер е дълъг 12 цифри (това може да варира за някои държави). Първите две цифри са код на държавата, а останалите 10 цифри са мобилните номера.

Така че, за да преобразувате тези по-горе научни обозначения в мобилни номера, използвайте тази формула:

=TEXT(A1,"+############")

Ние използваме „############“ като код за формат за този пример, за да преобразуваме нотацията в мобилен номер:

Сега, нека го направим по-четим, като отделим кода на държавата от мобилния номер. За да направите това, поставете тире (-) след две хешове.

=TEXT(A1,"+##-##########")

Форматиране на дата с помощта на функция TEXT

По подразбиране Excel съхранява датата като серийни номера. Серийният номер за 1 януари 1900 г. е 1, а 1 януари 2001 г. е 36892, тъй като от 1 януари 1900 г. има 36891 дни.

Тъй като повечето функции автоматично преобразуват стойностите на датата в серийни номера, е трудно да ги покажете в четим формат. Но с функцията TEXT на Excel можете лесно да ги конвертирате в текстови стойности и да ги покажете в желания от вас формат.

Например, ако искате да вземете датата от клетка A1 (05-03-2015) и да я покажете в стандартен формат за дата като „5 март 2015 г.“ в клетка B1, използвате следната формула:

=TEXT(A1,"mmm d,yyyy")
  • ммм посочва до 3 букви съкратен месец
  • д определя деня от месеца с една или две цифри
  • yyyy указва да се показват четирицифрени числа на годината.

Екранната снимка по-долу показва как можете да приложите различни типове форматиране към една и съща дата с помощта на текстовата формула:

Дата и текст на конкатенация

Да приемем, че искаме да обединим името (колона A) и датата на раждане (колона B) и да го покажем в колона C. Ще получите резултат по следния начин:

Ако директно обединим текст в клетка A1 и дата в клетка B1, Excel присъединява текста и серийния номер за датата, а не действителната дата.

За да свържете текст и дата и да покажете правилно датата в желания формат, използвайте функцията TEXT с функцията CONCAT.

Формулата:

=CONCAT(A2,"-",TEXT(B2,"dd/m/yy"))

Резултатът:

Сега ще присъединим текстов низ „беше роден на“ към изхода и ще форматираме датата в различен формат.

След това формулата се копира в клетка A2:A5 с помощта на манипулатора за запълване.

В друг пример използваме ДНЕС() функция за получаване на текущата дата и присъединяване към датата с някакъв свързан текст.

Сега можете лесно да конвертирате всяка стойност (например числа, дати и т.н.) в текст в желания от вас формат.