Как работать с текстом в Excel
Обновлено: 20.11.2024
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Функция ТЕКСТ позволяет изменить способ отображения числа, применяя к нему форматирование с помощью кодов формата. Это полезно в ситуациях, когда вы хотите отобразить числа в более удобочитаемом формате или хотите объединить числа с текстом или символами.
Примечание. Функция ТЕКСТ преобразует числа в текст, что может затруднить использование ссылок в последующих вычислениях. Лучше всего сохранить исходное значение в одной ячейке, а затем использовать функцию ТЕКСТ в другой ячейке. Затем, если вам нужно построить другие формулы, всегда ссылайтесь на исходное значение, а не на результат функции ТЕКСТ.
ТЕКСТ(значение, формат_текст)
Синтаксис функции ТЕКСТ имеет следующие аргументы:
Имя аргумента
Описание
Числовое значение, которое вы хотите преобразовать в текст.
формат_текста
Текстовая строка, определяющая форматирование, которое вы хотите применить к указанному значению.
Обзор
В своей простейшей форме функция ТЕКСТ говорит:
=TEXT(Значение, которое вы хотите отформатировать, "Код формата, который вы хотите применить")
Вот несколько популярных примеров, которые вы можете скопировать непосредственно в Excel, чтобы поэкспериментировать с ними самостоятельно. Обратите внимание на коды формата в кавычках.
Описание
Валюта с разделителем тысяч и двумя десятичными знаками, например 1234,57 доллара США. Обратите внимание, что Excel округляет значение до 2 знаков после запятой.
=ТЕКСТ(СЕГОДНЯ(),"ММ/ДД/ГГ")
Сегодняшняя дата в формате ММ/ДД/ГГ, например 14.03.12
=ТЕКСТ(СЕГОДНЯ(),"ДДДД")
Сегодняшний день недели, например понедельник
=ТЕКСТ(СЕЙЧАС(),"Ч:ММ AM/PM")
Текущее время, например 13:29
Процент, например 28,5 %
Дробь, например 4 1/3
Дробь, например 1/3. Обратите внимание, что здесь используется функция TRIM для удаления начального пробела с десятичным значением.
=ТЕКСТ(12200000;"0.00E+00")
Научное обозначение, например 1.22E+07
=TEXT(1234567898,"[ Диалоговое окно с числами.
Скачать наши примеры
Вы можете загрузить пример рабочей книги со всеми примерами функций ТЕКСТ, которые вы найдете в этой статье, а также с некоторыми дополнениями. Вы можете следовать инструкциям или создать свои собственные коды форматов функций ТЕКСТ.
Другие доступные коды форматов
Вы можете использовать диалоговое окно "Формат ячеек", чтобы найти другие доступные коды формата:
Нажмите Ctrl+1 (+1 на Mac), чтобы открыть диалоговое окно «Формат ячеек».
Выберите нужный формат на вкладке "Число".
Выберите параметр «Пользовательский»,
Теперь нужный код формата отображается в поле "Тип". В этом случае выберите в поле Тип все, кроме точки с запятой (;) и символа @. В приведенном ниже примере мы выбрали и скопировали только мм/дд/гг.
Нажмите Ctrl+C, чтобы скопировать код формата, затем нажмите "Отмена", чтобы закрыть диалоговое окно "Формат ячеек".
Теперь все, что вам нужно сделать, это нажать Ctrl+V, чтобы вставить код формата в формулу ТЕКСТ, например: =ТЕКСТ(B2,"мм/дд/гг"). Убедитесь, что вы вставили код формата в кавычки («код формата»), иначе Excel выдаст сообщение об ошибке.
Отформатировать коды по категориям
Ниже приведены примеры того, как можно применять различные числовые форматы к своим значениям с помощью диалогового окна «Формат ячеек», а затем с помощью параметра «Пользовательский» копировать коды этих форматов в функцию ТЕКСТ.
Почему Excel удаляет мои ведущие нули?
Excel обучен искать числа, которые вводятся в ячейки, а не числа, которые выглядят как текст, такие как номера деталей или SKU. Чтобы сохранить ведущие нули, отформатируйте входной диапазон как текст, прежде чем вставлять или вводить значения. Выберите столбец или диапазон, в который вы будете помещать значения, затем используйте CTRL + 1, чтобы открыть диалоговое окно «Формат»> «Ячейки», и на вкладке «Число» выберите «Текст». Теперь Excel сохранит начальные нули.
Если вы уже ввели данные и Excel удалил начальные 0, вы можете использовать функцию ТЕКСТ, чтобы добавить их обратно. Вы можете сослаться на верхнюю ячейку со значениями и использовать = ТЕКСТ (значение, «00000»), где количество нулей в формуле представляет собой общее количество символов, которые вы хотите, а затем скопировать и вставить в остальную часть вашего диапазона. /p>
Если по какой-то причине вам нужно преобразовать текстовые значения обратно в числа, вы можете умножить их на 1, например =D4*1, или использовать двойной унарный оператор (--), например =--D4.
Разделитель тысяч зависит от региональных настроек. В США это запятая, но в других регионах это может быть точка (.).
Разделитель тысяч доступен для числового, валютного и бухгалтерского форматов.
Ниже приведены примеры стандартных чисел (только с разделителями тысяч и десятичными знаками), валюты и форматов учета. Формат валюты позволяет вам вставить символ валюты по вашему выбору и выравнивает его рядом с вашим значением, в то время как формат учета выравнивает символ валюты слева от ячейки, а значение справа. Обратите внимание на разницу между кодами формата валюты и формата учета ниже, где в бухгалтерском учете используется звездочка (*) для разделения символа и значения.
Чтобы найти код формата для символа валюты, сначала нажмите Ctrl+1 (или +1 на Mac), выберите нужный формат, а затем выберите символ в раскрывающемся списке "Символ":
Затем нажмите "Пользовательский" слева от раздела "Категория" и скопируйте код формата, включая символ валюты.
Вы можете изменить способ отображения даты, используя комбинацию "М" для месяца, "Д" для дней и "Г" для года.
Коды формата в функции ТЕКСТ не чувствительны к регистру, поэтому вы можете использовать "M" или "m", "D" или "d", "Y" или "y".
Минда рекомендует.
Если вы делитесь файлами и отчетами Excel с пользователями из разных стран, вы можете предоставить им отчет на их языке. Excel MVP, Mynda Treacy предлагает отличное решение в этой статье «Даты Excel, отображаемые на разных языках». В него также входит образец рабочей тетради, который вы можете скачать.
Вы можете изменить способ отображения времени, используя комбинацию "Ч" для часов, "М" для минут или "С" для секунд и "AM/PM" для 12-часового формата.
Если вы не укажете "AM/PM" или "A/P", время будет отображаться в 24-часовом формате.
Коды формата в функции ТЕКСТ не чувствительны к регистру, поэтому вы можете использовать "H" или "h", "M" или "m", "S" или "s", "AM/PM" или "утра/вечера".
Вы можете изменить способ отображения десятичных значений в процентах (%).
Вы можете изменить способ отображения десятичных значений в формате дроби (?/?).
Научная нотация – это способ представления чисел в виде десятичной дроби от 1 до 10, умноженной на степень 10. Она часто используется для сокращения способа отображения больших чисел.
Excel поддерживает 4 специальных формата:
Почтовый индекс — "00000"
Почтовый индекс + 4 – "00000-0000"
Номер социального страхования — "000-00-0000"
Специальные форматы будут различаться в зависимости от языкового стандарта, но если для вашего языкового стандарта нет специальных форматов или они не соответствуют вашим потребностям, вы можете создать свой собственный в диалоговом окне «Формат ячеек» > «Пользовательский». р>
Общий сценарий
Функция ТЕКСТ редко используется сама по себе и чаще всего используется в сочетании с чем-то еще. Допустим, вы хотите объединить текст и числовое значение, например «Отчет напечатан: 14.03.12» или «Еженедельный доход: 66 348,72 долларов США». Вы можете ввести это в Excel вручную, но это противоречит цели того, чтобы Excel делал это за вас. К сожалению, когда вы объединяете текст и форматированные числа, такие как даты, время, валюта и т. д., Excel не знает, как вы хотите их отобразить, поэтому форматирование чисел отбрасывается. Именно здесь бесценна функция ТЕКСТ, поскольку она позволяет заставить Excel форматировать значения так, как вы хотите, используя код формата, например "ММ/ДД/ГГ" для формата даты.
В следующем примере вы увидите, что произойдет, если вы попытаетесь соединить текст и число без использования функции ТЕКСТ. В этом случае мы используем амперсанд (&) для объединения текстовой строки, пробела (" ") и значения с =A2&" "&B2.
Как видите, Excel удалил форматирование даты в ячейке B2. В следующем примере вы увидите, как функция ТЕКСТ позволяет применить нужный формат.
Наша обновленная формула:
Ячейка C2:=A2&" "&ТЕКСТ(B2,"мм/дд/гг") – формат даты
Часто задаваемые вопросы
К сожалению, вы не можете сделать это с помощью функции ТЕКСТ, вам нужно использовать код Visual Basic для приложений (VBA). По следующей ссылке есть метод: Как преобразовать числовое значение в английские слова в Excel
Да, вы можете использовать функции UPPER, LOWER и PROPER. Например, =ПРОПИСН("привет") вернет "ПРИВЕТ".
Да, но это требует нескольких шагов. Сначала выберите ячейку или ячейки, где вы хотите, чтобы это произошло, и используйте Ctrl + 1, чтобы открыть диалоговое окно «Формат»> «Ячейки», затем «Выравнивание»> «Управление текстом»> установите флажок «Обтекание текстом». Затем настройте завершенную функцию TEXT, включив в нее функцию ASCII CHAR(10) в том месте, где вы хотите разбить строку. Возможно, вам придется изменить ширину столбца в зависимости от того, как будет выравниваться окончательный результат.
В этом случае мы использовали: ="Сегодня: "&CHAR(10)&ТЕКСТ(СЕГОДНЯ(),"мм/дд/гг")
Это называется научной записью, и Excel автоматически преобразует числа длиннее 12 цифр, если ячейка (ячейки) отформатирована как общий, и 15 цифр, если ячейка (ячейки) отформатирована как число. Если вам нужно ввести длинные числовые строки, но вы не хотите, чтобы они преобразовывались, отформатируйте соответствующие ячейки как текст, прежде чем вводить или вставлять значения в Excel.
Минда рекомендует.
Если вы делитесь файлами и отчетами Excel с пользователями из разных стран, вы можете предоставить им отчет на их языке. Excel MVP, Mynda Treacy предлагает отличное решение в этой статье «Даты Excel, отображаемые на разных языках». В него также входит образец рабочей тетради, который вы можете скачать.
Давайте рассмотрим различные способы работы с текстом в электронных таблицах Excel. Изучите несколько различных текстовых функций Excel и узнайте, как они могут сэкономить ваше время.
Когда вы думаете об Excel (наши самые важные советы по Excel), вы, вероятно, думаете о числах, вычислениях и формулах. Но вы также добавляете в электронные таблицы текст, например заголовки, описания или имена людей.
Сегодня мы рассмотрим различные способы работы с текстом в электронных таблицах Excel. Мы обсудим несколько различных функций для работы с текстом. Всякий раз, когда вы используете функцию, всегда начинайте ее со знака равенства (=).
Перенос текста в ячейку
Когда вы вводите текст в ячейку, которая шире самой ячейки, текст по умолчанию выходит за правую границу ячейки. Но легко сделать перенос текста по ширине столбца. Обтекание текстом изменяется автоматически при изменении ширины ячейки.
Чтобы сделать перенос текста в ячейке, выберите ячейку и нажмите кнопку "Перенос текста" в разделе "Выравнивание" на вкладке "Главная".
Текст помещается в ячейку, а высота строки автоматически подстраивается под размер текста.
Если высота строки не регулируется автоматически, возможно, для строки задана определенная высота.
Чтобы автоматически подогнать высоту строки под текст, выберите ячейку. Затем нажмите «Формат» в разделе «Ячейки» на вкладке «Главная» и выберите «Автоподбор высоты строки».
Если вы хотите сохранить строку на определенной высоте, вы можете изменить ее, чтобы убедиться, что обернутый текст подходит. Выберите «Высота строки» в меню «Формат». Затем введите высоту строки в диалоговом окне "Высота строки" и нажмите "ОК".
Вы также можете перетаскивать нижнюю границу строки вниз, пока все строки текста не поместятся в ячейке.
Введите разрыв строки в ячейке
Если текст в ячейке выходит за правую границу, вы также можете вставить разрыв строки, чтобы вручную выполнить перенос текста.
Дважды щелкните ячейку, чтобы отредактировать текст, или нажмите F2. Щелкните мышью в том месте текста, где вы хотите вставить разрыв строки. Затем нажмите Alt + Ввод.
Высота строки регулируется в соответствии с текстом, если для параметра Формат задано значение Автоподбор высоты строки в разделе "Ячейки" на вкладке "Главная".
Подсчет ячеек, содержащих любой текст
Если вы хотите узнать, сколько ячеек в диапазоне на вашем листе содержит текст (не числа, ошибки, формулы или пустые ячейки), вы можете использовать функцию СЧЁТЕСЛИ.
Общая форма функции СЧЁТЕСЛИ для подсчёта любого количества текстовых символов:
Диапазон ячеек представляет собой любой диапазон ячеек, например B2:B9. Звездочка между кавычками — это подстановочный знак, представляющий любое совпадающее количество текстовых символов. Есть несколько моментов, на которые следует обратить внимание в отношении того, что считается текстовыми символами:
- Логические значения ИСТИНА и ЛОЖЬ не считаются текстом.
- Числа, введенные как текст, учитываются с помощью подстановочного знака (*).
- Учитывается пустая ячейка, начинающаяся с апострофа (').
Например, чтобы подсчитать количество ячеек, содержащих текст в диапазоне ячеек A2:G9 на следующем листе, мы вводим «=СЧЁТЕСЛИ(». Затем, чтобы ввести диапазон ячеек, мы выбираем ячейки, которые хотим включить в подсчете.
Функция СЧЁТЕСЛИ не чувствительна к регистру.
Затем мы вводим запятую (,) и подстановочный знак (*), заключенные в двойные кавычки.
Нажмите Enter, чтобы завершить ввод функции и просмотреть результат в ячейке.
Подсчет ячеек, содержащих определенный текст
Вы также можете использовать функцию СЧЁТЕСЛИ, чтобы подсчитать, сколько ячеек содержит определенные текстовые символы.
Общая функция для подсчета вхождений определенных текстовых символов строки:
Как и в предыдущем разделе, диапазон ячеек представляет собой любой диапазон ячеек, например B2:B9. Мы заключаем строку текстовых символов, которую хотим найти, в двойные кавычки.
Например, чтобы подсчитать количество ячеек, содержащих слово «карандаш», в диапазоне ячеек A2:G9 на следующем листе, мы вводим следующую функцию:
Это находит все ячейки, содержащие только слово "Карандаш" без другого текста в ячейке. Поскольку функция СЧЁТЕСЛИ не чувствительна к регистру, она найдёт все ячейки, содержащие «карандаш» или «карандаш».
Функция СЧЁТЕСЛИМН позволяет подсчитывать ячейки с текстом, но исключать ячейки с определенными текстовыми символами.
Например, мы используем СЧЁТЕСЛИМН следующим образом, чтобы найти все ячейки, содержащие любой текст, кроме "Карандаш".
Для функции СЧЁТЕСЛИМН вы сначала указываете диапазон и текст, который хотите найти. Затем снова укажите тот же диапазон и текст, который вы хотите исключить. "<>" используется для исключения всего последующего текста.
При использовании функции СЧЕТЕСЛИ или СЧЁТЕСЛИМН вы можете добавить звездочку с одной или обеих сторон строки, чтобы найти ячейки, содержащие эту строку, окруженную любым количеством текстовых символов (или ни одним).
Например, чтобы найти все ячейки, содержащие букву "j", мы используем следующую функцию:
Опять же, поскольку функция СЧЁТЕСЛИ не чувствительна к регистру, будут подсчитаны ячейки, содержащие "j" или "J".
Преобразование текста в числа
Если у вас много ячеек, содержащих числа, хранящиеся в виде текста, есть несколько способов преобразовать текст в числа.
Вы можете определить, отформатировано ли число как текст, если оно выровнено в ячейке по левому краю, а не по правому. Кроме того, если число было принудительно отформатировано как текст с использованием апострофа (') в начале, в левом верхнем углу ячейки появится зеленый треугольник.
Для преобразования текста в числа можно использовать параметр «Преобразовать в число», функцию «Текст в столбцы» или специальную вставку. Мы обсуждаем каждый из этих методов в нашей статье об извлечении чисел и текста в Excel.
Преобразование числа в текст
Могут быть случаи, когда вы хотите сохранить числа в виде текста. Возможно, вы выполняете действие с диапазоном ячеек, и есть определенные ячейки, которые вы не хотите читать как числа, хотя они таковыми и являются.
Ввод апострофа (') в начале числа преобразует его в текст. Но если у вас много ячеек с числами, которые вы хотите преобразовать в текст, вы можете использовать функцию ТЕКСТ.
Например, мы хотим преобразовать числа в столбце B, показанном ниже, в текст. Мы вводим следующую функцию в ячейку справа от первого числа.
Вы даете функции ссылку на ячейку для числа, которое нужно преобразовать, а затем нужный числовой формат. Мы просто конвертируем в число без специального форматирования (например, не валюту или дату). Поэтому мы используем «0» (ноль).
Используйте функцию автозаполнения, чтобы скопировать функцию ТЕКСТ в остальные ячейки. Числа становятся текстом и выравниваются по левому краю.
Вы можете скопировать и вставить преобразованные значения в исходный столбец. Выделите ячейки, содержащие функцию ТЕКСТ, и нажмите Ctrl + C, чтобы скопировать их. Выберите первую ячейку в исходном столбце. На вкладке "Главная" нажмите стрелку на кнопке "Вставить" и выберите "Специальная вставка" > "Значения".
Примеры различных форматов текста, доступных для использования в функции ТЕКСТ, можно найти на сайте поддержки Microsoft.
Преобразование текста в дату
Приходилось ли вам когда-нибудь получать от кого-то рабочую тетрадь, в которую они вводили даты в виде текста, чисел или в формате, не распознаваемом как даты? Вы можете преобразовать текст в даты с помощью функции DATE.
Вот общий формат функции DATE:
Для года, месяца и дня мы будем использовать строковые функции LEFT, MID и RIGHT, чтобы извлечь соответствующие части текста или числа, которые мы хотим преобразовать. Мы объясним четыре примера на изображении ниже.
Чтобы преобразовать "20171024" в ячейке C2 в дату, мы использовали функцию ВЛЕВО, чтобы извлечь первые четыре символа года (2017). Затем мы использовали функцию MID, чтобы извлечь два символа, начиная с пятой позиции, как месяц (10). Наконец, мы использовали функцию ПРАВИЛЬНО, чтобы извлечь последние два символа дня (24).
Следующий пример, "2102018" в ячейке C3, находится в другом порядке. Мы по-прежнему используем строковые функции, но в другом порядке. Мы использовали функцию RIGHT для извлечения последних четырех символов года (2018). В данном случае месяц — это только одна цифра, поэтому мы использовали функцию ВЛЕВО для извлечения первого символа месяца (2). Наконец, мы использовали функцию MID для извлечения двух символов, начиная со второй позиции дня (10).
Даты в ячейках C4 и C5 выглядят как обычные даты, но Excel не распознает их как даты. В ячейке С4 формат день, месяц, год. Поэтому мы используем функции RIGHT, MID и LEFT следующим образом:
В ячейке C5 используется формат "месяц, день и год" с двумя нулями перед однозначной цифрой месяца. Поэтому мы используем функции RIGHT, LEFT и MID следующим образом:
Использование функции ДАТА может показаться такой же трудоемкой задачей, как повторный ввод текста и даты. Но вполне вероятно, что в вашей книге использовался один и тот же формат, если над ней работал один человек.
В этом случае вы можете скопировать и вставить функцию, и ссылки на ячейки будут изменены на правильные ячейки. Если нет, просто введите правильные ссылки на ячейки. Вы можете выделить ссылку на ячейку в функции, а затем выбрать ячейку, в которую хотите ввести эту ссылку.
Объединить текст из нескольких ячеек
Если у вас есть большой объем данных на листе и вам нужно объединить текст из нескольких ячеек, есть простой способ сделать это. Вам не нужно перепечатывать весь этот текст.
Например, у нас есть рабочий лист, содержащий имена сотрудников и их контактную информацию, как показано ниже. Мы хотим разделить имя и фамилию, а затем объединить их в столбец полного имени. Мы также можем автоматически создать адрес электронной почты, объединив имя и фамилию.
Для этого мы используем функцию СЦЕПИТЬ. «Объединить» просто означает «объединить» или «объединить вместе». Эта функция позволяет объединить текст из разных ячеек в одну ячейку. Вы также можете добавить любой другой текст к тексту из других ячеек.
Чтобы объединить Фамилию и Имя в одной строке в столбце Полное имя, мы используем функцию СЦЕПИТЬ следующим образом:
Дайте функции СЦЕПИТЬ текст, который нужно объединить в нужном вам порядке. Итак, мы дали функции Имя (B2), пробел в двойных кавычках (" "), затем Фамилию (A2).
Всегда заключайте текст в двойные кавычки, но не заключайте в кавычки ссылки на ячейки.
Разделить текст на несколько ячеек
Есть ли у вас несколько ячеек с содержимым смешанного формата, которые вы хотите разделить? Например, если у вас есть ячейка, содержащая «14 бутербродов с индейкой», вы можете разделить ее на число (14) и текст (бутерброды с индейкой). Таким образом, вы сможете использовать число в функциях и формулах.
Чтобы получить число из "14 бутербродов с индейкой", мы используем функцию ЛЕВОЙ строки.
Сначала мы даем функции ссылку на ячейку текста, из которого мы хотим извлечь число (B2). Затем мы используем функцию ПОИСК, чтобы найти первый пробел после первого символа в строке.
Чтобы получить текст из "14 бутербродов с индейкой", мы используем функцию ПРАВОЙ строки.
Во-первых, мы даем функции ПРАВИЛЬНО ссылку на ячейку, из которой мы хотим извлечь текст (B2). Затем мы используем функции ДЛСТР и ПОИСК, чтобы определить, сколько символов справа мы хотим получить. Мы вычитаем количество символов от первого пробела после первого символа в строке до конца строки из общей длины строки.
Подробнее о разделении текста на несколько ячеек читайте в нашей статье об извлечении текста или чисел из ячеек смешанного формата.
Подробнее о работе с текстовыми функциями в Excel
Иногда в электронной таблице, над которой вы работаете, слишком много текста. Это поможет вам упростить его.
Вы можете найти более подробную информацию о функциях, которые мы обсуждали здесь, в нашей статье о текстовых операциях, а также информацию о некоторых дополнительных связанных функциях, которые мы здесь не упомянули.
Числа и формулы — не единственные важные данные в Microsoft Excel. Текстовые записи также являются ключевой частью данных рабочего листа. Независимо от того, является ли текст заголовком столбца или важным элементом данных, Excel предлагает множество способов улучшить макет, внешний вид и значение текста. Узнайте, как форматировать текстовые ячейки, объединять данные из нескольких ячеек и другие советы по работе с текстом в Excel.
1. Форматирование текстовых ячеек
Если у вас возникли проблемы с сортировкой или фильтрацией списков данных, одной из причин может быть то, что некоторые данные в столбце отформатированы как текст, а некоторые как числа. При сортировке по возрастанию числа и знаки препинания будут сортироваться перед текстом. Например, записи 22, 1111, 333 будут отсортированы как 22, 333, 1111, если отформатированы как числа, и 1111, 22, 333, если отформатированы как текст (слева направо). Вы получите противоречивые результаты, когда существует комбинация форматов. Текстовый формат также необходим для данных, содержащих фиксированное количество разрядов или ведущих нулей, таких как 0001234.
Плюс Excel в том, что вы можете форматировать ячейки перед вводом данных. Это справедливо как для текста, так и для чисел. Чтобы отформатировать целые столбцы для ввода текста, выделите столбец (столбцы), затем щелкните правой кнопкой мыши столбец и выберите «Форматировать ячейки». Затем выберите вкладку «Число» в диалоговом окне, а затем выберите формат «Текст», завершите, нажав «ОК». Параметр «Выравнивание текста» также находится на вкладке «Главная» (группа «Выравнивание») ленты. Примените текстовый формат к существующим ячейкам, чтобы улучшить результаты сортировки и фильтрации.
2. Когда форматирование не работает
Чтобы преобразовать одну запись в текстовый формат, введите апостроф (‘) перед данными.
3. Объединение двух или более ячеек (звучит как кошка)
Существующие данные могут быть отформатированы не совсем так, как вам нужно. Например, если имена сотрудников находятся в 2 столбцах, Фамилия и Имя, но вы хотите отобразить полное имя для отчета, как в Фамилия, Имя (Смит, Джо), есть несколько способов сделать это, СЦЕПИТЬ или Функции CONCAT и амперсанд (&). В следующих примерах столбец B — это фамилия, а столбец C — это имя. Чтобы создать полное имя в столбце D, формула будет похожа на (любой пример работает):
=CONCAT(B2", ",C2) Как рассчитать рабочие дни в Excel и исключить выходные
Функция Excel TEXT используется для преобразования чисел в текст в электронной таблице. По сути, функция преобразует числовое значение в текстовую строку. ТЕКСТ доступен во всех версиях Excel.
Формула
=Текст(Значение, format_text)
Value – это числовое значение, которое нам нужно преобразовать в текст
Format_text — это формат, который мы хотим применить
Когда требуется функция Excel TEXT?
Мы используем функцию ТЕКСТ в следующих случаях:
- Когда мы хотим отобразить даты в указанном формате
- Когда мы хотим отобразить числа в указанном формате или в более разборчивом виде
- Когда мы хотим объединить числа с текстом или символами
Примеры
1. Простой пример — текстовая функция Excel
Для следующих данных мне нужно преобразовать данные в формат «d mmmm, yyyy». Когда мы вставляем текстовую функцию, результат будет выглядеть следующим образом:
2. Использование Excel TEXT с другими функциями
Мы используем старую цену и скидку, указанную в ячейках A5 и B5. Количество указано в C5. Мы хотим показать некоторый текст вместе с расчетами. Мы хотим отображать информацию следующим образом:
Окончательная цена $xxx
Где xxx — цена в долларах.
Для этого мы можем использовать формулу:
Другой способ сделать это с помощью функции СЦЕПИТЬ, как показано ниже:
3. Объединение переданного текста с данными с помощью функции ТЕКСТ
Когда я использую формулу даты, я получаю следующий результат:
Теперь, если мы попытаемся объединить сегодняшнюю дату с помощью СЦЕПИТЬ, Excel выдаст странный результат, как показано ниже:
Здесь произошло следующее: даты, которые Excel хранит в виде чисел, возвращались в виде чисел при использовании функции СЦЕПИТЬ.
Чтобы исправить это, нам нужно использовать функцию ТЕКСТ Excel. Формула, которая будет использоваться, будет следующей:
4. Добавление нулей перед числами переменной длины
Мы все знаем, что Excel автоматически удаляет любые нули, прежде чем числа автоматически удаляются. Однако, если нам нужно сохранить эти нули, пригодится функция ТЕКСТ. Давайте посмотрим на пример, чтобы понять, как использовать эту функцию.
Нам дан 9-значный код продукта, но Excel удалил перед ним нули. Мы можем использовать ТЕКСТ, как показано ниже, и преобразовать код продукта в 9-значное число:
В приведенной выше формуле нам дан код формата, содержащий 9-значные нули, где количество нулей равно количеству цифр, которые мы хотим отобразить.
5. Преобразование телефонных номеров в определенный формат
Если мы хотим сделать то же самое для телефонных номеров, это потребует использования дефисов и круглых скобок в кодах форматов.
Чтобы узнать больше, запустите наш бесплатный ускоренный курс Excel Основы Excel — формулы для финансов Вы ищете ускоренный курс Excel? Получите бесплатное обучение Excel для карьеры в области корпоративных финансов и инвестиционно-банковской деятельности от Института корпоративных финансов. сейчас!
Код формата
Использовать функцию ТЕКСТ в Excel довольно просто, но она работает, только если указан правильный код формата. Некоторые часто используемые коды форматов включают:
Если функция Excel ТЕКСТ не работает
Давайте рассмотрим пример, чтобы понять это.
Если мы введем формулу =ТЕКСТ(A2, мм-дд-гг). Это выдаст ошибку, потому что формула неверна и должна быть записана так: =ТЕКСТ(A2,"мм-дд-гг").
+ | Знак плюс |
- | Знак минус< /td> |
() | Скобка |
: | Двоеточие |
<> | Фигурные скобки |
= | Знак равенства | < /tr>
~ | тильда |
/ | косая черта |
! | Восклицательный знак |
<> | Меньше и больше | tr>