Содржина
Функцијата TEXT е една од значајните функции во Excel што ви овозможува да правите различни типови или броеви на форматирање. Оваа статија покажува различни начини за користење на кодови за формат со TEXT функцијата за различни цели.
Преземачка работна книга за вежбање
Можете да ја преземете работната книга за вежбање од копчето за преземање подолу.
Кодови за формати на функции за текст.xlsx
Кои се шифрите за формати за функцијата TEXT?
Прво, треба да ја знаеме синтаксата и целта на функцијата TEXT . Синтаксата на оваа функција е вака:
TEXT(вредност, формат_текст)Значи, користејќи ја функцијата TEXT , ние може да форматира какви било вредности или броеви користејќи различен формат кодови.
Оваа функција е потребна кога сакаме да ја измениме или сакаме да ја добиеме вредноста на одреден формат. Потоа ни треба функцијата TEXT . Пример за функцијата е следниов.
=TEXT(TODAY(),"MM/DD/YY")
Ќе го произведе следниот излез:
Денешниот датум е во MM/ DD/YY формат, како 29/06/21. Значи, користејќи ја функцијата TEXT , можеме лесно да го прилагодиме нашиот финален излез според нашите барања.
Во основа, има многу кодови за формат што може да се користат со TEXT функција во Excel. Но, овде ќе ги прикажам најчестите и најкористените кодови со нивните намени. 13> 0 Емисииводечки нули. ? Остава празно место наместо да ги прикажува првите нули. # Претставува изборни цифри и не покажува дополнителни нули. . (период) Се појавува децимална точка. , (запирка) Илјадници сепаратор. [ ] Креирај условни формати.
4 Примери за функцијата TEXT за да ги форматирате кодовите во Excel
Овој дел ги разгледува различните употреби на кодовите за формати на функциите TEXT , на пр. комбинирање на текстот со број или датум, додавање на водечка нула и конвертирање на броеви во дефиниран формат. Ајде да се нурнеме во употребите!
1. Комбинирајте текстови и броеви со прилагодено форматирање
Ајде да имаме база на податоци од некои овошја и нивната цена за единица и количина . Последната колона е колоната за вкупна цена.
Сега ќе ја пресметаме вкупната цена со текст и симбол на валута, раздвојувач на илјадници и две децимални места користејќи ја функцијата TEXT .
За ова, нашата формула ќе биде вака:
=”Text” & TEXT( Формула, „$###,###.00“)📌 Објаснување на формулата:
Прво, додаваме текст на предната страна со помош на <Симболот 1>аперсенд ( & ). Потоа во функцијата TEXT во првиот дел од параметрите, ќе ја користиме нашата формула за броење на саканиот излез. После тоа, ставете аЗнак $ напред за форматирање, бидејќи симболот на валутата овде е долар, запирка ( , ) за илјада сепаратори и # за претставување изборни цифри.
- Значи, прво, внесете ја следната формула во ќелијата E5 и повлечете ја иконата Пополнете рачка подолу за да ја копирате формула.
="Total Price "&TEXT(C5*D5, "$###,###.00")
2. Примена на правилен формат на телефонски број
Да претпоставиме дека имаме база на податоци што содржи некои телефонски броеви за овој метод. Но, дадените броеви не се добро форматирани.
- Сега ќе ги претвориме споменатите броеви во соодветни телефонски броеви користејќи го TEXT функција . Значи, сакаме да направиме телефонски броеви како овој:
(555) 555-1234
- За ова треба да користиме формула како дадено подолу:
📌 Објаснување на формулата:
Како што треба да ги форматираме телефонските броеви како во горниот пример, прво ни треба услов за да ги одвоиме последните 7 цифри од дадените броеви. Мораме да користиме [ ] за условни цели. Потоа ни треба # за децимално место за да го формираме бројот според нашите потреби.
- Прво, во првиот дел од функцијата TEXT , ќе го земе дадениот влез кој е нашата колона C , бидејќи ги земаме дадените телефонски броеви без форматирање од оваа колона.
- Второ,делот за формат [<=9999999] ги проверува броевите од десната страна дали е помал или еднаков на 7 цифри или не. Потоа ги претвора првите 7 цифри во форма ###-#### што значи пар од 3 цифри-4 цифри. После тоа, под-делот (###) ###-#### форматирајте го целиот број на вака (555) 555-1234. Значи, последните 3 цифри се покриени со () а другите 3 цифри-4 цифрен пар.
- Значи, прво, внесете ја следната формула во ќелијата D5 и потоа повлечете иконата Рачка за пополнување подолу.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")
3. Додавање водечки нули пред броеви
Excel автоматски ги отстранува водечките нули напишани пред броевите. Но, понекогаш можеби ќе треба да ги задржиме водечките нули. Тогаш функцијата TEXT може да ни помогне да го направиме тоа со нејзините кодови за формат. Ајде да имаме база на податоци од некои вработени со нивните имиња и id .
Сакаме да го задржиме сите Идентификатори на сите вработени се со 7 цифри, но некои од ID не се целосно 7 цифри. Ќе ги претвориме сите IDs во 7 цифри користејќи го кодот за формат на функцијата TEXT .
- Значи, прво, внесете ја следната формула во ќелијата D5 и потоа повлечете ја иконата Пополнете ја рачката подолу.
=TEXT(C5,"0000000")
4. Комбинирање на текст и датум во посакуваниот формат
Понекогаш, можеби ќе треба да ги комбинираме текстот и датумот во саканиот формат. Можеме да користимекодот за формат на датумот на функцијата TEXT за да го приспособите нашиот излез. За да го демонстрираме овој метод, ајде да размислиме за базата на податоци од некои производи и нивните датуми на испорака .
- Сега ние ќе ги комбинира имињата на производите и датумите на испорака и ќе ги прикаже во една колона користејќи TEXT функциски кодови за формат.
- Синтаксата на формулата за да го направите тоа ќе биде како што следува.
📌 Објаснување на формулата:
Во горната формула, амперсенд (&) операторот се користи за комбинирање на текстови. Кога треба да комбинираме текст со текст или текст со формула, тогаш во Excel тоа е лесно можно со користење на амперсандот ( & ). Тоа е алтернатива на функцијата CONCAT во Excel. За повеќе информации, можете да проверите Како да додадете текст пред формулата во Excel .
Овде само сакаме да комбинираме две ќелии и да додадеме текст. Исто така, ќе сакате да направите форматирање на датумите користејќи го кодот за формат на функцијата TEXT .
TEXT(Cell,”mm/dd/yyyy”)Во првиот дел од параметарот ги зема вредностите, па затоа што сакаме да ги пренесеме вредностите на колоните на датумите на испорака, затоа треба да го пренесеме бројот на ќелијата овде. Во двојниот цитат, го прогласивме формирањето на датуми со користење на форматот mm/dd/yyyy . Така, од нашите дадени датуми, ќе ги форматира датумите во овој форматкаде што mm-> месец dd-> ден yyyy-> година. Значи, нашиот датум ќе биде вака: 05/07/1998 .
- Значи, прво, внесете ја следната формула во ќелијата D5 и потоа повлечете иконата Пополнете ја рачката подолу.
=B5&"'s delivery date is " &TEXT(C5,"mm/dd/yyyy")
Прочитајте повеќе: Како да се користи ФИКСИРАНА функција во Excel (6 соодветни примери)
Повеќе примери со функцијата Excel TEXT за форматирање кодови
Тука ќе дискутирајте за некои кориснички проблеми и решенија за функцијата TEXT .
- Ајде да го пресметаме денешниот месец користејќи =MONTH(TODAY()). Ќе го даде бројот на тековниот месец. На пример, за мене е октомври па ќе даде 10 како повратна вредност.
- Но кога користам =TEXT(MONTH (TODAY()),”mm”) ова ќе се врати 01 .
Зошто се случува оваа грешка ?
Го конвертираме датумот во бројот 10, а потоа му велите да го претвори бројот 10 во датум, кој потоа е познат како 02/01/1900 ( дд/мм/гггг ), што е почетната нумеричка вредност на датумот на Excel. Значи, кога ќе ја извршите формулата за текст, ние го добиваме 1 од јануари.
- Друг проблем е пресметувањето на датумот и времето . Ако треба да ги дознаеме и денешниот број и тековниот час. Можно е да се пресметаат оние со помош на функцијата TEXT. Едноставно само користете ја формулатаподолу.
=TEXT(TODAY(),"dd ") & "Days " & TEXT(NOW(),"hh ") & "Hours"
- Користејќи ја оваа формула, првата функција TEXT(TODAY(),”dd”) го пресметува денешниот број на датум и TEXT(NOW(),”hh”) ги дознава тековните часови.
Примена на Excel Текст Формат
Excel може автоматски да ја открие вредноста што се обидувате да ја внесете во ќелијата. Значи, ќе ја претвори вредноста во откриениот формат веднаш штом ќе го внесете, иако можеби не сакате да го стори тоа. Затоа, интелигенцијата на Excel, која е исклучително корисна најчесто, понекогаш може да ви пречи.
На пример, да претпоставиме дека се обидувате да внесете 5-10 во ќелија за да означи 5 до 10 . Сепак, Excel ќе го третира како датум. Значи, ќе се внесе како 5 октомври или 10 мај од тековната година, во зависност од поставувањето на датумот на системот. Ќе се соочите со слични досадни резултати кога се обидувате да внесете кодови со водечки нули. Бидејќи excel ќе ги смета водечките нули како вишок и ќе ги отстрани автоматски.
Па, што правите за да избегнете такви ситуации? Па, не грижете се. Можете само да ги форматирате ќелиите како текст пред да внесете податоци. Потоа, Excel ќе ги складира вредностите додека ги внесувате без никаква промена.
Да претпоставиме дека сакате да внесете некои IDs со водечки нули во опсегот B2:B100 . Потоа изберете го опсегот и притиснете CTRL + 1 или одете во Дома >> Формат >>Форматирајте ги ќелиите . Следно, изберете ја категоријата Текст од јазичето Број во полето за дијалог Форматирај ќелии и кликнете OK . После тоа, можете да внесете што сакате, а Excel нема да промени ништо.
Забелешка: Исто така, можете да притиснете CTRL + 1 за да го отворите полето за дијалог Форматирај ќелии .
Работи до Запомнете
- Не заборавајте да користите двојни наводници околу кодовите за формат. Во спротивно, функцијата TEXT ќе се врати #NAME! грешка .
- Функцијата TEXT конвертира нумерички вредности во текстуални низи. Значи, нема да можете да ја користите излезната ќелија како референца за нумеричка вредност во други формули. Можеби ќе треба да користите други формати на броеви за да избегнете такви ограничувања доколку е потребно.
Заклучок
Ова се начини на користење на функцијата TEXT формат кодови во Excel. Ги покажав сите методи со нивните соодветни примери. Исто така, ги разгледавме основите на оваа функција и најчесто користените форматни кодови на оваа функција. Ако имате некој друг начин да го постигнете ова, тогаш слободно споделете го со нас. Не заборавајте да го посетите нашиот блог ExcelWIKI за да истражите повеќе за Excel. Останете со нас и продолжете да учите.