Загрузите образец книги
В этом руководстве показано, как использовать Текстовая функция Excel в Excel.
Обзор текстовых функций
Функция ТЕКСТ возвращает значение, преобразованное в текст в указанном формате.
Чтобы использовать функцию TEXT Excel Worksheet, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Функция ТЕКСТ Синтаксис и входные данные:
= ТЕКСТ (значение; формат_текст)
ценить - значение для форматирования
format_text - Текстовый формат, который нужно применить
Как использовать функцию ТЕКСТ в Excel:
Функция ТЕКСТ принимает значение (число) и преобразует его в текст в выбранном вами формате.
= ТЕКСТ (B3; «ммм д, дддд»)
Функция ТЕКСТ больше всего похожа на форматирование ячеек. Поэтому, если вы не уверены, каким должен быть второй аргумент, поищите его в ячейках формата.
Например, щелкните правой кнопкой мыши B3 и выберите «Формат ячеек». Вы можете увидеть весь код формата, который вам нужно ввести.
Но имейте в виду, что текст плохо работает с вычислениями, поэтому примите к сведению, если это действительно необходимо. Ниже приведены несколько сценариев, в которых вы можете его использовать.
Строка в сочетании с ТЕКСТОМ
Если вы еще не знаете, даты хранятся в виде серийных номеров. Они просто отформатированы для представления в виде даты. Следовательно, если вы объедините строку (текст) и ячейку с датой, она будет отображаться в виде чисел.
= "Товар был доставлен" & B3
Следовательно, нам нужно использовать функцию ТЕКСТ, чтобы преобразовать его из значения в текст.
= "Товар был доставлен" & ТЕКСТ (B3, "ммм д, дддд")
ТЕКСТ дня недели
Вам может понадобиться день недели в отчете, а не сама дата, поэтому это может быть полезно.
= ТЕКСТ (B3; «ддд»)
Еще пример функции ТЕКСТ с датой
В таблице ниже показано больше примеров, которые помогают нам получить различную информацию от даты.
ТЕКСТ для значений, разделенных запятыми
Как и даты, числа, разделенные запятыми, представляют собой просто представление. Фактическое значение B3 - 34000,4, но отформатировано так, чтобы отображать разделители тысяч и 0 десятичных знаков. Их объединение покажет следующее:
= B3 & "продаж было сделано в этом месяце".
Вы можете снова использовать ТЕКСТ, чтобы убедиться, что в нем есть разделители тысяч и 0 десятичных знаков.
= TEXT (B3, "#, ## 0") & "продаж в этом месяце."
ТЕКСТ с фиксированными числами
У вас может быть столбец идентификаторов, для которого вы хотите установить номер исправления (например, 4 цифры). Вы можете использовать:
= ТЕКСТ (B3; «0000»)
ТЕКСТ с процентами
Подобно датам и числам с разделителями тысяч, проценты также являются просто представлением. Значение за 10% составляет 0,1, и вы можете не захотеть, чтобы оно отображалось таким образом.
= "Произошло" & B3 & "снижение стоимости."
Вы можете использовать:
= "Произошло" & ТЕКСТ (B3, "0%") & "снижение стоимости".
Еще пример функции ТЕКСТ с числом
В таблице ниже показано больше примеров, которые помогают нам точно отличать формат от числа.
Преобразование значений в номера телефонов
когда мы рассматриваем телефонный номер в США, он содержит 7 цифр для местного номера телефона, а с кодом страны он отображается из 10 цифр.
Мы можем идентифицировать местный номер, если он меньше 9999999, тогда мы можем использовать формат ### - #### для отображения местного номера телефона, остальное мы можем показать с помощью кода в (###) ### - #### формат.
На приведенной ниже функции и на снимке экрана показана эта формула текста Excel.
= ТЕКСТ (A2; «[<= 9999999] ### - ####; (###) ### - ####»)
ТЕКСТ в Google Таблицах
Функция ТЕКСТ в Google Таблицах работает точно так же, как и в Excel:
Примеры ТЕКСТА в VBA
Вы также можете использовать функцию ТЕКСТ в VBA. Тип:Application.Worksheetfunction.Text (значение, формат_текста)
Для аргументов функции (значения и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.
Вернуться к списку всех функций в Excel