Искате ли вашите данни в Excel да изглеждат по-професионално? Научете как да форматирате числа, дати и часове с функцията TEXT.
Персонализираното форматиране е също толкова полезно, колкото всеки друг инструмент в Excel, но какво ще стане, ако не се налага да преминавате през менютата, за да форматирате клетките си всеки път? Още повече, какво ще стане, ако можете да форматирате клетките си директно във формулите на Excel?
Функцията TEXT в Excel прави точно това. Тя ви позволява да персонализирате форматирането на вашите данни точно в лентата с формули. Нека проучим как да форматирате числа, дати и специални числа с помощта на функцията TEXT в Excel.
Какво представлява функцията TEXT в Excel?
TEXT е функция на Excel, която ви позволява да персонализирате форматирането на вашите данни в Excel. Използвайки тази функция, можете да приложите персонализирано форматиране към конкретни клетки, което прави вашите данни по-привлекателни визуално и по-лесни за разбиране.
Резултатът от TEXT е много подобен на използвайки персонализирано форматиране в Excel. Синтаксисът за него е както следва:
=ТЕКСТ(стойност, формат_текст)
Тук, стойност се отнася до числото, което искате да конвертирате, докато формат_текст е схемата за форматиране, която искате да използвате.
Функцията TEXT може да форматира различни типове данни, включително числа, дати и часове. За разлика от персонализираното форматиране на Excel, TEXT е функция, която можете бързо да извикате в лентата с формули и да комбинирате с други функции на Excel, което го прави универсален инструмент.
Код за форматиране |
Описание |
---|---|
# |
Заместител на цифри, представляващ незадължителни цифри. Няма да се покаже, ако няма значими цифри. |
0 |
Заместител на цифра, който винаги се показва. Ако няма значими цифри, ще се запълни с незначещи нули. |
? |
Заместител на цифри, който признава незначителните нули, но не ги показва. Той ще покаже нулите, ако е необходимо да подравните десетичните знаци. |
. |
Десетична запетая. |
, |
Разделител за хиляди. |
д |
Ден от месеца или ден от седмицата. |
м |
Месец, когато се използва като част от дата, и минута, когато се използва като част от времето. |
г |
година. |
с |
Второ. |
/ |
Индикатор за фракция. |
д |
Научна нотация. |
Функцията TEXT следва същия кодов формат като персонализираните числови формати в Excel. Таблицата по-горе изброява най-често използваните кодове.
Как да форматирате числа с функцията TEXT
Форматирането на числа в по-четими форми е едно от най-полезните приложения на функцията TEXT. Нека вземем пример, при който бихме искали конкретна клетка да показва числа от друга клетка с четири знака след десетичната запетая.
Важно е да запомните, че изходът TEXT ще бъде текстов низ и не можете да го подадете към формули, които изискват въвеждане на числа. В такива случаи ще трябва да подадете оригиналните стойности, а не форматираните текстови скриптове.
Можете да използвате или хештага (#) или нула (0) кодове, за да постигнете това, в зависимост от това дали искате да показвате незначими десетични знаци. Не забравяйте, че хаштагът (#) не показва незначещи нули.
Например, ако искате да ограничите резултатите от клетката A2 до четири десетични знака и ги покажете в клетка C2, можете да използвате формулата по-долу:
=ТЕКСТ(A2, "#.0000")
Тази формула ще покаже стойността от A2 с четири знака след десетичната запетая, независимо дали нулите са значими. Можете да направите по-големи стойности по-лесни за четене, като добавите разделители за хиляди. Същият код по-горе с разделител за хиляди ще изглежда така:
=ТЕКСТ(A2, "###,###.0000")
Важно е да запомните, че можете да комбинирате различни кодове за форматиране заедно, за да получите желания резултат в Excel. Ако искате изцяло да избегнете десетичните знаци, можете да използвате функцията TEXT, за да покажете числата като дроби с наклонената черта (/) код. Например формулата по-долу ще покаже числото от клетката A2 като дроб:
=ТЕКСТ(A2, "?/?")
Показването на вашия резултат от Excel като дроби може да ви даде предимство, когато изчисляване на коефициенти в Excel, тъй като ги прави по-лесни за четене.
Форматиране на дата с помощта на функцията TEXT
Функцията TEXT също ви позволява да форматирате дати и часове в Excel. Удобен начин за комбиниране на стойности за дата или час с текстови низове е използването на функциите CONCATENATE и TEXT.
Функцията CONCATENATE ви позволява да свържете няколко низа заедно в Excel. Можете да използвате тази функция, за да покажете текстов низ заедно със стойност за дата или час. Досега просто трябва да комбинирате CONCATENATE с функция, която вмъква текущата дата или час в Excel. Тогава къде се вписва функцията TEXT във всичко това?
Функциите за дата на Excel работят с помощта на вътрешна числова система и ако не са форматирани правилно, функциите за време като ДНЕС може да върнат безсмислени числа. Функцията TEXT може да трансформира тези числа в правилен низ от дати, а функцията CONCATENATE може да събере всичко заедно, за да ги представи.
За да представите днешната дата заедно с текстов низ, можете да използвате следната формула:
=СЪЕДИНЯВАНЕ("Днес е ", ТЕКСТ(ДНЕС(), "дддд, дд-ммм-й"))
Обърнете внимание, че извън формата на датата, буквата д показва деня от седмицата, а не деня от месеца. Добавяне на още дs ще покаже по-пълната версия на деня. Например, дддд ще покаже понеделник, докато ддд ще покаже пн. Същият принцип се прилага за дните от месеца и самите месеци.
Форматиране на специални числа с помощта на функцията TEXT
Може да има моменти, когато трябва да персонализирате форматирането на числата в клетката си, за да отговарят на конкретни изисквания. Два примера от реалния живот могат да бъдат подреждане на набор от телефонни номера в електронна таблица или представяне на големи числа с помощта на научна нотация. Функцията TEXT е удобна и в двата сценария.
Форматиране на телефонни номера
Можете да персонализирате форматирането на клетката за телефонни номера с помощта на функцията TEXT. Това ви позволява да добавяте тирета и интервали, което прави телефонните номера по-четими.
Освен това можете да използвате TEXT, за да интегрирате форма на условно форматиране. Като зададете условия въз основа на броя на цифрите в телефонния номер, можете да ги показвате в определени формати. Следната формула изпълнява тези задачи:
=ТЕКСТ(A2,"[>9999999](###) ###-####; ###-####")
Тази формула използва функцията TEXT за въвеждане на числото от клетка A2. Ако числото е по-голямо от 9,999,999 (което означава, че има повече от седем цифри), ще покаже първите три цифри в скоби и ще добави тире след следващите три цифри. За числа, които са по-малки или равни на 9,999,999, след първите три цифри ще бъде добавено тире.
Форматиране на научни означения
Научните нотации са необходими за ефективна комуникация на вашите данни, когато работите с големи числа. Функцията TEXT може да улесни това. Можеш да използваш д за да настроите форматирането на научна нотация:
=ТЕКСТ(B2, "0,00E+00")
Тази формула ще покаже числото в B2 като кратно на 10. The 0.00 означава, че коефициентът ще има два знака след десетичната запетая и 00 означава, че показателят няма да бъде по-голям от 99.
Форматирайте вашите данни с функцията TEXT на Excel
Форматирането на вашите данни може да бъде плашещо, но функцията TEXT на Excel го прави лесно. С тази функция можете да персонализирате външния вид на вашите числа, дати и часове, за да ги направите по-привлекателни и по-лесни за разбиране.
Красотата на използването на TEXT се крие в неговата гъвкавост - можете да комбинирате кодове за форматиране и други функции на Excel, за да разширите драстично вашите опции за форматиране. Независимо дали трябва да показвате числа с конкретни знаци след десетичната запетая, да форматирате дати и часове или дори да персонализирате научни обозначения и телефонни номера, TEXT ще ви покрие.