Изтеглете примерната работна книга
Този урок демонстрира как да използвате Текстова функция на Excel в Excel.
Преглед на текстовите функции
Функцията TEXT връща стойност, преобразувана в текст с определен формат.
За да използвате функцията TEXT Excel Worksheet, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
TEXT функция Синтаксис и входове:
= ТЕКСТ (стойност, формат_текст)
стойност - Стойността за форматиране
format_text - Текстовият формат за прилагане
Как да използвате функцията ТЕКСТ в Excel:
Функцията TEXT приема стойност (число) и я преобразува в текст с определен формат, който сте избрали.
= ТЕКСТ (B3, "mmm d, dddd")
TEXT функцията е най -вече като форматиране на клетки. Така че, ако не сте сигурни какъв трябва да бъде вторият аргумент, потърсете го вътре във Форматиране на клетки.
Например, щракнете с десния бутон върху B3 и изберете Форматиране на клетки. Можете да видите всички тези кодове на формат, които трябва да въведете.
Но имайте предвид, че текстът не работи добре с изчисленията, така че обърнете внимание, ако наистина е необходимо. По -долу са някои сценарии, които можете да използвате.
Низ, комбиниран с TEXT
Ако все още не знаете, датите се съхраняват като серийни номера. Те са просто форматирани, за да бъдат представени като дата. Следователно, ако комбинирате низ (текст) и клетката с дата, тя ще се покаже като числа.
= "Стоките са доставени на" & B3
Следователно, трябва да използваме функцията TEXT, за да я преобразуваме от стойност в текст.
= "Стоките са доставени на" & TEXT (B3, "mmm d, dddd")
ТЕКСТ за Ден от седмицата
Може да се нуждаете от деня от седмицата в доклада си, а не от самата дата, следователно това може да бъде полезно.
= ТЕКСТ (B3, "ddd")
Още пример за TEXT функция с Date
В таблицата по -долу са показани още примери, които ни помагат да прецизираме различна информация от датата.
ТЕКСТ за стойности, разделени със запетая
Подобно на датите, числата, разделени със запетая, са само презентация. Действителната стойност на B3 е 34000.4, но форматирана да показва хиляди разделители и 0 десетични знака. Комбинирането им ще покаже следното:
= B3 & "продажбите са направени този месец."
Можете да използвате TEXT отново, за да сте сигурни, че има хилядите разделители и 0 десетични знака.
= TEXT (B3, "#, ## 0") & "на продажбите бяха направени този месец."
ТЕКСТ с фиксирани номера
Може да имате колона с идентификационни номера, на която искате да зададете фиксиран номер (напр. 4 цифри). Можете да използвате:
= ТЕКСТ (B3, "0000")
ТЕКСТ с проценти
Подобно на дати и числа с хиляди разделители, процентите също са само презентация. Стойността зад 10% е 0.1 и може да не искате да се показва така.
= "Имаше" & B3 & "намаление на цената."
Можеш да използваш:
= "Имаше" & TEXT (B3, "0%") & "намаление на цената."
Още пример за функция TEXT с Number
В таблицата по -долу са показани още примери, които ни помагат да определим различен формат от числото.
Преобразувайте стойностите в телефонни номера
когато разглеждаме телефонния номер в САЩ, той съдържа 7 цифри за местния телефонен номер и с код на страната се показва с 10 цифри.
Можем да идентифицираме локален номер, ако е по-малък от 9999999, тогава можем да използваме формат ###-####, за да покажем локален телефонен номер, да оставим всичко, което можем да покажем с код в (###) ###-#### формат.
По -долу функцията и екранната снимка показват тази формула на Excel Text.
= ТЕКСТ (A2, "[<= 9999999] ###-####; (###) ###-####")
ТЕКСТ в Google Таблици
Функцията TEXT работи абсолютно същото в Google Sheets като в Excel:
ТЕКСТ Примери във VBA
Можете също да използвате функцията TEXT във VBA. Тип:Application.Workksheetfunction.Text (стойност, format_text)
За аргументите на функцията (стойност и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо това.
Връщане към списъка с всички функции в Excel