Како користити Екцел текстуалну функцију

Користите Екцел функцију ТЕКСТ да бисте претворили све податке (нпр. бројеве, датуме, итд.) у текст, у формату који је одредио корисник.

Функција ТЕКСТ је категорисана као функција стринг/текст, која конвертује вредност броја у текстуални низ у формату који је одредио корисник. На пример, ако желите да конвертујете датум у формату '15/03/2020' у формат 15. марта 2020, користите функцију ТЕКСТ да бисте то урадили.

Овај водич објашњава како да користите функцију ТЕКСТ у Екцел-у уз помоћ неких формула и примера.

Синтакса

Општа синтакса функције ТЕКСТ:

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

Функција ТЕКСТ захтева два аргумента/параметра:

  • вредност – Вредност броја коју желите да конвертујете у текстуални низ. Ова вредност може бити нумеричка вредност, датум или референца на ћелију бројчане вредности.
  • формат_тект – Код формата који желите да примените на одређену вредност. Увек га треба ставити под двоструке наводнике.

ТЕКСТ Кодови формата функције

Функција Тект има само два аргумента. Први аргумент захтева само вредност коју желите да конвертујете, лако је. Али требало би да унесете исправан код формата који ће вам дати излазни број у формату који желите. Следећа табела садржи најчешће и најчешће коришћене формате.

Формат ЦодеОписПример
0Нула је чувар места цифара који приказује само цифре без децималних места.#.0 – увек приказује 1 децимално место.

Ако унесете 5,50 у референцирану ћелију, приказаће се као 5,5.

#Приказује цифру без додатних нула.

#.## – приказује до две децимале.

када унесете 3,777, враћа се 3,78.

?Приказује само цифру без децималних места. Обично се користи за поравнавање нумеричких вредности у колони на децималном месту.#.? – приказаће једно децимално место и поравнаће децимални зарез.
.Децимална тачка
,Хиљаде сепаратор.###,### – Приказаће сепаратор хиљада.

Ако унесете 195200, враћа се 195,200

0%Приказује бројеве као проценат.Ако унесете 0,285, враћа се 28,5

Поред горњег кода формата, можете додати било који од следећих симбола у код формата формуле и они ће бити приказани тачно онако како сте унели.

СимболОпис
+ и -Знаци плус и минус
()Лева и десна заграда
:Дебело црево
^Царет
'Апостроф
{}Коврџаве заграде
<>Мање од и веће од знакова
=знак једнакости
/Коса црта
!Знак узвика
&Амперсанд
~Тилда
Свемирски карактер

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

Када желите да конвертујете датуме и времена помоћу функције ТЕКСТ, користите било који од доле наведених кодова формата.

Формат ЦодеОпис и примери
д

Одређује дан у месецу у једноцифреном или двоцифреном броју без водеће нуле (нпр. 2 до 25)

ддОдређује дан у месецу у двоцифреном приказу са почетном нулом (нпр. 02 до 25)
дддОдређује дан у недељи скраћеницом од три слова (нпр. од пон до нед)
ддддОдређује пуно име дана у недељи. (нпр. понедељак, среда)
мОдређује месец у години, у једноцифреном или двоцифреном броју без почетне нуле (нпр. 02 до 12)
ммОдређује месец у двоцифреном приказу са почетном нулом. (нпр. 01, 12)
мммОдређује месец скраћеницом од три слова (нпр. јануар, новембар)
ммммОдређује пун назив месеца. (нпр. јануар, новембар)
ииОдређује годину у двоцифреном броју (нпр. 08 значи 2008, 19 значи 2019)
ииииОдређује годину у четвороцифреном броју (нпр. 2008, 2019)
хОдређује сат у једноцифреном или двоцифреном приказу без водеће нуле (нпр. 6, 12)
ХХОдређује сат у двоцифреном приказу са почетном нулом (06 до 12)
мОдређује минуте у једноцифреном или двоцифреном броју без почетне нуле (нпр. 5, 45)
ммОдређује минуте у једноцифреном или двоцифреном броју почетну нулу (нпр. 05, 45)
сОдређује секунде у једном или двоцифреном броју без водеће нуле (нпр. 5, 45)
ссОдређује секунде у једноцифреном или двоцифреном броју почетну нулу (нпр. 05, 45)
САМ / ПОСЛЕ ПОДНЕОдређује да време треба да буде приказано као сат од 12 сати, након чега следи „АМ“ или „ПМ“

Како користити функцију ТЕКСТ у Екцелу

Научили сте синтаксу и кодове формата функције ТЕКСТ, сада, хајде да истражимо како да користимо функцију у Екцел-у уз помоћ неколико примера.

Користите формулу текста да бисте приказали цео број до броја у ћелији А1.

Да бисмо то урадили, можемо користити формулу текста као:

=ТЕКСТ(А1,"0")

Користите ову формулу за приказ једног децималног места:

=ТЕКСТ(А1,"0.0")

Табела у наставку приказује формуле текста са различитим кодовима формата за примену различитих типова форматирања на различите нумеричке вредности. Можете копирати ове формуле директно у своју табелу да бисте их сами испробали.

ВалуеФормулаФорматирана вредност
4963.34=ТЕКСТ(А2,"0.000")4963.340
5300.52=ТЕКСТ(А3,"#,##0")5,301
5.12=ТЕКСТ(А4,"# ?/?")5 1/8
0.4963=ТЕКСТ(А5,"#%") 50%50%
9600.60=ТЕКСТ(А6,"$#,##0.0")$9,600.6
20=ТЕКСТ(А7,"~#!") ~20!~20!
5656=ТЕКСТ(А8,"00000000")00005656

Горе наведене формуле се примењују у колони Ц табеле као што је приказано на слици испод:

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

Такође можете користити друге формуле и функције унутар и изван функције ТЕКСТ.

Претпоставимо да имате износ бруто и расхода и желите да израчунате нето профит и прикажете профит у ћелији А9 са стрингом „Ваш нето профит је“. За то можете користити формулу испод:

="Ваш нето профит је "&ТЕКСТ(Ц6-Ц7,"$#,###.00")

Формула прво израчунава профит по формули (Ц6-Ц7) унутар функције ТЕКСТ и придружује форматирану вредност низу „Ваш нето профит је“ користећи конкатенирану формулу (&), а на крају приказује резултат у ћелији А9.

Форматирајте број мобилног телефона користећи функцију ТЕКСТ

Обично, када унесете било који број који је дужи од 11 цифара у табели, на пример, бројеви мобилних телефона, Екцел ће га аутоматски претворити у научну нотацију. И можете правилно да користите ове научне ознаке, па ћете можда желети да их конвертујете у нормалне нумеричке вредности. Можете користити функцију ТЕКСТ да бисте те досадне научне записе претворили у мобилне бројеве.

Као што је приказано на снимку екрана испод, када унесете бројеве мобилних телефона (дужине 12 цифара укључујући њихов код земље) у Екцел, он аутоматски конвертује ове бројеве мобилних телефона у формат научног записа.

Помоћу функције ТЕКСТ, можете форматирати овај формат научног записа у читљиве бројеве мобилних телефона.

Обично број мобилног телефона има 12 цифара (ово се може разликовати у неким земљама). Прве две цифре су позивни број земље, а преосталих 10 цифара су бројеви мобилних телефона.

Дакле, да бисте ове горе научне ознаке претворили у бројеве мобилних телефона, користите ову формулу:

=ТЕКСТ(А1,"+############")

Користимо „############“ као код формата за овај пример за претварање нотације у број мобилног телефона:

Сада, учинимо га читљивијим тако што ћемо одвојити позивни број земље од броја мобилног телефона. Да бисте то урадили, ставите цртицу (-) после два хеша.

=ТЕКСТ(А1,"+##-###########")

Форматирајте датум помоћу функције ТЕКСТ

Екцел подразумевано чува датум као серијске бројеве. Редни број за 1. јануар 1900. је 1, а 1. јануар 2001. је 36892 јер је од 1. јануара 1900. 36891 дан.

Пошто већина функција аутоматски конвертује вредности датума у ​​серијске бројеве, тешко је приказати их у читљивом формату. Али помоћу функције Екцел ТЕКСТ можете их лако претворити у текстуалне вредности и приказати у жељеном формату.

На пример, ако желите да узмете датум из ћелије А1 (05-03-2015) и прикажете га у стандардном формату датума као што је „5. март 2015“ у ћелији Б1, користите следећу формулу:

=ТЕКСТ(А1,"ммм д,гггг")
  • ммм означава на 3 слова скраћено месец
  • д одређује дан у месецу у једној или две цифре
  • ииии одређује да се приказују четвороцифрени бројеви година.

Снимак екрана испод показује како можете да примените различите типове форматирања на исти датум користећи формулу текста:

Датум и текст спајања

Рецимо да желимо да спојимо име (колона А) и датум рођења (колона Б) и прикажемо га у колони Ц. Добићете резултат овако:

Ако директно спојимо текст у ћелију А1 и датум у ћелију Б1, Екцел спаја текст и серијски број за датум, а не стварни датум.

Да бисте спојили текст и датум и правилно приказали датум у жељеном формату, користите функцију ТЕКСТ са функцијом ЦОНЦАТ.

Формула:

=ЦОНЦАТ(А2,"-",ТЕКСТ(Б2,"дд/м/ии"))

Резултат:

Сада ћемо спојити текстуални низ „је рођен на“ излазу и форматирати датум у другом формату.

Затим се формула копира у ћелију А2:А5 помоћу ручке за попуњавање.

У другом примеру користимо ДАНАС() функцију да добијете тренутни датум и придружите датум неким повезаним текстом.

Сада можете лако да конвертујете било коју вредност (нпр. бројеве, датуме, итд.) у текст у жељеном формату.