Примеры текстовых функций - Excel, VBA и Google Таблицы

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве показано, как использовать Текстовая функция 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

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave