Excel функция преобразования текста в текст

С помощью функции ТЕКСТ можно изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.

Примечание: Функция ТЕКСТ преобразует числа в текст, что может затруднить их использование в дальнейших вычислениях. Рекомендуем сохранить исходное значение в одной ячейке, а функцию ТЕКСТ использовать в другой. Затем, если потребуется создать другие формулы, всегда ссылайтесь на исходное значение, а не на результат функции ТЕКСТ.

Синтаксис

ТЕКСТ(значение; формат)

Аргументы функции ТЕКСТ описаны ниже.

Имя аргумента

Описание

значение

Числовое значение, которое нужно преобразовать в текст.

формат

Текстовая строка, определяющая формат, который требуется применить к указанному значению.

Общие сведения

Самая простая функция ТЕКСТ означает следующее:

  • =ТЕКСТ(значение, которое нужно отформатировать; «код формата, который требуется применить»)

Ниже приведены популярные примеры, которые вы можете скопировать прямо в Excel, чтобы поэкспериментировать самостоятельно. Обратите внимание: коды форматов заключены в кавычки.

Формула

Описание

=ТЕКСТ(1234,567;«# ##0,00 ₽»)

Денежный формат с разделителем групп разрядов и двумя разрядами дробной части, например: 1 234,57 ₽. Обратите внимание: Excel округляет значение до двух разрядов дробной части.

=ТЕКСТ(СЕГОДНЯ();«ДД.ММ.ГГ»)

Сегодняшняя дата в формате ДД/ММ/ГГ, например: 14.03.12

=ТЕКСТ(СЕГОДНЯ();«ДДДД»)

Сегодняшний день недели, например: понедельник

=ТЕКСТ(ТДАТА();«ЧЧ:ММ»)

Текущее время, например: 13:29

=ТЕКСТ(0,285;«0,0 %»)

Процентный формат, например: 28,5 %

=ТЕКСТ(4,34; «# ?/?»)

Дробный формат, например: 4 1/3

=СЖПРОБЕЛЫ(ТЕКСТ(0,34;«# ?/?»))

Дробный формат, например: 1/3 Обратите внимание: функция СЖПРОБЕЛЫ используется для удаления начального пробела перед дробной частью.

=ТЕКСТ(12200000;«0,00E+00»)

Экспоненциальное представление, например: 1,22E+07

=ТЕКСТ(1234567898;«[<=9999999]###-####;(###) ###-####»)

Дополнительный формат (номер телефона), например: (123) 456-7898

=ТЕКСТ(1234;«0000000»)

Добавление нулей в начале, например: 0001234

=ТЕКСТ(123456;«##0° 00′ 00»»)

Пользовательский формат (широта или долгота), например: 12° 34′ 56»

Примечание: Функцию ТЕКСТ можно использовать для изменения форматирования, но это не единственный способ. Чтобы изменить форматирование без формулы, нажмите клавиши CTRL+1 (на компьютере Mac — Изображение значка кнопки команд в Mac+1), а затем в диалоговом окне Формат ячеек на вкладке Число выберите нужный формат.

Скачивание образцов

Предлагаем скачать книгу, в которой содержатся все примеры применения функции ТЕКСТ из этой статьи и несколько других. Вы можете воспользоваться ими или создать собственные коды форматов для функции ТЕКСТ.

Скачать примеры применения функции ТЕКСТ

Другие доступные коды форматов

Просмотреть другие доступные коды форматов можно в диалоговом окне Формат ячеек.

  1. Нажмите клавиши CTRL+1 (на компьютере Mac — Изображение значка кнопки команд в Mac+1), чтобы открыть диалоговое окно Формат ячеек.

  2. На вкладке Число выберите нужный формат.

  3. Выберите пункт (все форматы).

  4. Нужный код формата будет показан в поле Тип. В этом случае выделите всё содержимое поля Тип, кроме точки с запятой (;) и символа @. В примере ниже выделен и скопирован только код ДД.ММ.ГГГГ.

  5. Нажмите клавиши CTRL+C, чтобы скопировать код формата, а затем — кнопку Отмена, чтобы закрыть диалоговое окно Формат ячеек.

  6. Теперь осталось нажать клавиши CTRL+V, чтобы вставить код формата в функцию ТЕКСТ. Пример: =ТЕКСТ(B2;»ДД.ММ.ГГГГ«). Обязательно заключите скопированный код формата в кавычки («код формата»), иначе в Excel появится сообщение об ошибке.

Пример использования диалогового окна "Формат" > "Ячейки" > "Число" > "Другое" для получения строк формата.

Коды форматов по категориям

В примерах ниже показано, как применить различные числовые форматы к значениям следующим способом: открыть диалоговое окно Формат ячеек, выбрать пункт (все форматы) и скопировать нужный код формата в формулу с функцией ТЕКСТ.

Почему программа Excel удаляет нули в начале?

Excel воспринимает последовательность цифр, введенную в ячейку, как число, а не как цифровой код, например артикул или номер SKU. Чтобы сохранить нули в начале последовательностей цифр, перед вставкой или вводом значений примените к соответствующему диапазону ячеек текстовый формат. Выделите столбец или диапазон, в который нужно поместить значения, нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек, и выберите на вкладке Число пункт Текстовый. Теперь программа Excel не будет удалять нули в начале.

Если вы уже ввели данные и Excel удалил начальные нули, вы можете снова добавить их с помощью функции ТЕКСТ. Создайте ссылку на верхнюю ячейку со значениями и используйте формат =ТЕКСТ(значение;»00000″), где число нулей представляет нужное количество символов. Затем скопируйте функцию и примените ее к остальной части диапазона.

Примеры использования функции ТЕКСТ для добавления начальных нулей:  =ТЕКСТ(A2;"00000")

Если по какой-либо причине потребуется преобразовать текстовые значения обратно в числа, можно умножить их на 1 (например: =D4*1) или воспользоваться двойным унарным оператором (—), например: =—D4.

В Excel группы разрядов разделяются пробелом, если код формата содержит пробел, окруженный знаками номера (#) или нулями. Например, если используется код формата «# ###», число 12200000 отображается как 12 200 000.

Пробел после заполнителя цифры задает деление числа на 1000. Например, если используется код формата «# ###,0 «, число 12200000 отображается в Excel как 12 200,0.

Примеры функции ТЕКСТ с разделителем групп разрядов

Примечания: 

  • Разделитель групп разрядов зависит от региональных параметров. Для России это пробел, но в других странах и регионах может использоваться запятая или точка.

  • Разделитель групп разрядов можно применять в числовых, денежных и финансовых форматах.

Ниже показаны примеры стандартных числовых (только с разделителем групп разрядов и десятичными знаками), денежных и финансовых форматов. В денежном формате можно добавить нужное обозначение денежной единицы, и значения будут выровнены по нему. В финансовом формате символ рубля располагается в ячейке справа от значения (если выбрать обозначение доллара США, то эти символы будут выровнены по левому краю ячеек, а значения — по правому). Обратите внимание на разницу между кодами денежных и финансовых форматов: в финансовых форматах для отделения символа денежной единицы от значения используется звездочка (*).

Примеры функции ТЕКСТ с числовыми, денежными и финансовыми форматами

Чтобы получить код формата для определенной денежной единицы, сначала нажмите клавиши CTRL+1 (на компьютере Mac — Изображение значка кнопки команд в Mac+1) и выберите нужный формат, а затем в раскрывающемся списке Обозначение выберите символ.

Выбор обозначения денежной единицы в диалоговом окне "Формат ячеек"

После этого в разделе Числовые форматы слева выберите пункт (все форматы) и скопируйте код формата вместе с обозначением денежной единицы.

Функция ТЕКСТ — пользовательский денежный формат с обозначением денежной единицы

Примечание: Функция ТЕКСТ не поддерживает форматирование с помощью цвета. Если скопировать в диалоговом окне «Формат ячеек» код формата, в котором используется цвет, например «# ##0,00 ₽;[Красный]# ##0,00 ₽», то функция ТЕКСТ воспримет его, но цвет отображаться не будет.

Способ отображения дат можно изменять, используя сочетания символов «Д» (для дня), «М» (для месяца) и «Г» (для года).

Коды форматов для месяца, дня и года

В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «М» и «м», «Д» и «д», «Г» и «г».

Способ отображения времени можно изменить с помощью сочетаний символов «Ч» (для часов), «М» (для минут) и «С» (для секунд). Кроме того, для представления времени в 12-часовом формате можно использовать символы «AM/PM».

Форматы времени (часы, минуты и секунды)

Если не указывать символы «AM/PM», время будет отображаться в 24-часовом формате.

В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «Ч» и «ч», «М» и «м», «С» и «с», «AM/PM» и «am/pm».

Для отображения десятичных значений можно использовать процентные (%) форматы.

Коды форматов для процентов

Десятичные числа можно отображать в виде дробей, используя коды форматов вида «?/?».

Коды форматов для дробей

Экспоненциальное представление — это способ отображения значения в виде десятичного числа от 1 до 10, умноженного на 10 в некоторой степени. Этот формат часто используется для краткого отображения больших чисел.

Коды форматов для экспоненциального представления

В Excel доступны четыре дополнительных формата:

  • «Почтовый индекс» («00000»);

  • «Индекс + 4» («00000-0000»);

  • «Номер телефона» («[<=9999999]###-####;(###) ###-####»);

  • «Табельный номер» («000-00-0000»).

Дополнительные форматы для функции ТЕКСТ

Дополнительные форматы зависят от региональных параметров. Если же дополнительные форматы недоступны для вашего региона или не подходят для ваших нужд, вы можете создать собственный формат, выбрав в диалоговом окне Формат ячеек пункт (все форматы).

Типичный сценарий

Функция ТЕКСТ редко используется сама по себе, а чаще применяется в сочетании с чем-то еще. Предположим, что вы хотите объединить текст и числовое значение, например, чтобы получить строку «Отчет напечатан 14.03.12» или «Еженедельный доход: 66 348,72 ₽». Такие строки можно ввести вручную, но суть в том, что Excel может сделать это за вас. К сожалению, при объединении текста и форматированных чисел, например дат, значений времени, денежных сумм и т. п., Excel убирает форматирование, так как неизвестно, в каком виде нужно их отобразить. Здесь пригодится функция ТЕКСТ, ведь с ее помощью можно принудительно отформатировать числа, задав нужный код формата, например «ДД.ММ.ГГГГ» для дат.

В примере ниже показано, что происходит, если попытаться объединить текст и число, не применяя функцию ТЕКСТ. Мы используем амперсанд (&) для сцепления текстовой строки, пробела (» «) и значения: =A2&» «&B2.

Пример объединения текста без функции ТЕКСТ

Вы видите, что значение даты, взятое из ячейки B2, не отформатировано. В следующем примере показано, как применить нужное форматирование с помощью функции ТЕКСТ.

Пример объединения текста с помощью функции ТЕКСТ

Вот обновленная формула:

  • ячейка C2:=A2&» «&ТЕКСТ(B2;»дд.мм.гггг») — формат даты.

Вопросы и ответы

Да, вы можете использовать функции ПРОПИСН, СТРОЧН и ПРОПНАЧ. Например, формула =ПРОПИСН(«привет») возвращает результат «ПРИВЕТ».

Да, но для этого необходимо выполнить несколько действий. Сначала выделите нужные ячейки и нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек. Затем на вкладке Выравнивание в разделе «Отображение» установите флажок Переносить по словам. После этого добавьте в функцию ТЕКСТ код ASCII СИМВОЛ(10) там, где нужен разрыв строки. Вам может потребоваться настроить ширину столбца, чтобы добиться нужного выравнивания.

Пример использования функций ТЕКСТ и СИМВОЛ(10) для вставки разрыва строки: ="Сегодня "&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();"ММ.ДД.ГГ")

В этом примере использована формула =»Сегодня: «&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»).

Это экспоненциальное представление числа. Excel автоматически приводит к такому виду числа длиной более 12 цифр, если к ячейкам применен формат Общий, и числа длиннее 15 цифр, если выбран формат Числовой. Если вы вводите длинные цифровые строки, но не хотите, чтобы они отображались в таком виде, то сначала примените к соответствующим ячейкам формат Текстовый.

См. также

Создание и удаление пользовательских числовых форматов

Преобразование чисел из текстового формата в числовой

Функции Excel (по категориям)

Содержание

  • Конвертация числа в текстовый вид
    • Способ 1: форматирование через контекстное меню
    • Способ 2: инструменты на ленте
    • Способ 3: использование функции
  • Конвертация текста в число
    • Способ 1: преобразование с помощью значка об ошибке
    • Способ 2: конвертация при помощи окна форматирования
    • Способ 3: конвертация посредством инструментов на ленте
    • Способ 4: применение формулы
    • Способ 5: применение специальной вставки
    • Способ 6: использование инструмента «Текст столбцами»
    • Способ 7: применение макросов
  • Вопросы и ответы

Текст в числа и наоборот в Microsoft Excel

Одной из частых задач, с которыми сталкиваются пользователи программы Эксель, является преобразования числовых выражений в текстовый формат и обратно. Этот вопрос часто заставляет потратить на решение много времени, если юзер не знает четкого алгоритма действий. Давайте разберемся, как можно решить обе задачи различными способами.

Конвертация числа в текстовый вид

Все ячейки в Экселе имеют определенный формат, который задает программе, как ей рассматривать то или иное выражение. Например, даже если в них будут записаны цифры, но формат выставлен текстовый, то приложение будет рассматривать их, как простой текст, и не сможет проводить с такими данными математические вычисления. Для того, чтобы Excel воспринимал цифры именно как число, они должны быть вписаны в элемент листа с общим или числовым форматом.

Для начала рассмотрим различные варианты решения задачи конвертации чисел в текстовый вид.

Способ 1: форматирование через контекстное меню

Чаще всего пользователи выполняют форматирование числовых выражений в текстовые через контекстное меню.

  1. Выделяем те элементы листа, в которых нужно преобразовать данные в текст. Как видим, во вкладке «Главная» на панели инструментов в блоке «Число» в специальном поле отображается информация о том, что данные элементы имеют общий формат, а значит, цифры, вписанные в них, воспринимаются программой, как число.
  2. Общий формат в Microsoft Excel

  3. Кликаем правой кнопкой мыши по выделению и в открывшемся меню выбираем позицию «Формат ячеек…».
  4. Переход в окно форматирования в Microsoft Excel

  5. В открывшемся окне форматирования переходим во вкладку «Число», если оно было открыто в другом месте. В блоке настроек «Числовые форматы» выбираем позицию «Текстовый». Для сохранения изменений жмем на кнопку «OK» в нижней части окна.
  6. Окно форматирования в Microsoft Excel

  7. Как видим, после данных манипуляций в специальном поле высвечивается информация о том, что ячейки были преобразованы в текстовый вид.
  8. Ячейки преобоазованы в текстовый формат в Microsoft Excel

  9. Но если мы попытаемся подсчитать автосумму, то она отобразится в ячейке ниже. Это означает, что преобразование было совершено не полностью. В этом и заключается одна из фишек Excel. Программа не дает завершить преобразование данных наиболее интуитивно понятным способом.
  10. Автосумма в Microsoft Excel

  11. Чтобы завершить преобразование, нам нужно последовательно двойным щелчком левой кнопки мыши поместить курсор в каждый элемент диапазона в отдельности и нажать на клавишу Enter. Чтобы упростить задачу вместо двойного щелчка можно использовать нажатие функциональной клавиши F2.
  12. Преобразование числа в текст в Microsoft Excel

  13. После выполнения данной процедуры со всеми ячейками области, данные в них будут восприниматься программой, как текстовые выражения, а, следовательно, и автосумма будет равна нулю. Кроме того, как видим, левый верхний угол ячеек будет окрашен в зеленый цвет. Это также является косвенным признаком того, что элементы, в которых находятся цифры, преобразованы в текстовый вариант отображения. Хотя этот признак не всегда является обязательным и в некоторых случаях такая пометка отсутствует.

Автосумма равна 0 в Microsoft Excel

Урок: Как изменить формат в Excel

Способ 2: инструменты на ленте

Преобразовать число в текстовый вид можно также воспользовавшись инструментами на ленте, в частности, использовав поле для показа формата, о котором шел разговор выше.

  1. Выделяем элементы, данные в которых нужно преобразовать в текстовый вид. Находясь во вкладке «Главная» кликаем по пиктограмме в виде треугольника справа от поля, в котором отображается формат. Оно расположено в блоке инструментов «Число».
  2. Переход к форматированию на ленте в Microsoft Excel

    Lumpics.ru

  3. В открывшемся перечне вариантов форматирования выбираем пункт «Текстовый».
  4. Выбор текстового формата в Microsoft Excel

  5. Далее, как и в предыдущем способе, последовательно устанавливаем курсор в каждый элемент диапазона двойным щелчком левой кнопки мыши или нажатием клавиши F2, а затем щелкаем по клавише Enter.

Данные преобразовываются в текстовый вариант.

Способ 3: использование функции

Ещё одним вариантом преобразования числовых данных в тестовые в Экселе является применение специальной функции, которая так и называется – ТЕКСТ. Данный способ подойдёт, в первую очередь, если вы хотите перенести числа как текст в отдельный столбец. Кроме того, он позволит сэкономить время на преобразовании, если объем данных слишком большой. Ведь, согласитесь, что перещелкивать каждую ячейку в диапазоне, насчитывающем сотни или тысячи строк – это не самый лучший выход.

  1. Устанавливаем курсор в первый элемент диапазона, в котором будет выводиться результат преобразования. Щелкаем по значку «Вставить функцию», который размещен около строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. Запускается окно Мастера функций. В категории «Текстовые» выделяем пункт «ТЕКСТ». После этого кликаем по кнопке «OK».
  4. Переход к аргументам функции ТЕКСТ в Microsoft Excel

  5. Открывается окно аргументов оператора ТЕКСТ. Данная функция имеет следующий синтаксис:

    =ТЕКСТ(значение;формат)

    Открывшееся окно имеет два поля, которые соответствуют данным аргументам: «Значение» и «Формат».

    В поле «Значение» нужно указать преобразовываемое число или ссылку на ячейку, в которой оно находится. В нашем случае это будет ссылка на первый элемент обрабатываемого числового диапазона.

    В поле «Формат» нужно указать вариант отображения результата. Например, если мы введем «0», то текстовый вариант на выходе будет отображаться без десятичных знаков, даже если в исходнике они были. Если мы внесем «0,0», то результат будет отображаться с одним десятичным знаком, если «0,00», то с двумя, и т.д.

    После того, как все требуемые параметры введены, щелкаем по кнопке «OK».

  6. Аргументы функции ТЕКСТ в Microsoft Excel

  7. Как видим, значение первого элемента заданного диапазона отобразилось в ячейке, которую мы выделили ещё в первом пункте данного руководства. Для того, чтобы перенести и другие значения, нужно скопировать формулу в смежные элементы листа. Устанавливаем курсор в нижний правый угол элемента, который содержит формулу. Курсор преобразуется в маркер заполнения, имеющий вид небольшого крестика. Зажимаем левую кнопку мыши и протаскиваем по пустым ячейкам параллельно диапазону, в котором находятся исходные данные.
  8. Маркер заполнения в Microsoft Excel

  9. Теперь весь ряд заполнен требуемыми данными. Но и это ещё не все. По сути, все элементы нового диапазона содержат в себе формулы. Выделяем эту область и жмем на значок «Копировать», который расположен во вкладке «Главная» на ленте инструментов группе «Буфер обмена».
  10. Копирование в Microsoft Excel

  11. Далее, если мы хотим сохранить оба диапазона (исходный и преобразованный), не снимаем выделение с области, которая содержит формулы. Кликаем по ней правой кнопкой мыши. Происходит запуск контекстного списка действий. Выбираем в нем позицию «Специальная вставка». Среди вариантов действий в открывшемся списке выбираем «Значения и форматы чисел».
    Специальная вставка в Microsoft Excel

    Если же пользователь желает заменить данные исходного формата, то вместо указанного действия нужно выделить именно его и произвести вставку тем же способом, который указан выше.

  12. Специальная вставка в исходный диапазон в Microsoft Excel

  13. В любом случае, в выбранный диапазон будут вставлены данные в текстовом виде. Если же вы все-таки выбрали вставку в исходную область, то ячейки, содержащие формулы, можно очистить. Для этого выделяем их, кликаем правой кнопкой мыши и выбираем позицию «Очистить содержимое».

Очистка содержимого в Microsoft Excel

На этом процедуру преобразования можно считать оконченной.

Урок: Мастер функций в Excel

Конвертация текста в число

Теперь давайте разберемся, какими способами можно выполнить обратную задачу, а именно как преобразовать текст в число в Excel.

Способ 1: преобразование с помощью значка об ошибке

Проще и быстрее всего выполнить конвертацию текстового варианта с помощью специального значка, который сообщает об ошибке. Этот значок имеет вид восклицательного знака, вписанного в пиктограмму в виде ромба. Он появляется при выделении ячеек, которые имеют пометку в левом верхнем углу зеленым цветом, обсуждаемую нами ранее. Эта пометка ещё не свидетельствует о том, что данные находящиеся в ячейке обязательно ошибочные. Но цифры, расположенные в ячейке имеющей текстовый вид, вызывают подозрения у программы в том, что данные могут быть внесены некорректно. Поэтому на всякий случай она их помечает, чтобы пользователь обратил внимание. Но, к сожалению, такие пометки Эксель выдает не всегда даже тогда, когда цифры представлены в текстовом виде, поэтому ниже описанный способ подходит не для всех случаев.

  1. Выделяем ячейку, в которой содержится зеленый индикатор о возможной ошибке. Кликаем по появившейся пиктограмме.
  2. Значок об ошибке в Microsoft Excel

  3. Открывается список действий. Выбираем в нем значение «Преобразовать в число».
  4. Преобразование в число в Microsoft Excel

  5. В выделенном элементе данные тут же будут преобразованы в числовой вид.

Значение в ячейке преобразовано в число в Microsoft Excel

Если подобных текстовых значений, которые следует преобразовать, не одно, а множество, то в этом случае можно ускорить процедуру преобразования.

  1. Выделяем весь диапазон, в котором находятся текстовые данные. Как видим, пиктограмма появилась одна для всей области, а не для каждой ячейки в отдельности. Щелкаем по ней.
  2. Пиктограмма для диапазона в Microsoft Excel

  3. Открывается уже знакомый нам список. Как и в прошлый раз, выбираем позицию «Преобразовать в число».

преобразование в число диапазона в Microsoft Excel

Все данные массива будут преобразованы в указанный вид.

Преобразование в число выполнено в Microsoft Excel

Способ 2: конвертация при помощи окна форматирования

Как и для преобразования данных из числового вида в текст, в Экселе существует возможность обратного конвертирования через окно форматирования.

  1. Выделяем диапазон, содержащий цифры в текстовом варианте. Кликаем правой кнопкой мыши. В контекстном меню выбираем позицию «Формат ячеек…».
  2. Переход к окну форматирования в Microsoft Excel

  3. Выполняется запуск окна форматирования. Как и в предыдущий раз, переходим во вкладку «Число». В группе «Числовые форматы» нам нужно выбрать значения, которые позволят преобразовать текст в число. К ним относится пункты «Общий» и «Числовой». Какой бы из них вы не выбрали, программа будет расценивать цифры, введенные в ячейку, как числа. Производим выбор и жмем на кнопку. Если вы выбрали значение «Числовой», то в правой части окна появится возможность отрегулировать представление числа: выставить количество десятичных знаков после запятой, установить разделителями между разрядами. После того, как настройка выполнена, жмем на кнопку «OK».
  4. Окно форматирования в программе Microsoft Excel

  5. Теперь, как и в случае преобразования числа в текст, нам нужно прощелкать все ячейки, установив в каждую из них курсор и нажав после этого клавишу Enter.

Прощелкивание ячеек в Microsoft Excel

После выполнения этих действий все значения выбранного диапазона преобразуются в нужный нам вид.

Способ 3: конвертация посредством инструментов на ленте

Перевести текстовые данные в числовые можно, воспользовавшись специальным полем на ленте инструментов.

  1. Выделяем диапазон, который должен подвергнуться трансформации. Переходим во вкладку «Главная» на ленте. Кликаем по полю с выбором формата в группе «Число». Выбираем пункт «Числовой» или «Общий».
  2. Форматирование текстового формата в числовой через ленту в Microsoft Excel

  3. Далее прощелкиваем уже не раз описанным нами способом каждую ячейку преобразуемой области с применением клавиш F2 и Enter.

Прощелкивание для трансформации в числовой формат в Microsoft Excel

Значения в диапазоне будут преобразованы из текстовых в числовые.

Способ 4: применение формулы

Также для преобразования текстовых значений в числовые можно использовать специальные формулы. Рассмотрим, как это сделать на практике.

  1. В пустой ячейке, расположенной параллельно первому элементу диапазона, который следует преобразовать, ставим знак «равно» (=) и двойной символ «минус» (—). Далее указываем адрес первого элемента трансформируемого диапазона. Таким образом, происходит двойное умножение на значение «-1». Как известно, умножение «минус» на «минус» дает «плюс». То есть, в целевой ячейке мы получаем то же значение, которое было изначально, но уже в числовом виде. Даная процедура называется двойным бинарным отрицанием.
  2. Формула в Microsoft Excel

  3. Жмем на клавишу Enter, после чего получаем готовое преобразованное значение. Для того, чтобы применить данную формулу для всех других ячеек диапазона, используем маркер заполнения, который ранее был применен нами для функции ТЕКСТ.
  4. Маркер заполнения для формулы двойного бинарного отрицания в Microsoft Excel

  5. Теперь мы имеем диапазон, который заполнен значениями с формулами. Выделяем его и жмем на кнопку «Копировать» во вкладке «Главная» или применяем сочетание клавиш Ctrl+C.
  6. Коопирование числовых значений в Microsoft Excel

  7. Выделяем исходную область и производим щелчок по ней правой кнопкой мыши. В активировавшемся контекстном списке переходим по пунктам «Специальная вставка» и «Значения и форматы чисел».
  8.  Применение специальной вставки в Microsoft Excel

  9. Все данные вставлены в нужном нам виде. Теперь можно удалить транзитный диапазон, в котором находится формула двойного бинарного отрицания. Для этого выделяем данную область, кликом правой кнопки мыши вызываем контекстное меню и выбираем в нем позицию «Очистить содержимое».

Очистка содержимого транзитного диапазона в Microsoft Excel

Кстати, для преобразования значений данным методом совсем не обязательно использовать исключительно двойное умножение на «-1». Можно применять любое другое арифметическое действие, которое не ведет к изменению значений (сложение или вычитание нуля, выполнение возведения в первую степень и т.д.)

Урок: Как сделать автозаполнение в Excel

Способ 5: применение специальной вставки

Следующий способ по принципу действия очень похож на предыдущий с той лишь разницей, что для его использования не нужно создавать дополнительный столбец.

  1. В любую пустую ячейку на листе вписываем цифру «1». Затем выделяем её и жмем на знакомый значок «Копировать» на ленте.
  2. Копирование цифры 1 в Microsoft Excel

  3. Выделяем область на листе, которую следует преобразовать. Кликаем по ней правой кнопкой мыши. В открывшемся меню дважды переходим по пункту «Специальная вставка».
  4. Переход в специальную вставку в Microsoft Excel

  5. В окне специальной вставки выставляем переключатель в блоке «Операция» в позицию «Умножить». Вслед за этим жмем на кнопку «OK».
  6. Специальная вставка в программе Microsoft Excel

  7. После этого действия все значения выделенной области будут преобразованы в числовые. Теперь при желании можно удалить цифру «1», которую мы использовали в целях конвертации.

Диапазон преобразован в число в помощью специальной вставки в Microsoft Excel

Способ 6: использование инструмента «Текст столбцами»

Ещё одним вариантом, при котором можно преобразовать текст в числовой вид, является применение инструмента «Текст столбцами». Его есть смысл использовать тогда, когда вместо запятой в качестве разделителя десятичных знаков используется точка, а в качестве разделителя разрядов вместо пробела – апостроф. Этот вариант воспринимается в англоязычном Экселе, как числовой, но в русскоязычной версии этой программы все значения, которые содержат указанные выше знаки, воспринимаются как текст. Конечно, можно перебить данные вручную, но если их много, это займет значительное количество времени, тем более что существует возможность гораздо более быстрого решения проблемы.

  1. Выделяем фрагмент листа, содержимое которого нужно преобразовать. Переходим во вкладку «Данные». На ленте инструментов в блоке «Работа с данными» кликаем по значку «Текст по столбцам».
  2. Переход к инструменту Текст по столбцам в Microsoft Excel

  3. Запускается Мастер текстов. В первом окне обратите внимание, чтобы переключатель формата данных стоял в позиции «С разделителями». По умолчанию он должен находиться в этой позиции, но проверить состояние будет не лишним. Затем кликаем по кнопке «Далее».
  4. Первое окно Мастера текстов в Microsoft Excel

  5. Во втором окне также оставляем все без изменений и жмем на кнопку «Далее».
  6. Второе окно Мастера текстов в Microsoft Excel

  7. А вот после открытия третьего окна Мастера текстов нужно нажать на кнопку «Подробнее».
  8. Третье окно Мастера текстов в Microsoft Excel

  9. Открывается окно дополнительной настройки импорта текста. В поле «Разделитель целой и дробной части» устанавливаем точку, а в поле «Разделитель разрядов» — апостроф. Затем делаем один щелчок по кнопке «OK».
  10. Дополнительная настройка импорта текста в Microsoft Excel

  11. Возвращаемся в третье окно Мастера текстов и жмем на кнопку «Готово».
  12. Завершение работы в Мастере текста в Microsoft Excel

  13. Как видим, после выполнения данных действий числа приняли привычный для русскоязычной версии формат, а это значит, что они одновременно были преобразованы из текстовых данных в числовые.

Разделители приняли обычный формат в Microsoft Excel

Способ 7: применение макросов

Если вам часто приходится преобразовывать большие области данных из текстового формата в числовой, то имеется смысл в этих целях записать специальный макрос, который будет использоваться при необходимости. Но для того, чтобы это выполнить, прежде всего, нужно в своей версии Экселя включить макросы и панель разработчика, если это до сих пор не сделано.

  1. Переходим во вкладку «Разработчик». Жмем на значок на ленте «Visual Basic», который размещен в группе «Код».
  2. Переход в редактор макросов в Microsoft Excel

  3. Запускается стандартный редактор макросов. Вбиваем или копируем в него следующее выражение:


    Sub Текст_в_число()
    Selection.NumberFormat = "General"
    Selection.Value = Selection.Value
    End Sub

    После этого закрываем редактор, выполнив нажатие стандартной кнопки закрытия в верхнем правом углу окна.

  4. Редактор макросов в Microsoft Excel

  5. Выделяем фрагмент на листе, который нужно преобразовать. Жмем на значок «Макросы», который расположен на вкладке «Разработчик» в группе «Код».
  6. Переход к списку макросов в Microsoft Excel

  7. Открывается окно записанных в вашей версии программы макросов. Находим макрос с наименованием «Текст_в_число», выделяем его и жмем на кнопку «Выполнить».
  8. Окно макросов в Microsoft Excel

  9. Как видим, тут же происходит преобразование текстового выражения в числовой формат.

Преобразование текста в число с помощью макросов выполнено в Microsoft Excel

Урок: Как создать макрос в Экселе

Как видим, существует довольно много вариантов преобразования в Excel цифр, которые записаны в числовом варианте, в текстовый формат и в обратном направлении. Выбор определенного способа зависит от многих факторов. Прежде всего, это поставленная задача. Ведь, например, быстро преобразовать текстовое выражение с иностранными разделителями в числовое можно только использовав инструмент «Текст столбцами». Второй фактор, который влияет на выбор варианта – это объемы и частота выполняемых преобразований. Например, если вы часто используете подобные преобразования, имеет смысл произвести запись макроса. И третий фактор – индивидуальное удобство пользователя.

Преобразование числа в текст и обратно в Microsoft Excel

Текст в числа и наоборот в Microsoft Excel

​Смотрите также​ записи могут быть​ результате: 1+0+10=11.​ оборот, введенные нами​ ВВОД.​Числа, хранящиеся как текст,​, например​ его, но цвет​Формат > ячейки​ а затем выберите​можно изменить представление​.​ на предыдущий с​ ленте инструментов.​ что данные находящиеся​

​, то текстовый вариант​ равна нулю. Кроме​

Конвертация числа в текстовый вид

​Одной из частых задач,​ выбраны из соответствующих​Внимание! При вычислении аналогичных​ текстовые значения программа​Нажмите клавиши CTRL+C, чтобы​ могут приводить к​»мм/дд/гг»​ отображаться не будет.​, а затем на​ нужный формат в​ числа, применив к​Как видим, после выполнения​ той лишь разницей,​Выделяем диапазон, который должен​ в ячейке обязательно​ на выходе будет​ того, как видим,​ с которыми сталкиваются​ значений в списках.​ значений ячеек, но​ меняет на числа​ скопировать ячейку.​

​ непредвиденным результатам. Выделите​для форматирования даты.​Способ отображения дат можно​вкладке Число​

Способ 1: форматирование через контекстное меню

​ диалоговом окне​ нему форматирование с​ данных действий числа​ что для его​

  1. ​ подвергнуться трансформации. Переходим​ ошибочные. Но цифры,​ отображаться без десятичных​ левый верхний угол​ пользователи программы Эксель,​​ Вид исходной и​​ уже с помощью​ или даты.​​Выделите ячейки с числами,​​ ячейки и нажмите​В следующем примере показано,​ изменять, используя сочетания​выберите​Формат ячеек​кодами форматов​ приняли привычный для​ использования не нужно​

    Общий формат в Microsoft Excel

  2. ​ во вкладку​ расположенные в ячейке​ знаков, даже если​ ячеек будет окрашен​​ является преобразования числовых​​ результативной таблицы:​

    Переход в окно форматирования в Microsoft Excel

  3. ​ обычной формулы =A6+B6+C6​На первом уроке рассмотрим,​​ которые сохранены как​​ кнопку​ что происходит при​ символов «Д» (для​текст​​>​​. Это полезно в​​ русскоязычной версии формат,​​ создавать дополнительный столбец.​«Главная»​ имеющей текстовый вид,​​ в исходнике они​​ в зеленый цвет.​ выражений в текстовый​

    Окно форматирования в Microsoft Excel

  4. ​В ячейке E2 запишем​ все значения ячеек​ в каких случаях​ текст.​, чтобы выбрать​ попытке присоединиться к​

    Ячейки преобоазованы в текстовый формат в Microsoft Excel

  5. ​ дня), «М» (для​. Теперь Excel сохранит​число​ ситуации, когда нужно​ а это значит,​В любую пустую ячейку​на ленте. Кликаем​ вызывают подозрения у​ были. Если мы​ Это также является​ формат и обратно.​ следующую формулу:​ воспринимаются как числовые​

    Автосумма в Microsoft Excel

  6. ​ может возникнуть конфликт​На вкладке​ вариант преобразования. Если​ тексту и числу,​ месяца) и «Г»​ начальное значение 0.​.​ отобразить числа в​​ что они одновременно​​ на листе вписываем​ по полю с​ программы в том,​ внесем​​ косвенным признаком того,​​ Этот вопрос часто​

    Преобразование числа в текст в Microsoft Excel

  7. ​Функция ДВССЫЛ принимает в​ значения, несмотря на​ между пользователем и​Главная​ эта кнопка недоступна,​ не используя функцию​ (для года).​Если вы уже ввели​Вы можете скачать пример​ удобочитаемом виде либо​ были преобразованы из​ цифру​ выбором формата в​ что данные могут​«0,0»​ что элементы, в​ заставляет потратить на​ качестве аргумента текстовую​ то, что ячейка​ программой при введении​щелкните​ выполните указанные ниже​текст​

Автосумма равна 0 в Microsoft Excel

​В функции ТЕКСТ коды​​ данные в Excel​ книги со всеми​

Способ 2: инструменты на ленте

​ объединить их с​ текстовых данных в​«1»​ группе​ быть внесены некорректно.​, то результат будет​ которых находятся цифры,​ решение много времени,​

  1. ​ строку, которая состоит​ B6 имеет текстовый​ данных в ячейки.​Вставить​​ действия.​​. В этом​ форматов используются без​ и нули в​ примерами текстовых функций,​ текстом или символами.​ числовые.​​. Затем выделяем её​​«Число»​

    Переход к форматированию на ленте в Microsoft Excel

  2. ​ Поэтому на всякий​ отображаться с одним​​ преобразованы в текстовый​​ если юзер не​

    Выбор текстового формата в Microsoft Excel

  3. ​ из буквенного обозначения​ формат. Формулы могут​ Так же найдем​и выберите пункт​Выделите столбец с такими​ случае мы используем​ учета регистра, поэтому​​ начале удалены, их​​ которые вы найдете​Примечание:​​Если вам часто приходится​​ и жмем на​

​. Выбираем пункт​ случай она их​

Способ 3: использование функции

​ десятичным знаком, если​ вариант отображения. Хотя​ знает четкого алгоритма​ диапазона ячеек столбца​ суммировать, умножать, разделять​ лучшее решения для​​Специальная вставка​​ ячейками. Если вы​амперсанд​ допустимы символы «М»​ можно снова добавить​ в этой статье,​ Функция ТЕКСТ преобразует числа​ преобразовывать большие области​ знакомый значок​«Числовой»​ помечает, чтобы пользователь​«0,00»​ этот признак не​ действий. Давайте разберемся,​ столбца (“C:C”) и​ и вычитать текст,​ правильного введения в​

  1. ​.​ не хотите преобразовывать​(​ и «м», «Д»​ с помощью функции​​ а также некоторые​​ в текст, что​ данных из текстового​

    Переход в Мастер функций в Microsoft Excel

  2. ​«Копировать»​​или​​ обратил внимание. Но,​​, то с двумя,​​ всегда является обязательным​​ как можно решить​​ номера строки, определенного​ если он состоит​​ ячейки числа как​​Щелкните​

    Переход к аргументам функции ТЕКСТ в Microsoft Excel

  3. ​ весь столбец, можно​​&​​ и «д», «Г»​ТЕКСТ​

    ​ дополнительные. Вы можете​

    ​ может затруднить их​ формата в числовой,​на ленте.​​«Общий»​​ к сожалению, такие​​ и т.д.​​ и в некоторых​

    ​ обе задачи различными​​ значениями, хранящимися в​​ только из символов​ текст.​умножить​ выбрать одну или​) для сцепления текстовой​ и «г».​. Для верхней ячейки​ подписаться на них​

    ​ использование в дальнейших​​ то имеется смысл​​Выделяем область на листе,​.​ пометки Эксель выдает​​После того, как все​​ случаях такая пометка​ способами.​ в ячейках F4​ чисел (0-9), а​Вводить числа как текст​и нажмите кнопку​ несколько ячеек. Ячейки​​ строки, пробела («»)​​Минда советует…​ диапазона со значениями​ или создать собственные​​ вычислениях. Рекомендуем сохранить​​ в этих целях​ которую следует преобразовать.​

    ​Далее прощелкиваем уже не​ не всегда даже​ требуемые параметры введены,​​ отсутствует.​​Скачать последнюю версию​

    Аргументы функции ТЕКСТ в Microsoft Excel

  4. ​ и G4 соответственно.​ функции не могут.​ в Excel приходится​ОК​ должны находиться в​ и значения с​Если вы предоставляете доступ​ используйте формулу​ коды форматов функций​ исходное значение в​ записать специальный макрос,​ Кликаем по ней​ раз описанным нами​ тогда, когда цифры​ щелкаем по кнопке​Урок:​ Excel​ В результате вычислений​Из этого примера возникает​ достаточно часто. Например:​. Excel умножит каждую​ одном и том​= a2 & «»​

    Маркер заполнения в Microsoft Excel

  5. ​ к файлам и​=ТЕКСТ(значение;»00000″)​ текста. Примеры загрузки​ одной ячейке, а​ который будет использоваться​ правой кнопкой мыши.​ способом каждую ячейку​ представлены в текстовом​«OK»​Как изменить формат в​​Все ячейки в Экселе​​ запись принимает, например,​ простой вывод. При​​Номер фактуры или договора​​ ячейку на 1,​ же столбце, иначе​​ & B2​​ отчетам Excel пользователям​

    Копирование в Microsoft Excel

  6. ​, где количество нулей​ текстовых функций в​ функцию ТЕКСТ использовать​ при необходимости. Но​ В открывшемся меню​ преобразуемой области с​ виде, поэтому ниже​.​ Excel​ имеют определенный формат,​ следующий вид: C2:C5.​​ вычислении и расчетах​​ состоит из более​ при этом преобразовав​ этот процесс не​​».​​ из разных стран,​

    Специальная вставка в Microsoft Excel

    ​ соответствует нужному числу​ Excel​ в другой. Затем,​ для того, чтобы​ дважды переходим по​ применением клавиш​ описанный способ подходит​Как видим, значение первого​

    Специальная вставка в исходный диапазон в Microsoft Excel

  7. ​Преобразовать число в текстовый​ который задает программе,​ Функция СУММ вычисляет​ в Excel необходимо​ 12-ти чисел. Допустим​ текст в числа.​ будет работать. (Если​Вы видите, что значение​ вам может потребоваться​ символов. Затем скопируйте​Просмотреть другие доступные коды​ если потребуется создать​ это выполнить, прежде​​ пункту​​F2​

Очистка содержимого в Microsoft Excel

​ не для всех​ элемента заданного диапазона​

​ вид можно также​​ как ей рассматривать​

Конвертация текста в число

​ сумму значений, хранящихся​ использовать одинаковые типы​ номер: «1234567891012» Excel​Нажмите клавиши CTRL+1 (или​ такие ячейки есть​ даты, взятое из​

Способ 1: преобразование с помощью значка об ошибке

​ предоставить им отчет​ формулу и примените​ форматов можно в​ другие формулы, всегда​ всего, нужно в​«Специальная вставка»​и​ случаев.​ отобразилось в ячейке,​ воспользовавшись инструментами на​ то или иное​ в ячейках указанного​ данных, не зависимо​ округляет большие числа​+1 на Mac).​ в нескольких столбцах,​ ячейки B2, не​ на их языке.​ ее к остальной​ диалоговом окне​ ссылайтесь на исходное​ своей версии Экселя​.​Enter​Выделяем ячейку, в которой​ которую мы выделили​ ленте, в частности,​ выражение. Например, даже​ диапазона.​ от формул и​ в такой формат​ Выберите нужный формат.​ см. раздел «Другие​ отформатировано. В следующем​ В Microsoft Office​ части диапазона.​Формат ячеек​ значение, а не​ включить макросы и​

  1. ​В окне специальной вставки​.​ содержится зеленый индикатор​ ещё в первом​ использовав поле для​

    Значок об ошибке в Microsoft Excel

  2. ​ если в них​Примеры вычислений:​ функций. Это лучше​​ «1,23457E+12».​​Можно сделать так, чтобы​

    Преобразование в число в Microsoft Excel

  3. ​ способы преобразования» ниже.)​ примере показано, как​ MVP у Mynda​Если по какой-либо причине​

Значение в ячейке преобразовано в число в Microsoft Excel

​.​ на результат функции​ панель разработчика, если​ выставляем переключатель в​Значения в диапазоне будут​ о возможной ошибке.​

  1. ​ пункте данного руководства.​ показа формата, о​ будут записаны цифры,​Пример 3. В таблице​ чем конвертировать текст​Некоторые номера телефонов автоматически​ числа, хранящиеся как​Кнопка «столбцы» обычно применяется​ применить нужное форматирование​

    Пиктограмма для диапазона в Microsoft Excel

  2. ​ Treacy) есть отличное​ потребуется преобразовать текстовые​Нажмите клавиши​ ТЕКСТ.​​ это до сих​​ блоке​

преобразование в число диапазона в Microsoft Excel

​ преобразованы из текстовых​ Кликаем по появившейся​ Для того, чтобы​

Преобразование в число выполнено в Microsoft Excel

Способ 2: конвертация при помощи окна форматирования

​ котором шел разговор​ но формат выставлен​ хранятся данные об​ в число и​ конвертируются в дату.​ текст, не помечались​

  1. ​ для разделения столбцов,​ с помощью функции​ решение в этой​ значения обратно в​CTRL+1​​Синтаксис​​ пор не сделано.​

    Переход к окну форматирования в Microsoft Excel

  2. ​«Операция»​ в числовые.​ пиктограмме.​ перенести и другие​​ выше.​​ текстовый, то приложение​​ абонентах. Создать компактную​​ позволит избежать много​ Номер телефона: 2012-10-17​ зелеными треугольниками. Выберите​ но ее также​ TEXT.​​ статье, которое отображается​​ числа, можно умножить​​(на компьютере Mac —​​ТЕКСТ​Переходим во вкладку​в позицию​Также для преобразования текстовых​Открывается список действий. Выбираем​ значения, нужно скопировать​Выделяем элементы, данные в​ будет рассматривать их,​ таблицу на основе​​ ошибок. Не выполняйте​​ отображается как «17.10.2012».​Файл​ можно использовать для​Вот обновленная формула:​ в разных языках​ их на 1​+1​(значение; формат)​«Разработчик»​«Умножить»​​ значений в числовые​​ в нем значение​

    Окно форматирования в программе Microsoft Excel

  3. ​ формулу в смежные​ которых нужно преобразовать​ как простой текст,​ имеющейся, в которой​ никаких математических операций​Иногда нужно записать формулу​>​ преобразования столбца текста​​ячейка C2:​​ . В нем​

Прощелкивание ячеек в Microsoft Excel

​ (например:​), чтобы открыть диалоговое​Аргументы функции​. Жмем на значок​

Способ 3: конвертация посредством инструментов на ленте

​. Вслед за этим​ можно использовать специальные​ «​ элементы листа. Устанавливаем​

  1. ​ в текстовый вид.​ и не сможет​ можно получить всю​​ с текстом.​​ обычным текстом.​Параметры​ в числа. На​=A2&» «&ТЕКСТ(B2;»дд.мм.гггг»)​​ также содержится пример​​=D4*1​​ окно​​ТЕКСТ​​ на ленте​​ жмем на кнопку​

    Форматирование текстового формата в числовой через ленту в Microsoft Excel

  2. ​ формулы. Рассмотрим, как​Преобразовать в число»​ курсор в нижний​ Находясь во вкладке​ проводить с такими​​ информацию об абоненте​​Читайте так же: как​​Поэтому важно научиться управлять​​>​

Прощелкивание для трансформации в числовой формат в Microsoft Excel

​ вкладке​ — формат даты.​ книги, которую можно​

Способ 4: применение формулы

​) или воспользоваться двойным​Формат ячеек​описаны ниже.​«Visual Basic»​«OK»​ это сделать на​

  1. ​.​ правый угол элемента,​«Главная»​ данными математические вычисления.​ на основе выбранного​​ перевести число и​​ форматами ячеек.​Формулы​​Данные​​К сожалению, это невозможно​ загрузить.​ унарным оператором (—),​.​Имя аргумента​​, который размещен в​​.​ практике.​В выделенном элементе данные​ который содержит формулу.​кликаем по пиктограмме​ Для того, чтобы​ номера записи (id).​ сумму прописью в​Попробуйте заполнить табличку, так​и снимите флажок​нажмите кнопку​

    Формула в Microsoft Excel

  2. ​ сделать с помощью​​Способ отображения времени можно​​ например:​На вкладке​Описание​ группе​После этого действия все​В пустой ячейке, расположенной​ тут же будут​ Курсор преобразуется в​ в виде треугольника​​ Excel воспринимал цифры​​Вид исходной таблицы:​

    Маркер заполнения для формулы двойного бинарного отрицания в Microsoft Excel

  3. ​ Excel.​ как показано на​Числа в текстовом формате​Текст по столбцам​ функции​​ изменить с помощью​​=—D4​​Число​​значение​«Код»​​ значения выделенной области​​ параллельно первому элементу​

    Коопирование числовых значений в Microsoft Excel

  4. ​ преобразованы в числовой​ маркер заполнения, имеющий​ справа от поля,​ именно как число,​Создадим форму для новой​Функция ДВССЫЛ в Excel​​ рисунке:​​.​​.​​текст​

     Применение специальной вставки в Microsoft Excel

  5. ​ сочетаний символов «Ч»​.​выберите нужный формат.​Числовое значение, которое нужно​.​ будут преобразованы в​ диапазона, который следует​ вид.​ вид небольшого крестика.​ в котором отображается​ они должны быть​ таблицы:​​ предназначена для преобразования​​Как видно на примере​

Очистка содержимого транзитного диапазона в Microsoft Excel

​Замена формулы ее результатом​Остальные шаги мастера нужны​, поэтому необходимо​ (для часов), «М»​В Excel группы разрядов​​Выберите пункт​​ преобразовать в текст.​Запускается стандартный редактор макросов.​ числовые. Теперь при​ преобразовать, ставим знак​Если подобных текстовых значений,​ Зажимаем левую кнопку​ формат. Оно расположено​ вписаны в элемент​

​Для заполнения ячеек новой​​ текстового представления ссылки​ проблема возникает при​

Способ 5: применение специальной вставки

​Удаление пробелов и​ для разделения текста​ использовать код Visual​ (для минут) и​ разделяются пробелом, если​(все форматы)​формат​

  1. ​ Вбиваем или копируем​ желании можно удалить​ «равно»​​ которые следует преобразовать,​​ мыши и протаскиваем​ в блоке инструментов​ листа с общим​​ таблицы данными, соответствующими​​ на ячейку или​

    Копирование цифры 1 в Microsoft Excel

  2. ​ введении текста «10/12».​ непечатаемых знаков из​ на столбцы. Так​ Basic для приложений​ «С» (для секунд).​ код формата содержит​.​​Текстовая строка, определяющая формат,​​ в него следующее​

    Переход в специальную вставку в Microsoft Excel

  3. ​ цифру​(=)​ не одно, а​​ по пустым ячейкам​​«Число»​​ или числовым форматом.​​ выбранному из списка​ диапазон к ссылочному​​ После нажатия клавиши​​ текста​

    Специальная вставка в программе Microsoft Excel

  4. ​ как нам нужно​ (VBA). Вот как​ Кроме того, для​ пробел, окруженный знаками​Нужный код формата будет​ который требуется применить​​ выражение:​​«1»​и двойной символ​

Диапазон преобразован в число в помощью специальной вставки в Microsoft Excel

Способ 6: использование инструмента «Текст столбцами»

​ множество, то в​ параллельно диапазону, в​.​Для начала рассмотрим различные​ абоненту, используем следующую​​ типу данных и​​ «Enter» получаем дату:​ПЕЧСИМВ (функция ПЕЧСИМВ)​ только преобразовать текст,​ можно преобразовать числовое​ представления времени в​ номера (#) или​ показан в поле​ к указанному значению.​Sub Текст_в_число()​, которую мы использовали​ «минус»​ этом случае можно​ котором находятся исходные​В открывшемся перечне вариантов​ варианты решения задачи​ формулу массива (CTRL+SHIFT+ENTER):​ возвращает значение, которое​Необходимо заставить Excel распознавать​Функция ТЕКСТ(), английская версия​ нажмите кнопку​ значение в английские​ 12-часовом формате можно​ нулями. Например, если​Тип​

  1. ​Самая простая функция ТЕКСТ​Selection.NumberFormat = «General»​ в целях конвертации.​​(—)​​ ускорить процедуру преобразования.​ данные.​​ форматирования выбираем пункт​​ конвертации чисел в​​Примечание: перед выполнение формулы​​ хранится в полученной​

    Переход к инструменту Текст по столбцам в Microsoft Excel

  2. ​ числа как текст.​​ TEXT(), преобразует число​​Готово​ слова в Excel​ использовать символы «AM/PM».​ используется код формата​​. В этом случае​​ означает следующее:​Selection.Value = Selection.Value​Ещё одним вариантом, при​. Далее указываем адрес​Выделяем весь диапазон, в​Теперь весь ряд заполнен​​«Текстовый»​​ текстовый вид.​

    Первое окно Мастера текстов в Microsoft Excel

  3. ​ необходимо выделить диапазон​ ссылке.​Решение 1. В ячейке​ в текст и​​, и Excel преобразует​

    Второе окно Мастера текстов в Microsoft Excel

  4. ​ с помощью следующей​Если не указывать символы​​»# ;»​​ выделите всё содержимое​=ТЕКСТ(значение, которое нужно отформатировать;​​End Sub​​ котором можно преобразовать​

    Третье окно Мастера текстов в Microsoft Excel

  5. ​ первого элемента трансформируемого​ котором находятся текстовые​ требуемыми данными. Но​​.​Чаще всего пользователи выполняют​​ ячеек B16:E16.​Поскольку функция ДВССЫЛ принимает​​ D2 введите перед​​ позволяет задать формат​ ячейки.​ ссылки:​​ «AM/PM», время будет​​, число 12200000 отображается​

    Дополнительная настройка импорта текста в Microsoft Excel

  6. ​ поля​​ «код формата, который​​После этого закрываем редактор,​ текст в числовой​​ диапазона. Таким образом,​​ данные. Как видим,​

    Завершение работы в Мастере текста в Microsoft Excel

  7. ​ и это ещё​Далее, как и в​ форматирование числовых выражений​В результате получим компактную​ ссылки в качестве​ текстовым значением символ​ отображения с помощью​Нажмите клавиши CTRL+1 (или​Да, вы можете использовать​

Разделители приняли обычный формат в Microsoft Excel

Способ 7: применение макросов

​ отображаться в 24-часовом​ как 12 200 000.​Тип​ требуется применить»)​ выполнив нажатие стандартной​ вид, является применение​ происходит двойное умножение​ пиктограмма появилась одна​ не все. По​ предыдущем способе, последовательно​ в текстовые через​ таблицу с возможностью​ текстовых строк, входные​ апострофа «’» (апостроф​ специальных строк форматирования,​+1 на Mac).​ функции ПРОПИСН, СТРОЧН​

  1. ​ формате.​​Пробел после заполнителя цифры​​, кроме точки с​Ниже приведены популярные примеры,​​ кнопки закрытия в​​ инструмента​ на значение​​ для всей области,​​ сути, все элементы​

    Переход в редактор макросов в Microsoft Excel

  2. ​ устанавливаем курсор в​ контекстное меню.​ отображения записей по​ данные могут быть​


    ​ следует ввести с​
    ​ например, формула =ТЕКСТ(100;"0,00​
    ​ Выберите нужный формат.​
    ​ и ПРОПНАЧ. Например,​

    ​В функции ТЕКСТ коды​ задает деление числа​ запятой (;) и​ которые вы можете​ верхнем правом углу​

    Редактор макросов в Microsoft Excel

  3. ​«Текст столбцами»​«-1»​ а не для​​ нового диапазона содержат​​ каждый элемент диапазона​Выделяем те элементы листа,​​ указанному номеру (id):​​ модифицированы для получения​​ английской раскладки клавиатуры).​​ р.») вернет текстовую​

    Переход к списку макросов в Microsoft Excel

  4. ​Примечание:​ формула =ПРОПИСН(«привет») возвращает​ форматов используются без​ на 1000. Например,​​ символа @. В​​ скопировать прямо в​ окна.​​. Его есть смысл​​. Как известно, умножение​

    Окно макросов в Microsoft Excel

  5. ​ каждой ячейки в​ в себе формулы.​ двойным щелчком левой​ в которых нужно​

Преобразование текста в число с помощью макросов выполнено в Microsoft Excel

​Функция имеет следующую синтаксическую​​ динамически изменяемых значений.​ Теперь число преобразовано​

​ строку 100,00 р.,​ Если вы по-прежнему видите​ результат «ПРИВЕТ».​ учета регистра, поэтому​ если используется код​ примере ниже выделен​ Excel, чтобы поэкспериментировать​Выделяем фрагмент на листе,​ использовать тогда, когда​ «минус» на «минус»​ отдельности. Щелкаем по​ Выделяем эту область​ кнопки мыши или​ преобразовать данные в​ запись:​Ссылки на ячейки в​​ в текстовое значение.​​ а формула =ТЕКСТ(1;»#%»)​ формулы, которые не​Да, но это займет​ допустимы символы «Ч»​ формата​ и скопирован только​ самостоятельно. Обратите внимание:​ который нужно преобразовать.​ вместо запятой в​ дает «плюс». То​ ней.​

​ и жмем на​

lumpics.ru

Функция ТЕКСТ

​ нажатием клавиши​​ текст. Как видим,​=ДВССЫЛ(ссылка_на_текст;[a1])​ Excel могут быть​Решение 2. Задайте в​ вернет текст (не​ выводят числовые результаты,​ несколько этапов. Сначала​ и «ч», «М»​»# ;,0 «​ код ДД.ММ.ГГГГ.​ коды форматов заключены​ Жмем на значок​ качестве разделителя десятичных​ есть, в целевой​Открывается уже знакомый нам​ значок​F2​ во вкладке​Описание аргументов:​ указаны в виде​

​ ячейке D2 текстовый​​ число!) 100%. Эта​​ возможно, включен параметр​ выделите одну или​ и «м», «С»​​, число 12200000 отображается​​Нажмите клавиши​ в кавычки.​«Макросы»​ знаков используется точка,​ ячейке мы получаем​ список. Как и​

​«Копировать»​​, а затем щелкаем​«Главная»​ссылка_на_текст – обязательный аргумент,​ сочетания буквенного наименования​ формат. Для этого​ функция полезна, если​Показать формулы​ несколько ячеек, которые​ и «с», «AM/PM»​ в Excel как​CTRL+C​Формула​, который расположен на​ а в качестве​ то же значение,​

Технические сведения

​ в прошлый раз,​

​, который расположен во​​ по клавише​

​на панели инструментов​​ принимающий текстовую строку,​​ столбца и цифрового​

​ откройте окно «Формат​

​ числа требуется отобразить​

​. Откройте вкладку​

​ должны быть выполнены,​ и «am/pm».​

​ 12 200,0.​

​, чтобы скопировать код​Описание​ вкладке​

Общие сведения

​ разделителя разрядов вместо​ которое было изначально,​

  • ​ выбираем позицию​ вкладке​Enter​

​ в блоке​ содержащую текст ссылки,​ номера строки (например,​ ячеек» CTRL+1. На​ в более удобном​Формулы​ а затем с​

​Для отображения десятичных значений​

​Примечания:​

​ формата, а затем —​​=ТЕКСТ(1234,567;​​«Разработчик»​

​ пробела – апостроф.​ но уже в​«Преобразовать в число»​«Главная»​.​«Число»​ который будет преобразован​ D5, то есть,​

​ вкладке «Число» выберите​​ формате или если​​и отключите параметр​

​ помощью​ можно использовать процентные​

​ ​​ кнопку​​»# ##0,00 ₽»​

​в группе​ Этот вариант воспринимается​

​ числовом виде. Даная​​.​​на ленте инструментов​

​Данные преобразовываются в текстовый​

​в специальном поле​​ к данным ссылочного​​ ячейка в столбце​

​ из списка «Числовые​

​ требуется объединить числа​​Показать формулы​​клавиш CTRL + 1​

​ (%) форматы.​

​Разделитель групп разрядов зависит​​Отмена​​)​

​«Код»​ в англоязычном Экселе,​ процедура называется двойным​Все данные массива будут​ группе​

​ вариант.​​ отображается информация о​​ типа. Например, результат​

​ D и строке​

​ формат» опцию «Текстовый»​​ с текстом или​

​.​откройте диалоговое окно​

​Десятичные числа можно отображать​​ от региональных параметров.​​, чтобы закрыть диалоговое​

​Денежный формат с разделителем​.​

​ как числовой, но​​ бинарным отрицанием.​​ преобразованы в указанный​

​«Буфер обмена»​Ещё одним вариантом преобразования​ том, что данные​

​ выполнения функции =ДВССЫЛ(“A10”)​​ с номером 5),​ и нажмите ОК.​ символами.​С помощью функции ЗНАЧЕН​Формат > ячейки​ в виде дробей,​ Для России это​​ окно​​ групп разрядов и​​Открывается окно записанных в​​ в русскоязычной версии​Жмем на клавишу​ вид.​.​​ числовых данных в​​ элементы имеют общий​​ эквивалентен результату выполнения​​ а также в​

Скачивание образцов

​ Теперь можно вводить​Синтаксис​ можно возвращать числовое​, нажмите кнопку выравнивание​ используя коды форматов​ пробел, но в​Формат ячеек​ двумя разрядами дробной​ вашей версии программы​ этой программы все​Enter​Как и для преобразования​Далее, если мы хотим​

Другие доступные коды форматов

​ тестовые в Экселе​ формат, а значит,​ записи =A10, и​​ стиле RXCY, где:​​ любые числа как​

  1. ​ТЕКСТ(значение; формат)​​ значение текста.​​ и выберите​Изображение значка кнопки команд в Mac ​ вида «?/?».​​ других странах и​.​​ части, например: 1 234,57 ₽.​​ макросов. Находим макрос​

  2. ​ значения, которые содержат​​, после чего получаем​​ данных из числового​

  3. ​ сохранить оба диапазона​​ является применение специальной​​ цифры, вписанные в​

  4. ​ вернет значение, хранящееся​R – сокращенно от​​ текст без апострофа.​​Значение.​Вставьте столбец рядом с​элемент Управление текстом​​Экспоненциальное представление — это способ​​ регионах может использоваться​Теперь осталось нажать клавиши​ Обратите внимание: Excel​ с наименованием​ указанные выше знаки,​ готовое преобразованное значение.​

  5. ​ вида в текст,​​ (исходный и преобразованный),​​ функции, которая так​ них, воспринимаются программой,​ в ячейке A10.​​ «row» (строка) –​​Главным отличием выше описанных​  Численное значение или​​ ячейками, содержащими текст.​​> установите флажок​

  6. ​ отображения значения в​​ запятая или точка.​​CTRL+V​ округляет значение до​«Текст_в_число»​​ воспринимаются как текст.​​ Для того, чтобы​ в Экселе существует​ не снимаем выделение​ и называется –​ как число.​ Также этот аргумент​

Пример использования диалогового окна ​ указатель строки;​ двух примеров является​ ссылка на ячейку,​ В этом примере​

Коды форматов по категориям

​ переносить​ виде десятичного числа​Разделитель групп разрядов можно​, чтобы вставить код​ двух разрядов дробной​​, выделяем его и​​ Конечно, можно перебить​​ применить данную формулу​​ возможность обратного конвертирования​​ с области, которая​​ТЕКСТ​Кликаем правой кнопкой мыши​​ может принимать ссылку​​C – сокращенно от​

​ закрепление за ячейкой​ содержащую численное значение.​

  • ​ столбец E содержит​
  • ​текст​
  • ​ от 1 до​
  • ​ применять в числовых,​ формата в функцию​
  • ​ части.​
  • ​ жмем на кнопку​
  • ​ данные вручную, но​
  • ​ для всех других​
  • ​ через окно форматирования.​
  • ​ содержит формулы. Кликаем​

​. Данный способ подойдёт,​ по выделению и​

​ на ячейку, в​ «column» (столбец) –​ способа отображения ее​Формат.​ числа, которые хранятся​. Затем направьте функцию​ 10, умноженного на​ денежных и финансовых​ ТЕКСТ. Пример: =ТЕКСТ(B2;»​=ТЕКСТ(СЕГОДНЯ();​«Выполнить»​ если их много,​ ячеек диапазона, используем​Выделяем диапазон, содержащий цифры​ по ней правой​ в первую очередь,​ в открывшемся меню​​ которой содержится текстовое​​ указатель столбца;​ значений с помощью​​     Текстовая строка определенного​​ в виде текста.​​ «завершенный​​ 10 в некоторой​​ форматах.​​ДД.ММ.ГГГГ​»ДД.ММ.ГГ»​

​.​ это займет значительное​ маркер заполнения, который​ в текстовом варианте.​ кнопкой мыши. Происходит​ если вы хотите​​ выбираем позицию​​ представление ссылки. Например,​X и Y –​ присвоения формата. Если​​ вида (например, «Д.М.ГГГГ»​​ Столбец F является​текст​ степени. Этот формат​Ниже показаны примеры стандартных​»). Обязательно заключите скопированный​)​

Примеры использования функции ТЕКСТ для добавления начальных нулей: =ТЕКСТ(A2;

​Как видим, тут же​ количество времени, тем​ ранее был применен​ Кликаем правой кнопкой​ запуск контекстного списка​ перенести числа как​​«Формат ячеек…»​​ в ячейке E5​ любые целые положительные​ в первом решении​​ для вывода числа​​ новым столбцом.​

​», чтобы она​ часто используется для​ числовых (только с​ код формата в​Сегодняшняя дата в формате​ происходит преобразование текстового​ более что существует​​ нами для функции​​ мыши. В контекстном​ действий. Выбираем в​

​ текст в отдельный​.​ содержится значение 100,​ числа, указывающие номер​ в ячейку будут​​ в формате даты​​В одной из ячеек​ включала функцию ASCII​ краткого отображения больших​

Примеры функции ТЕКСТ с разделителем групп разрядов

​ разделителем групп разрядов​​ кавычки («код формата»),​

  • ​ ДД/ММ/ГГ, например: 14.03.12​ выражения в числовой​ возможность гораздо более​ТЕКСТ​ меню выбираем позицию​ нем позицию​ столбец. Кроме того,​

  • ​В открывшемся окне форматирования​ а в ячейке​ строки и столбца​ вводиться новые типы​

​ или «# ##0,00″​ нового столбца введите​char (10)​ чисел.​ и десятичными знаками),​ иначе в Excel​=ТЕКСТ(СЕГОДНЯ();​ формат.​ быстрого решения проблемы.​.​«Формат ячеек…»​«Специальная вставка»​ он позволит сэкономить​ переходим во вкладку​ A5 хранится текстовая​ соответственно.​ данных (без апострофа),​ для вывода в​=ЗНАЧЕН()​там, где нужно​В Excel доступны четыре​ денежных и финансовых​ появится сообщение об​»ДДДД»​Урок:​Выделяем фрагмент листа, содержимое​Теперь мы имеем диапазон,​.​

Примеры функции ТЕКСТ с числовыми, денежными и финансовыми форматами

​. Среди вариантов действий​ время на преобразовании,​«Число»​ строка “E5”. В​​Функция ДВССЫЛ может принимать​​ то они будут​Изображение значка кнопки команд в Mac ​ числовом формате с​​и укажите в​ вставить разрыв строки.​ дополнительных формата:​​ форматов. В денежном​​ ошибке.​

Выбор обозначения денежной единицы в диалоговом окне

​)​​Как создать макрос в​​ которого нужно преобразовать.​​ который заполнен значениями​​Выполняется запуск окна форматирования.​ в открывшемся списке​ если объем данных​

Функция ТЕКСТ — пользовательский денежный формат с обозначением денежной единицы

​, если оно было​​ результате выполнения функции​ текстовые представления ссылок​ отображаться по умолчанию.​ разделителями разрядов и​ скобках ссылку на​ Возможно, вам потребуется​»Почтовый индекс» («00000»);​ формате можно добавить​​»Ячейки» > «Число»​​Сегодняшний день недели, например:​ Экселе​ Переходим во вкладку​ с формулами. Выделяем​

​ Как и в​ выбираем​ слишком большой. Ведь,​ открыто в другом​ =ДВССЫЛ(A5) будет возвращено​ любого из этих​

Коды форматов для месяца, дня и года

​Примечание. Второе решение закрепляет​ двумя знаками после​ ячейку, содержащую числа,​ настроить ширину столбца​»Индекс + 4″ («00000-0000»);​ нужное обозначение денежной​ > «Другое» для​

Минда Триси (Mynda Treacy), Excel MVP

​ понедельник​

​Как видим, существует довольно​«Данные»​ его и жмем​ предыдущий раз, переходим​«Значения и форматы чисел»​ согласитесь, что перещелкивать​ месте. В блоке​ значение 100.​ двух вариантов представления.​ за ячейкой ее​ запятой. Правила форматирования​ которые хранятся в​ в зависимости от​»Номер телефона» («[​ единицы, и значения​ получения строк формата.»​=ТЕКСТ(ТДАТА();​

​ много вариантов преобразования​. На ленте инструментов​ на кнопку​ во вкладку​.​ каждую ячейку в​ настроек​[a1] – необязательный для​Пример 1. Преобразовать столбец​ формат, и любые​

Форматы времени (часы, минуты и секунды)

​ см. ниже.​ виде текста. В​ того, как окончательный​»Табельный номер» («000-00-0000»).​

​ будут выровнены по​ />​»ЧЧ:ММ»​ в Excel цифр,​ в блоке​«Копировать»​«Число»​Если же пользователь желает​

​ диапазоне, насчитывающем сотни​«Числовые форматы»​ заполнения аргумент, принимающий​

Коды форматов для процентов

​ номеров месяцев в​ другие типы данных​Форматов для отображения чисел​ данном примере это​

Коды форматов для дробей

​ результат будет выровнен.​Дополнительные форматы зависят от​ нему. В финансовом​В примерах ниже показано,​)​ которые записаны в​«Работа с данными»​во вкладке​. В группе​ заменить данные исходного​

Коды форматов для экспоненциального представления

​ или тысячи строк​выбираем позицию​

  • ​ значения логического типа:​

  • ​ строку, в которой​

  • ​ будут преобразованы, пока​

  • ​ в MS EXCEL​

Дополнительные форматы для функции ТЕКСТ

​ ячейка​В этом примере использована​ региональных параметров. Если​ формате символ рубля​ как применить различные​Текущее время, например: 13:29​ числовом варианте, в​кликаем по значку​«Главная»​«Числовые форматы»​​ формата, то вместо​​ – это не​​«Текстовый»​​ИСТИНА – функция ДВССЫЛ​

Типичный сценарий

​ содержатся текстовые представления​​ пользователь не изменит​​ много (например, см.​E23​ формула​ же дополнительные форматы​ располагается в ячейке​ числовые форматы к​=ТЕКСТ(0,285;​ текстовый формат и​«Текст по столбцам»​или применяем сочетание​нам нужно выбрать​ указанного действия нужно​ самый лучший выход.​. Для сохранения изменений​ интерпретирует текстовую строку,​ этих месяцев (то​ для нее другие​ здесь), также имеются​.​=»Сегодня: «&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»)​ недоступны для вашего​ справа от значения​ значениям следующим способом:​»0,0 %»​ в обратном направлении.​.​​ клавиш​​ значения, которые позволят​ выделить именно его​Устанавливаем курсор в первый​ жмем на кнопку​ переданную в качестве​​ есть, транспонировать имеющийся​​ форматы (например, «Общий»​​ форматы для отображения​​Теперь нужно заполнить формулу​

​.​ региона или не​ (если выбрать обозначение​ открыть диалоговое окно​)​​ Выбор определенного способа​​Запускается​Ctrl+C​​ преобразовать текст в​​ и произвести вставку​​ элемент диапазона, в​​ «​ первого аргумента, как​ список).​​ — по умолчанию).​ дат (например, см.​​ вниз. Вот как​

Пример объединения текста без функции ТЕКСТ

​Это экспоненциальное представление числа.​ подходят для ваших​ доллара США, то​Формат ячеек​Процентный формат, например: 28,5 %​ зависит от многих​Мастер текстов​.​

Пример объединения текста с помощью функции ТЕКСТ

​ число. К ним​

  • ​ тем же способом,​​ котором будет выводиться​​OK»​

Вопросы и ответы

Как преобразовать числа в текст, например 123 в «сто двадцать три»?

​ ссылку типа A1.​Вид таблицы данных:​​​ здесь). Также приведено​​ это сделать: Наведите​ Excel автоматически приводит​ нужд, вы можете​ эти символы будут​, выбрать пункт​= Текст (4.34,​ факторов. Прежде всего,​. В первом окне​Выделяем исходную область и​

Можно ли изменить регистр текста?

​ относится пункты​ который указан выше.​ результат преобразования. Щелкаем​в нижней части​ Данное значение используется​

Можно ли с помощью функции ТЕКСТ добавить новую строку (разрыв строки) в ячейке, как при нажатии клавиш ALT+ВВОД?

​Для получения строки текстовых​Если функция ссылается на​ много форматов .​ указатель на правый​ к такому виду​ создать собственный формат,​ выровнены по левому​​(все форматы)​​»# _км_/_км_»​​ это поставленная задача.​​ обратите внимание, чтобы​ производим щелчок по​​«Общий»​​В любом случае, в​ по значку​​ окна.​​ по умолчанию (если​ представлений месяцев введем​​ ячейку, в которой​​Функция ТЕКСТ() преобразует число​ нижний угол ячейки,​​ числа длиной более​​ выбрав в диалоговом​ краю ячеек, а​и скопировать нужный​)​ Ведь, например, быстро​ переключатель формата данных​ ней правой кнопкой​

Пример использования функций ТЕКСТ и СИМВОЛ(10) для вставки разрыва строки: =

​и​ выбранный диапазон будут​​«Вставить функцию»​​Как видим, после данных​

Почему Excel преобразует введенные числа во что-то вроде «1,22E+07»?

​ аргумент явно не​ в ячейку B2​ число записано текстом,​ в форматированный текст​ чтобы он принял​ 12 цифр, если к​​ окне​​ значения — по правому).​код формата​Дробный формат, например: 4 1/3​​ преобразовать текстовое выражение​​ стоял в позиции​ мыши. В активировавшемся​«Числовой»​ вставлены данные в​, который размещен около​ манипуляций в специальном​ указан).​ следующую формулу:​​ то при вычислении​​ и результат больше​

Даты на разных языках

Минда Триси (Mynda Treacy), Excel MVP

​ вид знака плюс​

​ ячейкам применен формат​Формат ячеек​ Обратите внимание на​в формулу с​=СЖПРОБЕЛЫ(ТЕКСТ(0,34;​ с иностранными разделителями​«С разделителями»​ контекстном списке переходим​. Какой бы из​ текстовом виде. Если​ строки формул.​ поле высвечивается информация​ЛОЖЬ – первый аргумент​Функция ДВССЫЛ принимает аргумент,​ значение этой ячейки​ не может быть​ (+).​

См. также

​Общий​пункт​

​ разницу между кодами​ функцией​

​»# ?/?»​

support.office.com

Преобразование чисел из текстового формата в числовой

Зеленые треугольники, которые обозначают ячейки с числами, хранящимися как текст

​ в числовое можно​. По умолчанию он​ по пунктам​ них вы не​ же вы все-таки​Кнопка предупреждения об ошибке в Excel​Запускается окно​ о том, что​ функции должен быть​ состоящий из текстового​ равно «0». Но​

1. Выделите столбец

Выделенный столбец

​ использован в вычислениях​Щелкните и перетащите вниз,​, и числа длиннее​(все форматы)​ денежных и финансовых​ТЕКСТ​))​ только использовав инструмент​ должен находиться в​«Специальная вставка»​ выбрали, программа будет​ выбрали вставку в​Мастера функций​ ячейки были преобразованы​ указан в виде​

2. Нажмите эту кнопку

Вкладка

​ представления обозначения столбца​ здесь нужно быть​ в качестве числа.​ чтобы добавить формулу​ 15 цифр, если выбран​.​ форматов: в финансовых​​.​​Дробный формат, например: 1/3​​«Текст столбцами»​​ этой позиции, но​

3. Нажмите кнопку «Готово»

Кнопка

​и​ расценивать цифры, введенные​ исходную область, то​. В категории​ в текстовый вид.​ текстового представления ссылки​​ (“A”) и номера​​ очень внимательным, так​ Чтобы отформатировать число,​

4. Задайте формат

Выбран денежный формат

​ в другие ячейки.​Изображение значка кнопки команд в Mac​ формат​Функция​

​ форматах для отделения​​Выбор числового формата​ Обратите внимание: функция​. Второй фактор, который​ проверить состояние будет​​«Значения и форматы чисел»​​ в ячейку, как​​ ячейки, содержащие формулы,​​«Текстовые»​​Но если мы попытаемся​​ типа R1C1.​

Другие способы преобразования

Использование формулы

​ столбца, соответствующего номеру​ как бывают исключения.​ но при этом​

1. Вставьте новый столбец

Новый столбец рядом с числами в виде текста

​ После этого вы​Числовой​текст​ символа денежной единицы​ ​ СЖПРОБЕЛЫ используется для​ влияет на выбор​ не лишним. Затем​

2. Примените функцию ЗНАЧЕН

Ячейка F23 с формулой =ЗНАЧЕН(E23) и результат 107,71

​.​ числа. Производим выбор​​ можно очистить. Для​​выделяем пункт​ подсчитать автосумму, то​Примечания:​ строки, и формирует​ Это может приводить​ оставить его числом​ можете использовать новый​​. Если вы вводите​​редко используется сама​

3. Наведите указатель мыши

Указатель наведен на правый нижний угол ячейки

​ от значения используется​Выбор числового формата​ удаления начального пробела​ варианта – это​ кликаем по кнопке​Все данные вставлены в​ и жмем на​ этого выделяем их,​

4. Щелкните и перетащите вниз

Указатель перетащен вниз, ячейки заполнены формулой

​«ТЕКСТ»​ она отобразится в​Если в качестве первого​ ссылку на ячейку​ к ошибочным расчетам.​ (с которым можно​ столбец или скопировать​ длинные цифровые строки,​ по себе и​ звездочка (*).​Нули в начале​ перед дробной частью.​ объемы и частота​«Далее»​ нужном нам виде.​​ кнопку. Если вы​​ кликаем правой кнопкой​. После этого кликаем​​ ячейке ниже. Это​​ аргумента функции был​​ с помощью операции​​ Приводим конкретный пример.​​ выполнять арифметические действия),​​ и вставить новые​

Использование специальной вставки и умножения

​ но не хотите,​ чаще всего используется​Чтобы получить код формата​Разделитель групп разрядов.​=ТЕКСТ(12200000;​ выполняемых преобразований. Например,​.​

  1. ​ Теперь можно удалить​ выбрали значение​ мыши и выбираем​ по кнопке​​ означает, что преобразование​​ передан текст, не​ конкатенации подстрок (символ​

  2. ​Заполните диапазон ячеек A1:D6​ щелкните ячейку правой​

  3. ​ значения в исходный​ чтобы они отображались​ в сочетании с​

  4. ​ для определенной денежной​​Числовые, денежные и финансовые​​»0,00E+00″​​ если вы часто​​Во втором окне также​​ транзитный диапазон, в​​«Числовой»​

  5. ​ позицию​​«OK»​​ было совершено не​​ содержащий ссылку или​​ “&”). Полученное значение​ так как показано​ кнопкой мыши, выберите​ столбец. Вот как​

  6. ​ в таком виде,​Изображение значка кнопки команд в Mac​ другими функциями. Предположим,​ единицы, сначала нажмите​

Отключение зеленых треугольников

​ форматы​)​ используете подобные преобразования,​ оставляем все без​​ котором находится формула​​, то в правой​​«Очистить содержимое»​​.​​ полностью. В этом​​ ссылка на пустую​​ выступает вторым аргументом​​ на рисунке:​

См. также:

​ команду​
​ это сделать: Выделите​ то сначала примените​ что вам нужно​
​ клавиши​

support.office.com

Функция ТЕКСТ() в MS EXCEL

​Даты​Экспоненциальное представление, например: 1,22E+07​ имеет смысл произвести​ изменений и жмем​ двойного бинарного отрицания.​ части окна появится​.​Открывается окно аргументов оператора​ и заключается одна​ ячейку, функция ДВССЫЛ​ функции ДАТА, которое​Колонку E не нужно​Формат ячеек​ ячейки с новой​ к соответствующим ячейкам​ объединить текст и​CTRL+1​Значения времени​=ТЕКСТ(1234567898;​

​ запись макроса. И​

​ на кнопку​

  • ​ Для этого выделяем​​ возможность отрегулировать представление​На этом процедуру преобразования​ТЕКСТ​
  • ​ из фишек Excel.​​ вернет код ошибки​ возвращает дату с​ заполнять, так как​и в диалоговом​ формулой. Нажмите клавиши​ формат​ числовое значение, например​(на компьютере Mac —​Проценты​»[)​ третий фактор –​

​«Далее».​ данную область, кликом​ числа: выставить количество​ можно считать оконченной.​. Данная функция имеет​ Программа не дает​ #ССЫЛКА!.​ соответствующим номером месяца.​

​ в ней отображается​ окне​ CTRL+C. Щелкните первую​Текстовый​ «отчет напечатано: 03/14/12»,​+1​Дроби​Дополнительный формат (номер телефона),​ индивидуальное удобство пользователя.​А вот после открытия​ правой кнопки мыши​ десятичных знаков после​Урок:​ следующий синтаксис:​​ завершить преобразование данных​​Результат выполнения функции ДВССЫЛ​ Функция ТЕКСТ выполняет​​ содержимое ячеек в​​Формат ячеек​​ ячейку в исходном​​.​ или «доход за​

​) и выберите нужный​Экспоненциальное представление​ например: (123) 456-7898​Автор: Максим Тютюшев​ третьего окна​ вызываем контекстное меню​ запятой, установить разделителями​Мастер функций в Excel​=ТЕКСТ(значение;формат)​ наиболее интуитивно понятным​ будет пересчитан при​ преобразование даты к​ колонке D. Обратите​

​на вкладке​ столбце. На вкладке​Минда советует…​

excel2.ru

Вводим в ячейку число как текст

​ неделю: $66 348,72″.​ формат, а затем​Дополнительные форматы​=ТЕКСТ(1234;​Примечание:​Мастера текстов​ и выбираем в​

​ между разрядами. После​Теперь давайте разберемся, какими​Открывшееся окно имеет два​ способом.​ любом изменении данных​ требуемому значению месяца​ внимание в ячейках​Число​Главная​Если вы предоставляете доступ​ В Excel можно​

Как преобразовать число в текст?

​ в раскрывающемся списке​Почему программа Excel удаляет​»0000000″​

  1. ​ Мы стараемся как можно​нужно нажать на​ нем позицию​ того, как настройка​ способами можно выполнить​ поля, которые соответствуют​Чтобы завершить преобразование, нам​
  2. ​ на листе и​ в виде текста.​ B3 и B6​настройте нужные параметры​
  3. ​щелкните стрелку рядом​ к файлам и​

​ вводить текст вручную,​Обозначение​

​ нули в начале?​)​ оперативнее обеспечивать вас​

Исходная табличка.

​ кнопку​«Очистить содержимое»​ выполнена, жмем на​ обратную задачу, а​ данным аргументам:​

Проблема ввести 10/12.

​ нужно последовательно двойным​ во время открытия​

​Протянем данную формулу вдоль​ числовые данные записаны​ форматирования (см. здесь). ​ с кнопкой​ отчетам Excel пользователям​ но это не​выберите символ.​В Excel обрабатываются Поиск​

​Добавление нулей в начале,​ актуальными справочными материалами​«Подробнее»​.​ кнопку​ именно как преобразовать​«Значение»​ щелчком левой кнопки​ книги.​ 1-й строки вправо,​ как текстовые через​Одной из самых полезных​

​Вставить​ из разных стран,​ отменяет назначение приложения​После этого в разделе​ чисел, введенных в​ например: 0001234​ на вашем языке.​.​Кстати, для преобразования значений​«OK»​ текст в число​и​

​ мыши поместить курсор​Если переданная в качестве​ чтобы заполнить остальные​ апостроф «’».​ свойств функции ТЕКСТ()​и выберите пункт​ вам может потребоваться​ Excel. К сожалению,​Числовые форматы​

​ ячейки, а не​

Математические операции с текстом в Excel

​=ТЕКСТ(123456;​ Эта страница переведена​Открывается окно дополнительной настройки​ данным методом совсем​.​ в Excel.​«Формат»​ в каждый элемент​ первого аргумента ссылка​ ячейки:​В колонку D введите​ является возможность отображения​

  1. ​Специальная вставка​ предоставить им отчет​ если вы объединяете​Отличие формул и функций при суммировании текста.
  2. ​слева выберите пункт​ чисел, которые выглядят​»##0° 00′ 00»»​ автоматически, поэтому ее​ импорта текста. В​ не обязательно использовать​Теперь, как и в​Проще и быстрее всего​.​ диапазона в отдельности​
  3. ​ в виде текста​Примечание: данный пример лишь​ формулы, которые отображаются​ в текстовой строке​

​>​ на их языке.​ текст и форматированные​(все форматы)​

​ как текст, например​)​ текст может содержать​ поле​ исключительно двойное умножение​ случае преобразования числа​ выполнить конвертацию текстового​В поле​ и нажать на​ указывает на вертикальный​ демонстрирует возможности функции​

​ в колонке E​ чисел и дат​Значения​ В Microsoft Office​ числа, например даты,​и скопируйте код​ номера частей или​Пользовательский формат (широта или​ неточности и грамматические​«Разделитель целой и дробной​ на​ в текст, нам​ варианта с помощью​«Значение»​ клавишу​ диапазон ячеек с​

​ ДВССЫЛ. Для транспонирования​ как на рисунке.​ в нужном формате​.​ MVP у Mynda​ время, денежные единицы​ формата вместе с​ единицы СКЛАДского учета.​ долгота), например: 12°​ ошибки. Для нас​ части»​«-1»​ нужно прощелкать все​ специального значка, который​

​нужно указать преобразовываемое​Enter​ более чем 1048576​ данных лучше использовать​

exceltable.com

Функция ДВССЫЛ позволяет преобразовать текст в ссылку Excel

​Теперь обратите внимание на​ (см. подробнее об​Если указанные выше действия​ Treacy) есть отличное​ и т. д.,​ обозначением денежной единицы.​ Чтобы сохранить начальные​ 34′ 56»​ важно, чтобы эта​

Примеры использования функции ДВССЫЛ в Excel

​устанавливаем точку, а​. Можно применять любое​ ячейки, установив в​ сообщает об ошибке.​ число или ссылку​. Чтобы упростить задачу​

​ строк или горизонтальный​ функцию ТРАНСП.​ результаты вычислений функций​ отображении чисел, дат​ не дали результатов,​ решение в этой​ Excel не знает,​Примечание:​ нули, отформатируйте входной​Примечание:​ статья была вам​ в поле​

  • ​ другое арифметическое действие,​ каждую из них​ Этот значок имеет​
  • ​ на ячейку, в​ вместо двойного щелчка​ диапазон с более​
  • ​​ и формул в​ и времени). В​ попробуйте использовать этот​ статье, которое отображается​

​ как они должны​ Функция ТЕКСТ не поддерживает​ диапазон как текст,​ Хотя вы можете использовать​

Как преобразовать число в месяц и транспонировать в Excel

​ полезна. Просим вас​«Разделитель разрядов»​ которое не ведет​ курсор и нажав​ вид восклицательного знака,​ которой оно находится.​ можно использовать нажатие​

​ чем 16384 столбцов,​

Пример 1.

​Пример 2. В таблице​ колонке D.​ файле примера приведен​ метод, который подходит,​

​ в разных языках​ отображаться, и сбрасывает​ форматирование с помощью​ прежде чем вставлять​ функцию текст для​ уделить пару секунд​— апостроф. Затем​ к изменению значений​ после этого клавишу​ вписанного в пиктограмму​ В нашем случае​ функциональной клавиши​ результатом выполнения функции​ содержатся данные о​В ячейке D2 функция​ наглядный пример: с​ если вы хотите​ . В нем​

​ форматирование чисел. В​ цвета. Если скопировать​ или вводить значения.​ изменения форматирования, это​

ДВССЫЛ.

​ и сообщить, помогла​ делаем один щелчок​ (сложение или вычитание​Enter​ в виде ромба.​

​ это будет ссылка​

Как преобразовать текст в ссылку Excel?

​F2​ будет код ошибки​ покупках товаров, при​ =СУММ(A2:C2) отображает правильный​ форматированием и без​ преобразовать несколько столбцов​ также содержится пример​ этом случае функция​ в диалоговом окне​

​ Выделите столбец или​ не единственный способ.​ ли она вам,​ по кнопке​ нуля, выполнение возведения​.​ Он появляется при​

Пример 2.

​ на первый элемент​.​

​ #ССЫЛКА!.​ этом каждая запись​ результат 1+100+10=111. А​ форматирования.​ текста.​ книги, которую можно​текст​ «Формат ячеек» код​ диапазон, в котором​ Чтобы изменить формат​ с помощью кнопок​«OK»​ в первую степень​После выполнения этих действий​ выделении ячеек, которые​ обрабатываемого числового диапазона.​После выполнения данной процедуры​

​Использование текстовых представлений внешних​

преобразовать текст в ссылку.

Как вставить текст в ссылку на ячейку Excel?

​ имеет свой номер​ в ячейке D3​В файле примера приведено​Выделите пустую ячейку, в​ загрузить.​не является полезной,​ формата, в котором​ вы хотите поместить​ без формулы, нажмите​

​ внизу страницы. Для​

Пример 3.

​.​ и т.д.)​

Вид результативной таблицы.

​ все значения выбранного​ имеют пометку в​В поле​ со всеми ячейками​ ссылок (ссылки на​

​ (id). Рассчитать суммарную​ функция суммирования меняет​ также множество других​

​ которой нет этой​Создание и удаление пользовательских​ так как она​ используется цвет, например​

вставить текст в ссылку.

Особенности использования функции ДВССЫЛ в Excel

​ значения, а затем​ клавиши​

​ удобства также приводим​

​Возвращаемся в третье окно​

  • ​Урок:​ диапазона преобразуются в​ левом верхнем углу​«Формат»​ области, данные в​ другие книги) приведет​ стоимость любого количества​ значение ячейки B3​ форматов.​ проблемы, введите в​ числовых форматов​ позволяет принудительно отформатировать​ «# ##0,00 ₽;​ нажмите​CTRL + 1​ ссылку на оригинал​Мастера текстов​Как сделать автозаполнение в​ нужный нам вид.​ зеленым цветом, обсуждаемую​нужно указать вариант​ них будут восприниматься​ к возникновению ошибки​ покупок (создать соответствующую​
  • ​ на число 0,​Часто в Excel числа​ нее цифру​
  • ​Преобразование чисел из текстового​ значения в Excel​[Красный]​клавиши CTRL + 1​(или _з0з_​ (на английском языке).​и жмем на​ Excel​Перевести текстовые данные в​
  • ​ нами ранее. Эта​ отображения результата. Например,​ программой, как текстовые​ #ССЫЛКА!, если требуемая​ форму для расчета).​

​ так как там​

  1. ​ необходимо записать как​1​ формата в числовой​ с помощью​# ##0,00 ₽», то​, чтобы перейти в​+ 1​С помощью функции​
  2. ​ кнопку​Следующий способ по принципу​ числовые можно, воспользовавшись​ пометка ещё не​ если мы введем​ выражения, а, следовательно,​
  3. ​ книга не открыта​Создадим форму для расчетов,​ данные отображаются в​ текст. И на​и нажмите клавишу​Функции Excel (по категориям)​кода форматирования​ функция ТЕКСТ воспримет​ диалоговом окне​на компьютере Mac),​ТЕКСТ​«Готово»​
  4. ​ действия очень похож​ специальным полем на​ свидетельствует о том,​«0»​ и автосумма будет​ в приложении Excel.​ в которой id​

exceltable.com

​ текстовом формате. В​

Перейти к содержимому

Как в «Эксель» перевести число в текст или наоборот перевести текст в числа.

Зачастую при заполнении различных документов необходимо указанную в числовой форме денежную сумму прописывать в текстовом формате (например, в рублях). При оформлении большого числа документов это довольно сложно и требует больших трудозатрат. В «Эксель» предусмотрены несколько функций преобразования текста в число и обратно:

«ТЕКСТ», «РУБЛЬ» и «ЗНАЧЕН».перевод текста в число

Рассмотрим отдельно каждую функцию.

Применение функции «ТЕКСТ».

  • Выбираем ячейку, в которую хотим поместить текстовое значение;
  • Вызываем мастер функций;
  • Выбираем функцию «ТЕКСТ»;
  • Указываем ячейку, из которой берем значение;
  • Обязательно указываем формат (формат можно выбрать, открыв меню «формат ячеек», вкладка – (все форматы)), можно поставить формат «Общий»;
  • Нажимаем «ОК»;
  • В указанную ячейку перенесено число в текстовом формате

Применение функции «РУБЛЬ».

  • Выбираем ячейку, в которую хотим поместить текстовое значение;
  • Вызываем мастер функций;
  • Выбираем функцию «РУБЛЬ»;
  • Указываем ячейку, из которой берем значение;
  • Нажимаем «ОК»;
  • В указанную ячейку перенесено число в текстовом формате с обозначением «руб.»

Применение функции «ЗНАЧЕН».

  • Выбираем ячейку, в которую хотим поместить значение в формате числа;
  • Вызываем мастер функций;
  • Выбираем функцию «ЗНАЧЕН»;
  • Указываем ячейку, из которой берем текстовое значение;
  • Нажимаем «ОК»;
  • В указанную ячейку перенесено число в числовом формате.

Часто возникает необходимость в написании чисел прописью (словами), например, записать число «123», как «Сто двадцать три».

Такую функцию можно реализовать при помощи несложного макроса, но о нем мы будем говорить в следующих уроках:  Вставить сумму прописью в ячейку таблицы «Excel».

Готовый макрос СУММА_ПРОПИСЬЮ можно скачать на странице: «Надстройка СУММА_ПРОПИСЬЮ»

Перевод текста в число или числа в текст при помощи функций Excel.

Зачастую при заполнении различных документов необходимо указанную в числовой форме денежную сумму прописывать в текстовом формате (например, в рублях). При оформлении большого числа документов это довольно сложно и требует больших трудозатрат. В «Эксель» предусмотрены несколько функций преобразования текста в число и обратно:

«ТЕКСТ», «РУБЛЬ» и «ЗНАЧЕН».

Рассмотрим отдельно каждую функцию.

Применение функции «ТЕКСТ».

  • Выбираем ячейку, в которую хотим поместить текстовое значение;
  • Вызываем мастер функций;
  • Выбираем функцию «ТЕКСТ»;
  • Указываем ячейку, из которой берем значение;
  • Обязательно указываем формат (формат можно выбрать, открыв меню «формат ячеек», вкладка – (все форматы)), можно поставить формат «Общий»;
  • Нажимаем «ОК»;
  • В указанную ячейку перенесено число в текстовом формате

Применение функции «РУБЛЬ».

  • Выбираем ячейку, в которую хотим поместить текстовое значение;
  • Вызываем мастер функций;
  • Выбираем функцию «РУБЛЬ»;
  • Указываем ячейку, из которой берем значение;
  • Нажимаем «ОК»;
  • В указанную ячейку перенесено число в текстовом формате с обозначением «руб.»

Применение функции «ЗНАЧЕН».

  • Выбираем ячейку, в которую хотим поместить значение в формате числа;
  • Вызываем мастер функций;
  • Выбираем функцию «ЗНАЧЕН»;
  • Указываем ячейку, из которой берем текстовое значение;
  • Нажимаем «ОК»;
  • В указанную ячейку перенесено число в числовом формате.

Часто возникает необходимость в написании чисел прописью (словами), например, записать число «123», как «Сто двадцать три» .

Такую функцию можно реализовать при помощи несложного макроса, но о нем мы будем говорить в следующих уроках: Вставить сумму прописью в ячейку таблицы «Excel».

Преобразовать текст в число Excel, или как сделать ячейку текстового формата числовым форматом

Все ячейки в Excel имеют тот или иной формат, который определяет, что можно делать с данными в ячейке. Например, значение «7» может быть как числом (и можно выполнять математические действия), а может быть и текстом, то есть просто символом, с которым математические действия выполнять нельзя. И это создает сложности, решением которых будет перевести текст (символы) в число в Excel.

Такая ситуация, например, может возникнуть при копировании данных в таблицу из другого источника.

Как определить, где в ячейке текст, а где число?

  • То, что выровнено по левому краю ячейки, это — текстовый формат, по правому краю — число (если сам пользователь не применил выравнивание принудительно). Однако выравнивание ячейки по левому и правому краю через инструмент Выравнивание не меняет формата ячейки.
  • Нажать на ячейку и в верхнем меню на вкладке Главная найти формат: общий, текстовый, числовой и т.д.

Как перевести ячейку из текстового в числовой формат?

Выделите ячейки, в которых нужно изменить формат. Вверху на панели инструментов на вкладке Главная выберите нужный формат ячейки в выпадающем списке — в нашем случае Числовой.

Выйти на то же меню можно и другим способом: выделите ячейки и нажмите правую кнопку мыши (ПКМ), в открывшемся меню выберите Формат ячеек.

Далее выберите Числовой формат. Откорректируйте необходимое количество знаков после запятой. Для этого найдите надпись «Число десятичных знаков» и в счетчике укажите нужное количество десятичных
знаков.

Еще один способ преобразовать текст в число в Excel — использование формулы. Впишите в пустую соседнюю ячейку формулу. Для этого левой кнопкой мыши кликните на соседнюю ячейку и напишите формулу =ЗНАЧЕН(E4) (возможные названия: =ЗНАЧ(E4) или =VALUE(E4) зависит от используемой версии программы). ENTER.

Обратите внимание!

«Преобразовать текст в число Excel» — не совсем правильная формулировка. Правильнее будет сказать: «Преобразование из текстового формата в числовой».

Автор: Пашкова Екатерина Ивановна, преподавать основ компьютерной грамотности, офисных программ.

Автор скриншотов: Белицкий Алексей Викторович, учитель МКОУ «СОШ №7», с. Пелагиада, Шпаковский район, Ставропольский край.

Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.

Есть мнение?
Оставьте комментарий

Понравился материал?
Хотите прочитать позже?
Сохраните на своей стене и
поделитесь с друзьями

Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст

Ошибка в тексте? Мы очень сожалеем,
что допустили ее. Пожалуйста, выделите ее
и нажмите на клавиатуре CTRL + ENTER.

Кстати, такая возможность есть
на всех страницах нашего сайта

2007-2019 «Педагогическое сообщество Екатерины Пашковой — PEDSOVET.SU».
12+ Свидетельство о регистрации СМИ: Эл №ФС77-41726 от 20.08.2010 г. Выдано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций.
Адрес редакции: 603111, г. Нижний Новгород, ул. Раевского 15-45
Адрес учредителя: 603111, г. Нижний Новгород, ул. Раевского 15-45
Учредитель, главный редактор: Пашкова Екатерина Ивановна
Контакты: +7-920-0-777-397, info@pedsovet.su
Домен: http://pedsovet.su/
Копирование материалов сайта строго запрещено, регулярно отслеживается и преследуется по закону.

Отправляя материал на сайт, автор безвозмездно, без требования авторского вознаграждения, передает редакции права на использование материалов в коммерческих или некоммерческих целях, в частности, право на воспроизведение, публичный показ, перевод и переработку произведения, доведение до всеобщего сведения — в соотв. с ГК РФ. (ст. 1270 и др.). См. также Правила публикации конкретного типа материала. Мнение редакции может не совпадать с точкой зрения авторов.

Для подтверждения подлинности выданных сайтом документов сделайте запрос в редакцию.

сервис вебинаров

О работе с сайтом

Мы используем cookie.

Публикуя материалы на сайте (комментарии, статьи, разработки и др.), пользователи берут на себя всю ответственность за содержание материалов и разрешение любых спорных вопросов с третьми лицами.

При этом редакция сайта готова оказывать всяческую поддержку как в публикации, так и других вопросах.

Если вы обнаружили, что на нашем сайте незаконно используются материалы, сообщите администратору — материалы будут удалены.

Преобразование в ТЕКСТ в Excel. Бесплатные примеры и статьи.

Переводим число прописью в число цифрами в Excel

Преобразуем число из текстовой формы в обычное число из цифр: например, «сто пятьдесят три» преобразуем в 153.

Пользовательский ЧИСЛОвой формат в MS EXCEL (Функция ТЕКСТ())

Числовой пользовательский формат – это формат отображения числа задаваемый пользователем. Например, число 5647,22 можно отобразить как 005647 или, вообще в произвольном формате, например, +(5647)руб.22коп. Пользовательские форматы также можно использовать в функции ТЕКСТ() . Эта функция возвращает текстовое значение в нужном пользователю виде.

Название месяца прописью в MS EXCEL

Если в ячейке содержится дата или номер месяца, то с помощью формул или Формата ячейки можно вывести название месяца. Также решим обратную задачу: из текстового значения названия месяца получим его номер.

Отображение в MS EXCEL ЧИСЕЛ в формате миллионов и тысяч

Если ячейка содержит значение больше 1000, то часто не требуется указывать точное значение, а достаточно указать число тысяч или миллионов, один-два знака после запятой и соответственно сокращение: тыс. или млн.

Функция ТЕКСТ() в MS EXCEL

Функция ТЕКСТ( ) , английская версия TEXT(), преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула =ТЕКСТ(100;»0,00 р.») вернет текстовую строку 100,00 р., а формула =ТЕКСТ(1;»#%») вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.

Функция ФИКСИРОВАННЫЙ() в MS EXCEL

Функция ФИКСИРОВАННЫЙ( ) , английская версия FIXED(), округляет число до заданного количества десятичных цифр и возвращает результат в виде текста.

Преобразование текста в число в ячейке Excel

При импорте файлов или копировании данных с числовыми значениями часто возникает проблема: число преобразуется в текст. В результате формулы не работают, вычисления становятся невозможными. Как это быстро исправить? Сначала посмотрим, как исправить ошибку без макросов.

Как преобразовать текст в число в Excel

Excel помогает пользователю сразу определить, значения в ячейках отформатированы как числа или как текст. Числовые форматы выравниваются по правому краю, текстовые – по левому.

Когда при импорте файлов или сбое в Excel числовой формат становится текстовым, в левом верхнем углу ячеек появляется зеленый треугольничек. Это знак ошибки. Ошибка также возникает, если перед числом поставить апостроф.

Способов преобразования текста в число существует несколько. Рассмотрим самые простые и удобные.

  1. Использовать меню кнопки «Ошибка». При выделении любой ячейки с ошибкой слева появляется соответствующий значок. Это и есть кнопка «Ошибка». Если навести на нее курсор, появится знак раскрывающегося меню (черный треугольник). Выделяем столбец с числами в текстовом формате. Раскрываем меню кнопки «Ошибка». Нажимаем «Преобразовать в число».
  2. Применить любые математические действия. Подойдут простейшие операции, которые не изменяют результат (умножение / деление на единицу, прибавление / отнимание нуля, возведение в первую степень и т.д.).
  3. Добавить специальную вставку. Здесь также применяется простое арифметическое действие. Но вспомогательный столбец создавать не нужно. В отдельной ячейке написать цифру 1. Скопировать ячейку в буфер обмена (с помощью кнопки «Копировать» или сочетания клавиш Ctrl + C). Выделить столбец с редактируемыми числами. В контекстном меню кнопки «Вставить» нажать «Специальная вставка». В открывшемся окне установить галочку напротив «Умножить». После нажатия ОК текстовый формат преобразуется в числовой.
  4. Удаление непечатаемых символов. Иногда числовой формат не распознается программой из-за невидимых символов. Удалим их с помощью формулы, которую введем во вспомогательный столбец. Функция ПЕЧСИМВ удаляет непечатаемые знаки. СЖПРОБЕЛЫ – лишние пробелы. Функция ЗНАЧЕН преобразует текстовый формат в числовой.
  5. Применение инструмента «Текст по столбцам». Выделяем столбец с текстовыми аргументами, которые нужно преобразовать в числа. На вкладке «Данные» находим кнопку «Текст по столбцам». Откроется окно «Мастера». Нажимаем «Далее». На третьем шаге обращаем внимание на формат данных столбца.

Последний способ подходит в том случае, если значения находятся в одном столбце.

Макрос «Текст – число»

Преобразовать числа, сохраненные как текст, в числа можно с помощью макроса.

Есть набор значений, сохраненных в текстовом формате:

Чтобы вставить макрос, на вкладке «Разработчик» находим редактор Visual Basic. Открывается окно редактора. Для добавления кода нажимаем F7. Вставляем следующий код:

Чтобы он «заработал», нужно сохранить. Но книга Excel должна быть сохранена в формате с поддержкой макросов.

Теперь возвращаемся на страницу с цифрами. Выделяем столбец с данными. Нажимаем кнопку «Макросы». В открывшемся окне – список доступных для данной книги макросов. Выбираем нужный. Жмем «Выполнить».

Цифры переместились вправо.

Следовательно, значения в ячейках «стали» числами.

Если в столбце встречаются аргументы с определенным числом десятичных знаков (например, 3,45), можно использовать другой макрос.

Таким образом, возникающую при импорте или копировании числовых данных ошибку легко устранить. Преобразовать текст в число можно разными способами (с помощью макросов и без них). Сделать это просто и быстро. А впоследствии с числовыми аргументами производятся все необходимые операции.

Преобразование чисел-как-текст в нормальные числа

Если для каких-либо ячеек на листе был установлен текстовый формат (это мог сделать пользователь или программа при выгрузке данных в Excel), то введенные потом в эти ячейки числа Excel начинает считать текстом. Иногда такие ячейки помечаются зеленым индикатором, который вы, скорее всего, видели:

Причем иногда такой индикатор не появляется (что гораздо хуже).

В общем и целом, появление в ваших данных чисел-как-текст обычно приводит к большому количеству весьма печальных последствий:

Особенно забавно, что естественное желание просто изменить формат ячейки на числовой — не помогает. Т.е. вы, буквально, выделяете ячейки, щелкаете по ним правой кнопкой мыши, выбираете Формат ячеек (Format Cells) , меняете формат на Числовой (Number) , жмете ОК — и ничего не происходит! Совсем!

Возможно, «это не баг, а фича», конечно, но нам от этого не легче. Так что давайте-к рассмотрим несколько способов исправить ситуацию — один из них вам обязательно поможет.

Способ 1. Зеленый уголок-индикатор

Если на ячейке с числом с текстовом формате вы видите зеленый уголок-индикатор, то считайте, что вам повезло. Можно просто выделить все ячейки с данными и нажать на всплывающий желтый значок с восклицательным знаком, а затем выбрать команду Преобразовать в число (Convert to number) :

Все числа в выделенном диапазоне будут преобразованы в полноценные.

Если зеленых уголков нет совсем, то проверьте — не выключены ли они в настройках вашего Excel (Файл — Параметры — Формулы — Числа, отформатированные как текст или с предшествующим апострофом).

Способ 2. Повторный ввод

Если ячеек немного, то можно поменять их формат на числовой, а затем повторно ввести данные, чтобы изменение формата вступило-таки в силу. Проще всего это сделать, встав на ячейку и нажав последовательно клавиши F2 (вход в режим редактирования, в ячейке начинает мигаеть курсор) и затем Enter. Также вместо F2 можно просто делать двойной щелчок левой кнопкой мыши по ячейке.

Само-собой, что если ячеек много, то такой способ, конечно, не подойдет.

Способ 3. Формула

Можно быстро преобразовать псевдочисла в нормальные, если сделать рядом с данными дополнительный столбец с элементарной формулой:

Двойной минус, в данном случае, означает, на самом деле, умножение на -1 два раза. Минус на минус даст плюс и значение в ячейке это не изменит, но сам факт выполнения математической операции переключает формат данных на нужный нам числовой.

Само-собой, вместо умножения на 1 можно использовать любую другую безобидную математическую операцию: деление на 1 или прибавление-вычитание нуля. Эффект будет тот же.

Способ 4. Специальная вставка

Этот способ использовали еще в старых версиях Excel, когда современные эффективные менеджеры под стол ходили зеленого уголка-индикатора еще не было в принципе (он появился только с 2003 года). Алгоритм такой:

  • в любую пустую ячейку введите 1
  • скопируйте ее
  • выделите ячейки с числами в текстовом формате и поменяйте у них формат на числовой (ничего не произойдет)
  • щелкните по ячейкам с псевдочислами правой кнопкой мыши и выберите команду Специальная вставка (Paste Special) или используйте сочетание клавиш Ctrl+Alt+V
  • в открывшемся окне выберите вариант Значения (Values) и Умножить (Multiply)

По-сути, мы выполняем то же самое, что и в прошлом способе — умножение содержимого ячеек на единицу — но не формулами, а напрямую из буфера.

Способ 5. Текст по столбцам

Если псеводчисла, которые надо преобразовать, вдобавок еще и записаны с неправильными разделителями целой и дробной части или тысяч, то можно использовать другой подход. Выделите исходный диапазон с данными и нажмите кнопку Текст по столбцам (Text to columns) на вкладке Данные (Data) . На самом деле этот инструмент предназначен для деления слипшегося текста по столбцам, но, в данном случае, мы используем его с другой целью.

Пропустите первых два шага нажатием на кнопку Далее (Next) , а на третьем воспользуйтесь кнопкой Дополнительно (Advanced) . Откроется диалоговое окно, где можно задать имеющиеся сейчас в нашем тексте символы-разделители:

После нажатия на Готово Excel преобразует наш текст в нормальные числа.

Способ 6. Макрос

Если подобные преобразования вам приходится делать часто, то имеет смысл автоматизировать этот процесс при помощи несложного макроса. Нажмите сочетание клавиш Alt+F11 или откройте вкладку Разработчик (Developer) и нажмите кнопку Visual Basic. В появившемся окне редактора добавьте новый модуль через меню Insert — Module и скопируйте туда следующий код:

Теперь после выделения диапазона всегда можно открыть вкладку Разрабочик — Макросы (Developer — Macros) , выбрать наш макрос в списке, нажать кнопку Выполнить (Run ) — и моментально преобразовать псевдочисла в полноценные.

Также можно добавить этот макрос в личную книгу макросов, чтобы использовать позднее в любом файле.

С датами бывает та же история. Некоторые даты тоже могут распознаваться Excel’ем как текст, поэтому не будет работать группировка и сортировка. Решения — те же самые, что и для чисел, только формат вместо числового нужно заменить на дату-время.

Как выполнить преобразование между формулой и текстом / значением

В руководстве показаны различные способы преобразования формулы в результат или текстовую строку, а также преобразования формулы в виде текста в рабочую формулу, результат которой будет отображаться в Excel.

ПРЕОБРАЗОВАТЬ ФОРМУЛЫ В ФАКТИЧЕСКИЕ ЗНАЧЕНИЯ

  • Нажмите F2 + F9, чтобы преобразовать формулы в фактические значения.
  • Используйте специальную вставку Excel для преобразования формул в фактические значения
    • Нажмите Alt + E + S + V (Специальная вставка Excel)
    • Используйте контекстное меню (Специальная вставка Excel)
  • Трюк с перетаскиванием правой кнопкой мыши для преобразования формул в фактические значения
  • Сценарий VBA (макрос) для преобразования формул в фактические значения
  • Преобразование формул в фактические значения одним щелчком мыши

ПРЕОБРАЗОВАТЬ ФОРМУЛЫ В ТЕКСТОВЫЕ СТРОКИ

  • Добавьте апостроф (‘) для преобразования формул в текстовые строки
  • Замена трюка (Ctrl + H) для преобразования формул в текстовые строки
  • Функция отображения формул в Excel для преобразования формул в текстовые строки
  • Сценарий VBA (макрос) для преобразования формул в текстовые строки
  • Преобразование формул в текстовые строки всего двумя щелчками мыши

ПРЕОБРАЗОВАТЬ ТЕКСТ В ФОРМУЛЫ

  • Сценарий VBA (макрос) для преобразования текста в формулы
  • Всего два клика, чтобы преобразовать текст в формулы

Вы можете встретить разные ситуации, когда вы хотите преобразовать формулы в текст или значения в Excel:

Вам необходимо скопировать фактические значения из файла Excel в другой файл ……
Вам нужно отправить другим людям файл Excel, но некоторые функции изменчивы, значение будет пересчитано, когда файл был открыт на другом компьютере с разными версиями Excel ……
Вы не хотите, чтобы получатель файла Excel знал, какие формулы вы использовали, потому что это результат вашей тяжелой работы; или ваша компания взимает с клиентов деньги за составление отчетов со сложными формулами. Поэтому вам нужно заменить формулы их результатами ……

Не волнуйся, вот наш ExtendOffice команда перечислила несколько способов преобразования формул в текст или значения в Excel для удовлетворения потребностей различных групп.


ПРЕОБРАЗОВАТЬ ФОРМУЛЫ В ФАКТИЧЕСКИЕ ЗНАЧЕНИЯ

Перечисленные ниже методы помогут вам преобразовать формулы в их значения при одновременном удалении формул. Нажмите Ctrl + Z отменить, если вы хотите вернуть формулы.

Нажмите F2 + F9, чтобы преобразовать формулы в фактические значения.

Это работает только для одной ячейки, но очень легко использовать и запоминать. Подходит для групп, которым нужно отредактировать только одну или несколько ячеек. Конкретные шаги заключаются в следующем:

1. Наведите указатель мыши на ячейку и нажмите F2 или Двойной клик в ячейке, чтобы отредактировать ее.

2. Нажмите F9, а затем ENTER.


Используйте специальную вставку Excel для преобразования формул в фактические значения

Когда вы копируете или вырезаете и вставляете в Excel, все в исходных ячейках по умолчанию будет вставлено в целевые ячейки. Но иногда это может быть не то, что вам нужно. В Специальная вставка Функция в Excel позволяет вставлять только то, что вам нужно. Чтобы получить доступ к этой функции, мы перечислили 2 способа:

• Нажмите Alt + E + S + V (Специальная вставка Excel).

1. Скопируйте исходную ячейку или диапазон, который вы хотите преобразовать в значения.

2. УДЕРЖАТЬ Alt, и нажмите E, S и V с целью.

преобразование между текстовой формулой 03

3. Нажмите OK или нажмите ENTER.

преобразование между текстовой формулой 03

• Используйте контекстное меню (Специальная вставка Excel).

Если вы беспокоитесь, что не можете вспомнить ярлык, указанный выше, выполните следующие действия:

1. Скопируйте исходную ячейку или диапазон, который вы хотите преобразовать в значения.

2. Щелкните правой кнопкой мыши ячейку (я) назначения, выберите значок (Значения) внизу.

Или выполните следующие действия для получения более подробной информации:

1. Скопируйте исходную ячейку или диапазон, который вы хотите преобразовать в значения.

2. Щелкните правой кнопкой мыши целевую ячейку (я), выберите Специальная вставка.

преобразование между текстовой формулой 03

3. Нажмите Ценности и OK.

√ Небольшой совет: если в верхнем левом углу целевых ячеек есть зеленые треугольники, выберите диапазон ячеек, Кнопка трассировки ошибки (желтый значок с восклицательным знаком) появится. Щелкните по нему, выберите Преобразовать в число. Зеленые треугольники исчезнут.

преобразование между текстовой формулой 03


Трюк с перетаскиванием правой кнопкой мыши для преобразования формул в фактические значения

Если вам не нравится специальная вставка, вы можете преобразовать формулы в значения следующим образом:

1. Выберите исходную ячейку или диапазон ячеек.

2. Поместите курсор на границу ячейки (ячеек), теперь указатель изменится на указатель перемещения.

3. Щелкните правой кнопкой мыши (не отпускайте) указателем перемещения, перетащите ячейку в нужное место и отпустите (вы также можете перетащить ячейку в исходное место).

4. Нажмите Копировать сюда только как значения.


Сценарий VBA (макрос) для преобразования формул в фактические значения

Если вы привыкли использовать VBA (Visual Basic для приложений) в Excel, здесь у нас также есть код макроса для вас, сделайте следующее: (Обратите внимание, что после запуска кода макроса, указанного ниже, вы не сможете отменить действие. )

1. Выберите исходную ячейку или диапазон ячеек с формулами, которые вы хотите преобразовать в значения.

преобразование между текстовой формулой 03

2. Нажмите Alt + F11, Microsoft Visual Basic для приложений появится окно.

3. Нажмите Вставить, А затем нажмите Модули в раскрывающемся списке.

преобразование между текстовой формулой 03

4. Вставьте следующий код в Модули окно.

Sub ConvertFormulasToValues()
'Update by Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xRet As VbMsgBoxResult
    Dim SLocation As String
    On Error Resume Next
    xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel")
    Select Case xRet
        Case vbYes
            'Backup a copy of the workbook to the same location.
            ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "Backup" & " " & ActiveWorkbook.Name
            SLocation = ActiveWorkbook.Path & "Backup" & " " & ActiveWorkbook.Name
            MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel"
        Case vbCancel
            Exit Sub
    End Select
    'Please select the range which you want to convert formulas to values.
    Set xRg = Selection
    If TypeName(xRg) = "Range" Then
        For Each xCell In xRg
            If xCell.HasFormula Then
                xCell.Formula = xCell.Value
            End If
        Next
    End If
End Sub

5. Нажмите F5 для запуска кода. Если нужно, нажмите Да чтобы преобразовать формулы в их результаты при автоматическом копировании книги, диалоговое окно сообщит вам, где находится резервная копия. Нажмите Нет управлять преобразованием напрямую. Помните, вы не можете отменить эту операцию.

преобразование между текстовой формулой 03

После операции это выглядит так:

преобразование между текстовой формулой 03


Преобразование формул в фактические значения одним щелчком мыши

Для тех, кто не любит выполнять сложные шаги, Kutools for Excel — очень удобный инструмент для преобразования формул в значения и одновременного удаления формул в Excel. Это буквально займет у вас всего один щелчок, если у вас установлен Kutools:

1. Выберите диапазон исходных ячеек, найдите Диапазоны и ячейки группа во вкладке Кутулс.

2. Нажмите К фактическому.

преобразование между текстовой формулой 03

Теперь вы можете наслаждаться результатом.

преобразование между текстовой формулой 03

Нажмите, чтобы скачать Kutools for Excel на 30-дневную бесплатную пробную версию.


ПРЕОБРАЗОВАТЬ ФОРМУЛУ В СТРОКУ ТЕКСТА

Перечисленные ниже методы помогут вам преобразовать формулы в текст, чтобы текстовая строка формул отображалась вместо их результатов.

Добавьте апостроф (‘) для преобразования формул в текстовые строки

An апостроф не позволяет Excel интерпретировать текстовую строку как формулу. Поэтому добавление апострофа всегда полезно, если вы хотите отобразить текстовую строку вместо результата формулы (текстовой строки). И это довольно просто, шаги следующие:

1. Выберите ячейку с формулой и нажмите F2 или Двойной клик в ячейке, чтобы отредактировать ее.

2. Добавьте апостроф (‘) до знак равенства (=).

преобразование между текстовой формулой 03

3. Нажмите ENTER, теперь вы увидите текстовую строку, отображаемую в ячейке.

преобразование между текстовой формулой 03


Замена трюка (Ctrl + H) для преобразования формул в текстовые строки

Однако в случае, если вы хотите отобразить все текстовые строки формул на текущем листе, Замените Функция в Excel — лучший выбор для решения проблемы.

1. Нажмите Ctrl + H, Вы увидите Найти и заменить окно.

2. Тип = в Найти то, что поле, введите знак равно в Заменить пунктом.

преобразование между текстовой формулой 22

3. Нажмите Заменить все. Вы увидите все формулы на текущем листе.

преобразование между текстовой формулой 23


Функция отображения формул в Excel для преобразования формул в текстовые строки

В Excel есть функция под названием Показать формулу скрыто во вкладке Формулы. Используя эту функцию, результаты формул можно легко преобразовать в текстовые строки формул:

Перейти на вкладку Формулы, найти Формула аудита группу, нажмите Показать формулу.

преобразование между текстовой формулой 24

Эта функция сделает видимыми все формулы на листе, например:

преобразование между текстовой формулой 25


Сценарий VBA (макрос) для преобразования формул в текстовые строки

Если вы предпочитаете использовать коды макросов, вам может помочь приведенный ниже код. Пожалуйста, выполните следующие действия:

1. Нажмите Alt + F11, Microsoft Visual Basic для приложений появится окно.

2. Нажмите Вставить, А затем нажмите Модули в раскрывающемся списке.

3. Вставьте следующий код в Модули окно.

Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function

4. Вернитесь на рабочий лист, введите формулу = ShowF (исходная ячейка) в ячейке назначения, например:

преобразование между текстовой формулой 28

5. Нажмите ENTER. Теперь вы увидите формулу.

преобразование между текстовой формулой 29


Преобразование формул в текстовые строки всего двумя щелчками мыши

Если вы не хотите удалять формулы, но вам нужно легко преобразовывать формулы в текстовые строки, Kutools for Excel это идеальный инструмент в Excel, который поможет вам:

Нажмите Содержание и Преобразовать формулу в текст после выбора диапазона ячеек, который вы хотите преобразовать, например:

преобразование между текстовой формулой 30

Вот как это выглядит после преобразования.

преобразование между текстовой формулой 31

Нажмите, чтобы скачать Kutools for Excel на 30-дневную бесплатную пробную версию.


ПРЕОБРАЗОВАТЬ ТЕКСТ В ФОРМУЛЫ

Допустим, у вас есть отчет, в котором показаны формулы и значения, или кто-то отправил вам файл Excel, в котором показаны формулы вместо их результатов.

Вот два способа преобразовать текстовые строки в формулы, чтобы напрямую отображать их результаты.

Сценарий VBA (макрос) для преобразования текста в формулы

1. Нажмите Alt + F11, Microsoft Visual Basic для приложений появится окно.

2. Нажмите Вставить, А затем нажмите Модули в раскрывающемся списке.

преобразование между текстовой формулой 32

3. Вставьте следующий код в Модули окно.

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

4. Вернитесь на рабочий лист, введите формулу = Eval (исходная ячейка) в ячейке назначения, например:

преобразование между текстовой формулой 34

5. Нажмите ENTER. Теперь вы можете увидеть результат формулы.

преобразование между текстовой формулой 35


Всего два клика, чтобы преобразовать текст в формулы

Если у вас есть Kutools for Excel установлен в Excel для преобразования текста в формулы: Под Кутулс вкладку, вы можете просто щелкнуть Содержание и Преобразовать текст в формулу после выбора диапазона ячеек, который вы хотите преобразовать, например:

преобразование между текстовой формулой 36

Вот как это выглядит после преобразования.

преобразование между текстовой формулой 37

Нажмите, чтобы скачать Kutools for Excel на 30-дневную бесплатную пробную версию.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Группировка сводной таблицы по номер недели, день недели и другое … Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя

вкладка kte 201905


Вкладка Office — предоставляет интерфейс с вкладками в Office и значительно упрощает вашу работу

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Функция ТЕКСТ предназначена для преобразования числового значения в текстовое с присвоением формата. Например, если ячейке с числовым значением 100 присвоить денежный формат 100,00 ₽, то для Excel данное значение остается все еще числом. Но если применить функцию =ТЕКСТ(100;»0,00 [$₽-419]»), тогда для Excel это будет уже текстовая строка со значением «100,00 ₽». И с ней уже нельзя выполнять математических операций.

Данная функция приносит пользу в тех случаях, когда необходимо показать числа в определенном формате или комбинировать числа и текст.

Примеры использования функции ТЕКСТ в Excel

Для функции ТЕКСТ следует указать 2 обязательных для заполнения аргументы:

  1. Значение – числовое значение, ссылка на числовое значение, формула, результат которой число.
  2. Формат – числовой формат из списка числовые форматы (CTRL+1).

Рассмотрим на примере работу функции в EXCEL. На складе имеется перечень товаров в количественном и суммовом выражении, таблица представлена ниже.

На складе.

Задача: Необходимо в столбе F сформировать номенклатуру ведомости с наименованием, ценой и валютой. Цены должны быть разбиты на разряды по тысячам для лучшей читабельности (например, 28 000).

Воспользуемся функцией ТЕКСТ. Щелкнем в ячейку G3 и нажмем мастер функций нажав на кнопку fx или комбинацию клавиш SHIFT+F3. В разделе категория выберем текстовые и найдем необходимую функцию.

SHIFT+F3.

В окне аргументов зададим следующие значения:

В окне аргументов.

Нажмем Ок и получим результат:

лучшей читабельности.

Все сумы приобрели денежный формат и стали удобочитаемыми в тексте номенклатуры вместе с наименованием товара. Стоит обратить внимание на то что изменение на денежный формат чисел в столбце E (Сумма) не позволило бы решить данную задачу так как Excel все равно воспринимает значения в денежном формате ячеек как числа:

денежный формат ошибочно.

Вот зачем нужна функция ТЕКСТ и ее весьма сложно заменить другими решениями.



Пример как сделать два значения в одной ячейке Excel

Экономисту организации было поручено в плане на будущий год преобразовать формат сумм расходов в тысячи рублей. Кроме того, необходимо проставить пометки долей в процентах от общей сумы.

Первоначальная таблица с данными представлена ниже:

Первоначальная таблица с данными.

Задача: необходимо изменить внешний вид плана закупок на более информативный удобный для визуального анализа.

Перейдите курсором клавиатуры в ячейку D2 и введите следующую на первый взгляд сложную формулу:

взгляд на сложную формулу.

Заполните этой формулой весь столбец скопировав ее в каждую соответственную ячейку.

В результате в я столбце D (план закупок) получатся текстовые значение с наглядным видом сумм и в скобках указаны доли (какая часть плана припадает на закупку одной позиции) для каждой суммы.

Благодаря такой формуле с функцией ТЕКСТ мы в одной и той же ячейке одновременно вводим сразу 2 значения: суммы в рублях и доли в процентах. Да еще и в двух соответствующих форматах данных.

Определение дня недели по дате в Excel

Торговому представителю необходимо посмотреть какие товары в какие дни недели он отвозил. Таблица перевозок представлена ниже:

Таблица перевозок.

Задача: необходимо дату преобразовать в день недели. Воспользуемся функцией ТЕКСТ.

Поставим курсор в ячейку D2. Введем знак равенства «=», а после него название функции ТЕКСТ. Далее заполняем аргументы:

ТЕКСТ.

В результате в столбце D отобразится соответствующий день недели для каждой даты.

Читайте также: Как перевести сумму или число прописью в Excel.

Таким образом, рассмотрев функцию ТЕКСТ можно сделать вывод, о том, что она помогает изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.


Функция

ТЕКСТ(

)

, английская версия TEXT()

,

преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула

=ТЕКСТ(100;»0,00 р.»)

вернет текстовую строку 100,00 р., а формула

=ТЕКСТ(1;»#%»)

вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.


Синтаксис


ТЕКСТ(значение; формат)


  • Значение.

    Численное значение или ссылка на ячейку, содержащую численное значение.

  • Формат.

    Текстовая строка определенного вида (например, «Д.М.ГГГГ» для вывода числа в формате даты или «# ##0,00» для вывода в числовом формате с разделителями разрядов и двумя знаками после запятой. Правила форматирования см. ниже.

Форматов для отображения чисел в MS EXCEL много (например, см.

здесь

), также имеются форматы для отображения дат (например, см.

здесь

). Также приведено много форматов

в статье к функции ТЕКСТ() на сайте Microsoft

.

Функция

ТЕКСТ()

преобразует число в форматированный текст и результат больше не может быть использован в вычислениях в качестве числа. Чтобы отформатировать число, но при этом оставить его числом (с которым можно выполнять арифметические действия), щелкните ячейку правой кнопкой мыши, выберите команду

Формат ячеек

и в диалоговом окне

Формат ячеек

на вкладке

Число

настройте нужные параметры форматирования (см.

здесь

).

Одной из самых полезных свойств функции

ТЕКСТ()

является возможность отображения в текстовой строке чисел и дат в нужном формате (см. подробнее об отображении

чисел

,

дат

и

времени

). В

файле примера

приведен наглядный пример: с форматированием и без форматирования.

В

файле примера

приведено также множество других форматов.

Содержание

  1. Текстовые функции Excel
  2. Функция ЛЕВСИМВ
  3. Функция ПРАВСИМВ
  4. Функция ДЛСТР
  5. Функция НАЙТИ
  6. Функция ЗАМЕНИТЬ
  7. Функция ПОДСТАВИТЬ
  8. Функция ПСТР
  9. Функция СЖПРОБЕЛЫ
  10. Функция СЦЕПИТЬ
  11. Excel функции текстовые
  12. Текстовые функции Excel в примерах
  13. СЦЕПИТЬ
  14. СТРОЧН
  15. ПРОПИСН
  16. ПРОПНАЧ
  17. ДЛСТР
  18. ЛЕВСИМВ и ПРАВСИМВ
  19. СОВПАД
  20. СЖПРОБЕЛЫ
  21. ПОВТОР
  22. НАЙТИ
  23. ПОИСК
  24. ПОДСТАВИТЬ
  25. ЗАМЕНИТЬ
  26. Функция ТЕКСТ() в MS EXCEL
  27. Примеры текстовых функций в Excel
  28. «СЦЕПИТЬ»
  29. «ПОДСТАВИТЬ»
  30. «ЗАМЕНИТЬ»
  31. «ДЛСТР»
  32. «НАЙТИ»
  33. Функции для работы с текстом в Excel
  34. Примеры функции ТЕКСТ в Excel
  35. Функция разделения текста в Excel
  36. Функция объединения текста в Excel
  37. Функция ПОИСК текста в Excel
  38. Примеры использования функции ЛЕВСИМВ в Excel работа с текстом
  39. Как вырезать часть текста из строки функцией ЛЕВСИМВ в Excel?
  40. Как вытащить часть текста из ячейки в Excel используя функцию ЛЕВСИМВ?
  41. Округление чисел текстовыми функциями в текстовой строке
  42. Функция ЛЕВСИМВ в Excel и особенности ее использования

Текстовые функции Excel

ФИО, номера банковских карт, адреса клиентов или сотрудников, комментарии и многое другое –все это является строками, с которыми многие сталкиваются, работая с приложением Excel. Поэтому полезно уметь обрабатывать информацию подобного типа. В данной статье будут рассмотрены текстовые функции в Excel, но не все, а те, которые, по мнению office-menu.ru, самые полезные и интересные:

Список всех текстовых функций Вы можете найти на вкладке «Формулы» => выпадающий список «Текстовые»:

Функция ЛЕВСИМВ

Возвращает подстроку из текста в порядке слева направо в заданном количестве символов.

Синтаксис: =ЛЕВСИМВ(текст; [количество_знаков])

  • текст – строка либо ссылка на ячейку, содержащую текст, из которого необходимо вернуть подстроку;
  • количество_знаков – необязательный аргумент. Целое число, указывающее, какое количество символов необходимо вернуть из текста. По умолчанию принимает значение 1.

Пример использования:

Формула: =ЛЕВСИМВ(«Произвольный текст»;8) – возвращенное значение «Произвол».

Функция ПРАВСИМВ

Данная функция аналогична функции «ЛЕВСИМВ», за исключением того, что знаки возвращаются с конца строки.

Пример использования:

Формула: =ПРАВСИМВ(«произвольный текст»;5) – возвращенное значение «текст».

Функция ДЛСТР

С ее помощью определяется длина строки. В качестве результата возвращается целое число, указывающее количество символов текста.

Синтаксис: =ДЛСТР(текст)

Пример использования:

Функция НАЙТИ

Возвращает число, являющееся вхождением первого символа подстроки, искомого текста. Если текст не найден, то возвращается ошибка «#ЗНАЧ!».

Синтаксис: =НАЙТИ(искомый_текст; текст_для_поиска; [нач_позиция])

  • искомый_текст – строка, которую необходимо найти;
  • текст_для_поиска – текст, в котором осуществляется поиск первого аргумента;
  • нач_позиция – необязательный элемент. Принимает целое число, которое указывает, с какого символа текст_для_поиска необходимо начинать просмотр. По умолчанию принимает значение 1.

Пример использования:

Из отрывка стихотворения великого поэта С.А.Есенина находим вхождение первого символа строки «птица». Поиск осуществляется с начала строки. Если в приведенном примере поиск осуществлялся бы с 40 символа, то функция в результате вернула ошибку, т.к. позиции вхождения не было найдено.

Функция ЗАМЕНИТЬ

Данная функция заменяет часть строки в заданном количестве символов, начиная с указанного по счету символа на новый текст.

Синтаксис: ЗАМЕНИТЬ(старый_текст; начальная_позиция; количество_знаков; новый_текст)

  • старый_текст – строка либо ссылка на ячейку, содержащую текст;
  • начальная_позиция – порядковый номер символа слева направо, с которого нужно производить замену;
  • количество_знаков – количество символов, начиная с начальная_позиция включительно, которые необходимо заменить новым текстом;
  • новый_текст – строка, которая подменяет часть старого текста, заданного аргументами начальная_позиция и количество_знаков.

Пример использования:

Здесь в строке, содержащейся в ячейке A1, подменяется слово «старый», которое начинается с 19-го символа и имеет длину 6 символов, на слово «новый».

В случае обработки небольшого количества ячеек такой способ вполне приемлем. Но если обработать необходимо несколько тысяч различных строк, то процесс составления формул станет трудоемким. Поэтому переделаем рассмотренный пример, используя знания по тем функциям, которые уже описаны в начале статьи, а именно:

  • Аргумент «начальная_позиция» подменим функцией «НАЙТИ»;
  • В место аргумент «количество_знаков» вложим функцию «ДЛСТР».

В результате получим формулу: =ЗАМЕНИТЬ(A1;НАЙТИ(«старый»;A1);ДЛСТР(«старый»);»новый»)

Посмотрите на принтскрин окна функции. Возвращаемые результаты аргументов не поменялись, зато теперь их можно определять динамически, составив формулу один раз.

Функция ПОДСТАВИТЬ

Данная функция заменяет в тексте вхождения указанной подстроки на новый текст, чем схожа с функцией «ЗАМЕНИТЬ», но между ними имеется принципиальное отличие. Если функция «ЗАМЕНИТЬ» меняет текст, указанный посимвольно вручную, то функция «ПОДСТАВИТЬ» автоматически находит вхождения указанной строки и меняет их.

Синтаксис: ПОДСТАВИТЬ(текст; старый_текст; новый_текст; [номер_вхождения])

  • текст – строка или ссылка на ячейку, содержащую текст;
  • старый_текст – подстрока из первого аргумента, которую необходимо заменить;
  • новый_текст – строка для подмены старого текста;
  • номер_вхождения – необязательный аргумент. Принимает целое число, указывающее порядковый номер вхождения старый_текст, которое подлежит замене, все остальные вхождения затронуты не будут. Если оставить аргумент пустым, то будут заменены все вхождения.

Пример использования:

Строка в ячейке A1 содержит текст, в котором имеются 2 подстроки «старый». Нам необходимо подставить на место первого вхождения строку «новый». В результате часть текста «…старый-старый…», заменяется на «…новый-старый…».

Если ли бы последний аргумент был опущен, то результатом бы стала строка «строка, содержащая новый-новый текст».

Функция ПСТР

ПСТР возвращает из указанной строки часть текста в заданном количестве символов, начиная с указанного символа.

Синтаксис: ПСТР(текст; начальная_позиция; количество_знаков)

  • текст – строка или ссылка на ячейку, содержащую текст;
  • начальная_позиция – порядковый номер символа, начиная с которого необходимо вернуть строку;
  • количество_знаков – натуральное целое число, указывающее количество символов, которое необходимо вернуть, начиная с позиции начальная_позиция.

Пример использования:

Из текста, находящегося в ячейке A1 необходимо вернуть последние 2 слова, которые имеют общую длину 12 символов. Первый символ возвращаемой фразы имеет порядковый номер 12.

Аргумент количество_знаков может превышать допустимо возможную длину возвращаемых символов. Т.е. если в рассмотренном примере вместо количество_знаков = 12, было бы указано значение 15, то результат не изменился, и функция так же вернула строку «функции ПСТР».

Для удобства использования данной функции ее аргументы можно подменить функциями «НАЙТИ» и «ДЛСТР», как это было сделано в примере с функцией «ЗАМЕНИТЬ».

Функция СЖПРОБЕЛЫ

Данная функция удаляется все лишние пробелы: пробелы по краям и двойные пробелы между словами. После обработки строк функцией остаются только одиночные пробелы между словами.

Синтаксис: =СЖПРОБЕЛЫ(текст)

Пример использования:

=СЖПРОБЕЛЫ( » Текст с лишними пробелами между словами и по краям « )

Результатом выполнения функции будет строка: «Текст с лишними пробелами между словами и по краям» .

Функция СЦЕПИТЬ

С помощью функции «СЦЕПИТЬ» можно объединить несколько строк между собой. Максимальное количество строк для объединения – 255.

Синтаксис: =СЦЕПИТЬ(текст1; [текст2]; …)

Функция должна содержать не менее одного аргумента

Пример использования:

Функция возвратит строку: «Слово1 Слово2».

Не забывайте, что функция самостоятельно не добавляет пробелы между строками, поэтому добавлять их приходится самостоятельно.

Вместо использования данной функции можно применять знак амперсанда «&». Он так же объединяет строки. Например: «=»Слово1″&» «&«Слово2″».

Источник

Excel функции текстовые

Текстовые функции Excel в примерах

​Смотрите также​60166​60078​-​ (нуль);​ качестве примера использования​ЛЕВСИМВ(B5;НАЙТИ(«3»;B5)+1) – функция, выделяющая​Функция ПОИСК определяет положение​ первого пробела (найденное​ правой кнопкой мыши​ выполняет функцию возврата​ начинается с символа,​ Каждый из них​ кнопкой мыши, выберите​​ «Word».​​ Строка задается как​

СЦЕПИТЬ

​возвращает заданное количество​Excel предлагает большое количество​Преобразования текстовых строк​Манипулирования целыми строками​Работы с двухбайтовыми символами​​при аргументах: («текст»;15/7) вернет​​ функции ЛЕВСИМВ. Для​ часть текстовой строки​ знака в текстовой​

СТРОЧН

​ ПОИСКом).​ по ячейке со​ числа, которое представляет​ который указан по​ определяется следующим образом:​ команду​​Вот и все! Мы​​ первый аргумент функции,​ символов, начиная с​ функций, с помощью​

ПРОПИСН

​Удаляет из текста лишние​​Повторяет текст заданное число​​Возвращает количество байтов в​ значение «те».​ расчетов лучше использовать​ слева, количество символов​ строке. А функция​​Вторая строка содержит имя,​​ значением. Нажимаем «Формат​ собой вхождение первого​

ПРОПНАЧ

​ счету, на новый​​Под текстом подразумевается строка​​Формат ячеек​ познакомились с 15-ю​ а количество повторов​ указанной позиции. Пробел​

​ которых можно обрабатывать​ пробелы​ раз​ текстовой строке​Примечание 2: в Excel​

ДЛСТР

​ встроенную функцию ОКРГУГЛ​ в которой соответствуют​ ПСТР возвращает текстовые​ отчество и фамилию.​ ячеек». В открывшемся​​ символа находящегося в​​ текст. Выглядит она​

ЛЕВСИМВ и ПРАВСИМВ

​ или ссылка на​​и в диалоговом​​ текстовыми функциями Microsoft​​ как второй.​​ считается за символ.​ текст. Область применения​СИМВОЛ​ПОДСТАВИТЬ​ДЛСТР​

​ также существует схожая​​ и подобные ей.​​ порядковому номеру символа​ значения (см. пример​ Для имени используем​ окне выбираем «все​

СОВПАД

​ подстроке необходимого текста.​​ следующим образом: старый​​ ячейку, содержащая необходимую​ окне​ Excel и посмотрели​Текстовая функция​Функция​ текстовых функций не​CHAR​SUBSTITUTE​LEN​ по принципу работы​Функция ЛЕВСИМВ используется наряду​

​ «3» (функция НАЙТИ​ выше). Либо можно​ такую же формулу:​ форматы». Копируем нужный​ В том случае,​ текст; начальная позиция;​ информацию.​

СЖПРОБЕЛЫ

​Формат ячеек​ их действие на​НАЙТИ​

​СОВПАД​ ограничивается исключительно текстом,​60159​60168​60080​ функция ЛЕВБ, возвращающая​ с прочими функциями​ выполняет поиск порядкового​ заменить найденный текст​Формула для извлечения фамилии​ в строке «Тип».​ если данные не​ количество знаков; новый​Начальная позиция​на вкладке​​ простых примерах. Надеюсь,​​находит вхождение одной​​позволяет сравнить две​​ они также могут​Преобразования типов данных​

​Поиска и замены​​Манипулирования целыми строками​​ определенное количество символов​ для работы с​ номера этого символа​ посредством функции ЗАМЕНИТЬ.​ несколько иная: Это​

​ Вставляем скопированное значение​​ были обнаружены, вместо​​ текст.​отмечает номер символа,​Число​ что данный урок​ строки в другую​ текстовые строки в​ быть использованы с​Определяет знак по заданному​Заменяет в текстовой строке​Возвращает количество знаков в​ текстовой строки слева​ текстовыми строками в​​ и возвращает соответствующее​​Скачать пример функции для​

ПОВТОР

​ пять знаков справа.​​ в формулу.​​ числа происходит возврат​Рассмотрим по отдельности каждый​ с которого будет​настройте нужные параметры​ пришелся Вам как​ и возвращает положение​

НАЙТИ

​ Excel. Если они​​ ячейками, содержащими числа.​​ коду​ старый текст новым​ текстовой строке​ на основе определенного​ Excel (ПРАВСИМВ, СИМВОЛ,​ значение). Единица (+1)​

​ работы с текстом​ Вложенные функции ПОИСК​

​Приведем еще пример, где​ ошибки «#ЗНАЧ!».​ из аргументов данной​ выполняться возвращение строки.​ форматирования (см. здесь). ​ раз кстати, и​ первого символа искомой​​ в точности совпадают,​​ В рамках данного​СОВПАД​ПОИСК​ДОЛЛСША**​

ПОИСК

​ количества байтов. Если​​ СЦЕПИТЬ, ДЛСТР и​​ добавлена для выделения​ в Excel​​ ищут второй и​​ может быть полезна​Вот ее форма в​ текстовой функции в​​Количество знаков​​Одной из самых полезных​ Вы получили от​

ПОДСТАВИТЬ

​ фразы относительно начала​ то возвращается значение​ урока мы на​EXACT​​SEARCH​​USDOLLAR​ по умолчанию используется​ прочими) и имеет​ всего кода ошибки.​

​Читайте так же: как​ третий пробелы в​ данная функция. Добавим​

​ документе. Но без​ Excel:​

​представляет собой целое​ свойств функции ТЕКСТ()​

ЗАМЕНИТЬ

​ него хотя бы​ текста.​ ИСТИНА, в противном​ примерах рассмотрим 15​60165​​60130​​-​ язык с поддержкой​ следующую синтаксическую запись:​2 – количество символов,​

​ перевести число и​ строке. ПОИСК(» «;A3;1)​ нули в начале​ конкретных аргументов: =НАЙТИ(искомый​Ссылка на конкретную ячейку​ натуральное число, указывающее​ является возможность отображения​ малость полезной информации.​

​Данная функция чувствительна к​ случае – ЛОЖЬ.​ наиболее распространенных функций​Манипулирования целыми строками​

​Поиска и замены​Преобразования типов данных​ двухбайтовой кодировки, для​=ЛЕВСИМВ(текст;[число_знаков])​ которые вернет функция​ сумму прописью.​ находит первый пробел​ числа. Если ввести​ текст; текст для​ или строка, содержащая​ объем символов, который​ в текстовой строке​ Всего доброго и​ регистру…​ Данная текстовая функция​

​ Excel из категории​

Функция ТЕКСТ() в MS EXCEL

​Проверяет идентичность двух текстов​Ищет вхождение одного текста​Преобразует число в текст,​ получения первого символа​Описание аргументов:​ ПРАВСИМВ, работающая аналогично​Синтаксис функции ПОИСК:​ слева (перед отчеством).​ вручную, Excel их​ поиска; нач. позиция).​ занесенную ранее информацию,​ нужно вернуть, начиная​ чисел и дат​ успехов в изучении​… и может начинать​ учитывает регистр, но​Текстовые​СТРОЧН​ в другой (без​

​ используя денежный формат​

​ строки требуется в​

  • ​текст – ссылка на​​ рассматриваемой ЛЕВСИМВ (отличие​«искомый текст» — что​ К найденному результату​
  • ​ удалит. Поэтому введем​​Теперь рассмотрим по отдельности​ называется​ с начальной позиции.​ в нужном формате​ Excel!​ просмотр текста с​ игнорирует различие в​.​LOWER​ учета регистра)​ЗАМЕНИТЬ​

​ качестве аргумента указать​ ячейку, содержащую текст,​ – возвращает символы​ нужно найти;​ добавляем единицу (+1).​ формулу:​ все приведенные аргументы:​Старый текст.​

​Как пример можно привести​ (см. подробнее об​Автор: Антон Андронов​ указанной позиции. На​ форматировании.​Для объединения содержимого ячеек​60160​ПОИСКБ***​REPLACE​ число 2, а​ или текстовая строка,​ справа, а не​«просматриваемый текст» — где​ Получаем ту позицию,​​Если нужно вернуть прежние​​Необходимая строка представляет собой​Начальной позицией​​ следующую ситуацию. В​​ отображении чисел, дат​​Функция ТЕКСТ(), английская версия​​ рисунке ниже формула​Если регистр для Вас​

​ в Excel, наряду​Преобразования текстовых строк​SEARCHB​60167​ для получения последующих​ в которой требуется​ слева строки).​ искать;​ с которой будем​ числовые значения (без​Искомый текст.​указывается номер символа,​ ячейке А1 находится​

​ и времени). В​ TEXT(), преобразует число​ начинает просмотр с​

Примеры текстовых функций в Excel

​ не играет большой​ с оператором конкатенации,​Делает все буквы в​-​Поиска и замены​ второго, третьего и​ выделить требуемое количество​В результате получим:​«начальная позиция» — с​ искать второй пробел.​ нулей), то используем​Данные, среди которых происходит​ с которого должна​

​ некоторый текст. Нужно​ файле примера приведен​ в текст и​ четвертого символа, т.е.​ роли (так бывает​

«СЦЕПИТЬ»

​ можно использовать текстовую​ тексте строчными​Работы с двухбайтовыми символами​Заменяет знаки в тексте​ прочих символов необходимо​ символов слева. Аргумент​Выделим часть текста ошибки:​ какой позиции начинать​Часть формулы – ПОИСК(«​ оператор «—»:​ поиск первого аргумента,​ производиться замена (нумерация​ вернуть два последних​ наглядный пример: с​

  • ​ позволяет задать формат​
  • ​ c буквы «​ в большинстве случаев),​

​ функцию​СЦЕПИТЬ​Ищет вхождение одного текста​ЗАМЕНИТЬБ***​ указывать соответствующие числа,​

​ обязателен для заполнения.​В данном случае удобнее​ искать (по умолчанию​ «;A3;ПОИСК(» «;A3;1)+1) –​Обратите внимание, что значения​ являются​ идет слева на​ слова, общая длина​ форматированием и без​ отображения с помощью​

  • ​r​ то можно применить​СЦЕПИТЬ​CONCATENATE​
  • ​ в другой (без​​REPLACEB​ кратные двум. Для​[число_знаков] – необязательный для​
  • ​ использовать ПРАВСИМВ, которая​​ – 1).​ находит второй пробел.​ теперь отображаются в​Текстом для поиска.​ право).​

​ символов у них​ форматирования.​ специальных строк форматирования,​«. Но даже в​ формулу, просто проверяющую​. Она последовательно объединяет​60384​ учета регистра)​-​ языков с однобайтовой​ заполнения аргумент; числовое​ является, по сути,​

«ПОДСТАВИТЬ»

​Если нужно учитывать регистр,​ Это будет конечная​ числовом формате.​Начальная позиция​Новый текст​ 12. Символ, который​В файле примера приведено​ например, формула =ТЕКСТ(100;»0,00​ этом случае положение​ равенство двух ячеек.​ значения указанных ячеек​Манипулирования целыми строками​ПРАВБ***​Работы с двухбайтовыми символами​

​ кодировкой функции ЛЕВСИМВ​ значение, характеризующее количество​ зеркальным отражением ЛЕВСИМВ.​ используется функция НАЙТИ.​

  • ​​не является обязательным​представляет собой строку,​ необходимо вернуть в​ также множество других​
  • ​ р.») вернет текстовую​​ символа считается относительно​Удаляет из текста все​ в одной строке.​Объединяет несколько текстовых элементов​
  • ​RIGHTB​​Заменяет знаки в тексте​ и ЛЕВБ возвращают​ символов, которые требуется​
  • ​ Для определения второго​​Функция ЛЕВСИМВ в Excel​Далее из общей длины​Отдельные текстовые функции и​ элементом. По умолчанию​ которой заменяется занесенная​ конкретной фразе, числится​ форматов.​ строку 100,00 р.,​ начала просматриваемого текста.​

«ЗАМЕНИТЬ»

​ лишние пробелы, кроме​Если в Excel необходимо​ в один​-​ЗНАЧЕН​ идентичные результаты.​ выделить из текстовой​ аргумента используется запись​ используется для получения​ строки отнимается количество​ их комбинации позволяют​

​ она имеет значение,​ ранее информация, которая​ под порядковым номером​В строки программы Microsoft​

  • ​ а формула =ТЕКСТ(1;»#%»)​Текстовая функция​ одиночных между словами.​ сделать все буквы​​Т​
  • ​Работы с двухбайтовыми символами​​VALUE​Функции для работы​ строки.​ ДЛСТР(B5)-НАЙТИ(«:»;B5)-1, определяющая позицию​ части текста и​
  • ​ знаков с начала​​ распределить слова из​ равное единице.​ задавалась​ 12.​​ Office Exel можно​​ вернет текст (не​​ПОИСК​

​В случаях, когда наличие​ строчными, т.е. преобразовать​Т​Возвращает указанное количество символов​60081​ с текстом предназначены​Примечания 1:​ символа «u» в​ возвращает заданное количество​ строки до второго​ одной ячейки в​

​Автор: Ксения Медкова​Начальной позицией​Выполняет замену готового текста​ заносить любую информацию,​ число!) 100%. Эта​очень похожа на​ лишнего пробела в​ их в нижний​60178​ с конца текстовой​Преобразования типов данных​ для работы с​Если необязательный аргумента [число_знаков]​ слове «unknown» (единица​ символов текстовой строки,​ пробела. Результат –​ отдельные ячейки:​

  • ​Для удобства работы с​​и​ на необходимый в​
  • ​ которая необходима пользователям​​ функция полезна, если​

«ДЛСТР»

​ функцию​ конце или начале​ регистр, на помощь​Преобразования типов данных​ строки​Преобразует текстовый аргумент в​ любыми текстовыми строками.​ явно не указан,​ вычтена для удаления​

«НАЙТИ»

​ при этом отсчет​ число символов справа,​ЛЕВСИМВ (текст; кол-во знаков)​ текстом в Excel​Количеством знаков.​ том месте, которое​ для успешного выполнения​ числа требуется отобразить​НАЙТИ​ строки сложно отследить,​ придет текстовая функция​

​Преобразует аргумент в текст​ПРАВСИМВ​ число​ Кроме того функции​ по умолчанию будет​

​ пробела).​ символов начинается слева.​

  • ​ которые нужно вернуть.​​ – отображает заданное​
  • ​ существуют текстовые функции.​Теперь рассмотрим пример использования​ будет указано пользователем.​​ поставленных задач. Чтобы​
  • ​ в более удобном​​, основное их различие​ данная функция становится​СТРОЧН​ТЕКСТ​

Функции для работы с текстом в Excel

​КОДСИМВ​ этой категории могут​ возвращен первый символ​В результате получим:​Пример 1. В таблице​Формула «для отчества» строится​ число знаков с​

Примеры функции ТЕКСТ в Excel

​ Они облегчают обработку​ текстовой функции в​ Чем-то похожа на​ работать наиболее продуктивно,​ формате или если​ заключается в том,​ просто незаменимой. На​. Она не заменяет​

​TEXT​60164​CODE​ работать и с​ строки. Например, функция​Пример 3. Создать функцию​ Excel содержатся имена​ по тем же​ начала ячейки;​ сразу сотен строк.​

​ Excel. В ячейке​ функцию под названием​ необходимо уметь разбираться​ требуется объединить числа​

​ что​ рисунке ниже видно,​ знаки, не являющиеся​

​60096​Извлечения символов из строк​60169​ числовыми значениями, то​ =ЛЕВСИМВ(«текст») вернет значение​ для округления дробных​ переменных вместе с​ принципам:​

​ПРАВСИМВ (текст; кол-во знаков)​ Рассмотрим некоторые из​

​ А1 содержится строка​ «Заменить». Но о​ с данными в​ с текстом или​ПОИСК​ что содержимое ячеек​ буквами.​Преобразования типов данных​Возвращает указанное количество символов​Преобразования типов данных​ есть обрабатывать числа​ «т».​

​ чисел до ближайших​ текстом, определяющим их​Для объединения значений из​ – возвращает заданное​ них на примерах.​ со словом «старый».​ ней подробности будут​ строках. В этом​

​ символами.​не чувствительна к​ А1 и B1​Текстовая функция​

​Форматирует число и преобразует​ с конца текстовой​Определяет числовой код первого​

Функция разделения текста в Excel

​Числовое значение, переданное в​ целых значений с​ тип данных. Необходимо​ нескольких ячеек в​ количество знаков с​

  • ​Преобразует числа в текст.​ Оно начинается с​ представлены позже. Главное​ материале будут рассмотрены​
  • ​Синтаксис​ регистру.​ абсолютно одинаково, но​ПРОПИСН​
  • ​ его в текст​ строки​ знака в текстовой​ текст как числа.​ качестве необязательного аргумента,​ использованием формул для​ выделить только названия​

​ одну строку используется​ конца ячейки;​ Синтаксис: значение (числовое​ 19-го символа и​ отличие данного варианта​

​ примеры текстовых функций​ТЕКСТ(значение; формат)​Заменяет определенный текст или​ это не так.​

​делает все буквы​ФИКСИРОВАННЫЙ​ПРОПИСН​ строке​Список текстовых функций:​ должно быть взято​ работы с текстом.​ переменных и записать​ оператор амперсанд (&)​ПОИСК (искомый текст; диапазон​ или ссылка на​ имеет длительность из​

​ в Excel.​Значение.​ символ на требуемое​ В ячейке А1​ прописными, т.е. преобразует​FIXED​UPPER​ЛЕВБ***​Функция​

​ из диапазона неотрицательных​Форма для округления числовых​ их в отдельный​ или функция СЦЕПИТЬ.​

​ для поиска; начальная​ ячейку с формулой,​ шести идентичных единиц.​ он автоматически вычисляет​Чтобы найти их в​ Численное значение или​ значение. В Excel​ мы намеренно поставили​ их в верхний​60062​60161​LEFTB​Function​ чисел, то есть​

​ значений имеет следующий​ столбец.​Например, значения расположены в​ позиция) – показывает​ дающей в результате​

​ Замена происходит на​ вхождения требуемой строки​ программе, проследуйте во​ ссылка на ячейку,​ текстовую функцию​ лишний пробел в​ регистр. Так же,​

​Преобразования типов данных​Преобразования текстовых строк​-​

Функция объединения текста в Excel

​id​ должно быть равным​ вид:​Исходная таблица данных:​ разных столбцах (ячейках):​

​ позицию первого появления​ число); формат (для​

​ слово «новый».​ и выполняет замену.​ вкладку под названием​ содержащую численное значение.​ПОДСТАВИТЬ​ конце слова​ как и​Форматирует число и преобразует​Делает все буквы в​Работы с двухбайтовыми символами​Подкатегория​ нулю или больше​В ячейке B3 введена​Для выделения первого символа,​

​Ставим курсор в ячейку,​ искомого знака или​

​ отображения числа в​

​Стоит отметить, что данная​Выглядит конкретная функция следующим​ «Формулы», откройте список​Формат.​применяют, когда заранее​

Функция ПОИСК текста в Excel

​Excel​СТРОЧН​ его в текст​ тексте прописными​

​Возвращает указанное количество символов​Описание​ нуля. В противном​ следующая сложная формула:​ которым является искомое​ где будут находиться​

​ строки при просмотре​ виде текста).​ ситуация достаточно двоякая.​ образом: текст; старый​ и выберите «Текстовые».​ Текстовая строка определенного​ известно какой текст​. В итоге функция​

​, не заменяет знаки,​ с заданным числом​ПРОПНАЧ​

​ от начала текстовой​ASC***​ случае будет возвращен​

​=5,ЛЕВСИМВ(A2+1,НАЙТИ(«.»,A2)-1),ЛЕВСИМВ(A2,НАЙТИ(«.»,A2)-1)),»Число не введено»)’​

  • ​ название переменной, используем​ объединенные три значения.​
  • ​ слева направо​Самая полезная возможность функции​
  • ​ С одной стороны,​ текст; новый текст;​Данная функция дает пользователю​ вида (например, «Д.М.ГГГГ»​

​ необходимо заменить, а​СОВПАД​

Примеры использования функции ЛЕВСИМВ в Excel работа с текстом

​ не являющиеся буквами.​ десятичных знаков​PROPER​ строки​ASC​ код ошибки #ЗНАЧ!.​ >​

Как вырезать часть текста из строки функцией ЛЕВСИМВ в Excel?

​ формулу:​ Вводим равно. Выбираем​При разделении текста в​ ТЕКСТ – форматирование​ если пользователь будет​ номер вхождения.​ возможность объединять между​ для вывода числа​ не его местоположение.​

​возвратила нам значение​

​-​Если в качестве аргумента​Логика работы:​Второй равен 1 по​ первую ячейку с​ строке учитывается положение​ числовых данных для​

​ работать с небольшим​Разберем каждый из аргументов:​ собой несколько строк.​ в формате даты​Приведенная ниже формула заменяет​ ЛОЖЬ.​ПРОПНАЧ​

Как вытащить часть текста из ячейки в Excel используя функцию ЛЕВСИМВ?

​Преобразования текстовых строк​LEFT​Работы с двухбайтовыми символами​ [число_знаков] будет переданы​Первая функция ЕСЛИ проверяет​ умолчанию, поэтому функция​ текстом и нажимаем​ каждого знака. Пробелы​ объединения с текстовыми​

​ количеством ячеек, то​

​Под текстом понимается ссылка​ Максимально допустимое для​

  • ​ все вхождения слова​Применив функцию​делает прописной первую​Возвращает текст формулы​Делает прописной первую букву​60163​Преобразует полуширинные (однобайтовые) английские​ текстовые данные, функция​ с помощью формулы​ возвращает первый символ.​ на клавиатуре &.​ показывают начало или​
  • ​ данными. Без использования​ данный вариант отлично​ на определенную ячейку​ соединения количество достигает​ для вывода в​ «Excel» на «Word»:​СЖПРОБЕЛЫ​

​ букву каждого слова,​

​ в каждом слове​Извлечения символов из строк​ буквы в полноширинные​ ЛЕВСИМВ вернет код​ ЕПУСТО, заполнена ли​ Аналогично выделим названия​ Затем – знак​ конец искомого имени.​ функции Excel «не​ сработает. Но как​ или строка, которая​

​ 255. Обратите внимание​

Округление чисел текстовыми функциями в текстовой строке

​ числовом формате с​Заменяет только первое вхождение​к значению ячейки​ а все остальные​ Excel​ текста​

​Возвращает указанное количество символов​ (двухбайтовые)​ ошибки #ЗНАЧ!.​

​ ячейка, которая должна​ переменных из других​

​ пробела, заключенный в​Распределим с помощью функций​

​ понимает», как показывать​

  1. ​ быть в ситуации,​ содержит эту самую​ на то, что​ разделителями разрядов и​ слова «Excel»:​ А1, мы удалим​
  2. ​ преобразует в строчные.​*** — Функции подкатегории​ПСТР​ от начала текстовой​JIS***​Если число, переданное в​
  3. ​ содержать значение, которое​ строк. В результате​ кавычки (“ “).​ имя, фамилию и​ числа, и преобразует​ когда предстоит выполнить​ информацию.​
  4. ​ проставлять пробелы здесь​

​ двумя знаками после​Удаляет все пробелы из​ из него все​Каждая первая буква, которая​работы с двухбайтовыми символами​MID​ строки​-​ качестве необязательного аргумента,​ требуется округлить.​ получим:​ Снова — &.​

Функция ЛЕВСИМВ в Excel и особенности ее использования

​ отчество в разные​ их в базовый​ замену среди нескольких​Старый текст​ необходимо самостоятельно. В​ запятой. Правила форматирования​ текстовой строки:​ лишние пробелы и​

​ следует за знаком,​

  • ​60079​НАЙТИ​-​ превышает количество знаков​Если число введено, запись​Как видно на рисунке​ И так последовательно​
  • ​ столбцы.​ формат.​ тысяч строк? В​- исходный вариант​ теле «СЦЕПИТЬ» должен​ см. ниже.​

​Заменяет символы, расположенные в​

  1. ​ получим корректный результат:​ отличным от буквы,​ASC​Извлечения символов из строк​FIND​Работы с двухбайтовыми символами​ в текстовой строке,​
  2. ​ ЧЗНАЧ(ПРАВСИМВ(ЛЕВСИМВ(B2;НАЙТИ(«,»;B2)+1)) возвращает числовое​ с помощью функции​ соединяем ячейки с​В первой строке есть​Покажем на примере. Допустим,​ таком случае стоит​ данных, хранящихся в​ содержаться минимум один​Форматов для отображения чисел​ заранее известном месте​
  3. ​Функцию​ также преобразуется в​,​Извлекает определенное число знаков​60172​
  4. ​Преобразует однобайтовые английские буквы​ рассматриваемая функция вернет​ значение первого символа​ ЛЕВСИМВ получилось вытащить​ текстом и пробелы.​ только имя и​
  5. ​ нужно объединить текст​ обратиться к двум​ ячейке, которые должны​ аргумент. Рассмотрим пример​ в MS EXCEL​ строки, на требуемое​СЖПРОБЕЛЫ​
  • ​ верхний регистр.​JIS​ из строки текста,​
  • ​Поиска и замены​ или знаки катакана​ весь текст целиком.​ после запятой и​
  • ​ левую часть текста​Получаем в одной ячейке​ фамилия, разделенные пробелом.​ в строках и​ другим текстовым функциям​
  • ​ быть заменены.​ ее записи и​

​ много (например, см.​ значение. В Excel​полезно применять к​В Excel Вы можете​и​ начиная с указанной​Ищет вхождение одного текста​ (японское письмо) в​Excel выполняет автоматическое преобразование​ сравнивает полученное значение​ из каждой ячейки​ объединенные значения:​ Формула для извлечения​ числовые значения:​ Excel, которые будут​Новый текст​ действия:​ здесь), также имеются​ текстовую функцию​ данным, которые импортируются​ подсчитать количество знаков,​PHONETIC​ позиции​ в другой (с​

Источник

Каждый пользователь, которому много приходится работать с документами, хотел бы упростить, автоматизировать свою работу хотя бы в какой-то степени. Специальные средства, реализованные разработчиками в редакторе таблиц Microsoft Excel, позволяют это сделать. В этой статье разберёмся, как в Excel преобразовать число в текст и наоборот. Давайте же начнём. Поехали!

Как в Excel преобразовать число в текст

Конвертация числа в текстовый вид

Существует несколько способов для эффективного решения поставленной задачи. Рассмотрим более подробно каждый из них.

Форматирование через контекстное меню

Это самый часто используемый вариант конвертации, поэтому мы решили начать именно с него. Следуйте приведённой ниже инструкции, и у вас всё получится.

  1. Первым делом выделите те значения на листе, которые вы хотите конвертировать в текст. На текущем этапе программа воспринимает эти данные как число. Об этом свидетельствует установленный параметр «Общий», который находится на вкладке «Главная».Параметр Общий
  2. Кликните правой кнопкой мыши по выделенному объекту и в появившемся меню выберите «Формат ячеек».Формат ячеек
  3. Перед вами появится окошко форматирования. Откройте подраздел «Число» и в списке «Числовые форматы» нажмите на пункт «Текстовый». Далее сохраните изменения клавишей «ОК».
  4. По завершении этой процедуры вы можете убедиться в успешном преобразовании, посмотрев на подменю «Число», находящееся на панели инструментов. Если вы всё сделали верно, в специальном поле будет отображаться информация о том, что ячейки имеют текстовый вид.
  5. Однако, на предыдущем шаге настройка не заканчивается. Excel ещё не полностью выполнил конвертацию. Например, если вы решите подсчитать автосумму, то чуть ниже высветится результат.
  6. Для того чтобы завершить процесс форматирования, поочерёдно для каждого элемента выбранного диапазона проделайте следующие манипуляции: сделайте два клика левой кнопкой мыши по ячейке и нажмите на клавишу «Enter». Двойное нажатие также можно заменить функциональной кнопкой «F2».
  7. Готово! Теперь приложение будет воспринимать числовую последовательность как текстовое выражения, а значит, и автосумма этой области данных будет равняться нулю. Ещё одним признаком того, что ваши действия привели к необходимому результату, является наличие зелёного треугольника внутри каждой ячейки. Единственное — эта пометка в ряде случаев может отсутствовать.

Инструменты в ленте

Изменить тип данных в Excel можно также при помощи специальных инструментов, расположенных на верхней панели программы. Этот способ заключается в использовании числового блока и окошка с отображением формата, о которых мы уже упоминали. Алгоритм действий несколько проще, чем в предыдущем случае. Однако, во избежание вопросов и затруднений мы подготовили соответствующее руководство.

  1. Выделите нужную область значений, а затем перейдите во вкладку «Главная». Здесь вам необходимо найти категорию «Число» и кликнуть на небольшой треугольник рядом с полем формата (по умолчанию выставлен «Общий»).
  2. В выпадающем перечне вариантов выберите «Текстовый» тип отображения.
  3. После чего, как и в предыдущем методе, последовательно для всего диапазона, установите курсор на каждую ячейку и сделайте двойной клик ЛКМ (или F2), а затем щёлкните на клавишу «Enter».

Использование функции

Дополнительным способом переформатирования числовых элементов в текстовые, является базовая функция «ТЕКСТ». Её особенно удобно использовать в тех случаях, когда необходимо перенести значения с новым форматом в другой столбец или объём данных слишком велик, чтобы вручную выполнять преобразования для каждой ячейки. Согласитесь, если документ имеет сотни или даже тысячи строк, конвертация при помощи уже рассмотренных вариантов не рациональна, поскольку займёт слишком много времени.

Как работать с этой опцией:

  1. Выберите ячейку, с которой будет начинаться преобразованный диапазон. Далее около строчки с формулами кликните на иконку «Вставить функцию».Вставка функции
  2. Перед вами откроется окно «Мастер функций». Здесь нужно выбрать категорию «Текстовые» и в поле, находящемся чуть ниже, соответствующий пункт «ТЕКСТ». Подтвердите нажатием «ОК».Вставка текстовой функции
  3. Далее появится панель с настройкой аргументов для выбранной функции, которая состоит из двух параметров: «Значение» и «Формат». В первое поле введите преобразуемое число, либо укажите ссылку на то место, где оно расположено. Второе поле предназначено для корректировки нецелых чисел. Например, если вы пропишите «0», то результат будет без дробных знаков, хоть в исходнике они и присутствовали. Соответственно, если написать «0,0», то текстовый тип будет иметь одну цифру после запятой. Аналогичным образом формируется то, что вы увидите на выходе, если внести «0,00» и тому подобные варианты.

По завершении всех манипуляций нажмите на клавишу «ОК».

  1. Теперь следует просто скопировать формулу в смежные элементы листа. Для этого наведите курсор на левый нижний угол только что отредактированной ячейки. Когда курсор изменит вид на небольшой крестик, зажмите левую кнопку мыши и перетащите формулу на всё поле диапазона параллельно исходным данным.
  2. Как вы видите, все числа появились на своих местах. Однако, на этом процесс конвертации ещё не закончен. Выделите полученный столбец и на вкладке «Главная» в самом первом разделе «Буфер обмена» нажмите на значок «Копировать».
  3. Если вы хотите сохранить и начальный вариант: не сбрасывая выделение, кликните правой кнопкой мыши по преобразованной области и в предложенном списке выберите «Специальная вставка», а в следующем окне щёлкните на «Значения и форматы чисел».Специальная вставка

В том случае, если вы желаете заменить изначальные данные новыми, редактируйте именно столбец-исходник. Произведите вставку по тому же принципу, что описан выше.

  1. Если вы выбрали второй вариант, то фрагмент с формулами можно удалить. Чтобы это сделать, выделите их, кликните ПКМ → «Очистить содержимое».Очистка содержимого

Конвертация текста в число

Пришло время рассмотреть способы обратной конвертации в Excel. Методов по переводу текстовых данных в числовые несколько больше, поэтому мы уверены, что вы найдёте для себя наиболее подходящий.

Преобразование с помощью уведомления об ошибке

Один из самых быстрых и простых способов произвести конвертацию — это воспользоваться специальным значком, уведомляющим пользователя о возможной ошибке. Эта иконка имеет форму ромба, в который вписан восклицательный знак. Обычно она появляется при выделении ячеек, имеющих зелёную пометку в верхнем левом углу, о которой мы ранее уже говорили. Цифры, содержащиеся в поле с текстовым представлением, вызывают подозрения у программы, и она тем самым сигнализирует юзеру, чтобы тот обратил внимание на этот момент. Однако, Excel не всегда отображает данный значок, поэтому рассматриваемый способ форматирования является скорее ситуационным. Но в любом случае, если вы обнаружили у себя этот «маячок», можете легко выполнить нужные преобразования.

  1. Нажмите на ту ячейку, в которой находится индикатор об ошибке, а затем кликните на соответствующую пиктограмму.Преобразование с помощью уведомления об ошибке
  2. В открывшемся меню выберите пункт «Преобразовать в число».
  3. После этого объект сразу примет числовой тип.
  4. Если необходимо переформатировать одновременно несколько значений, выделите весь диапазон и повторите предыдущие шаги.

Окно форматирования

В Excel также имеется возможность обратного конвертирования через специальное форматирующее окошко. Алгоритм следующий:

  1. Выделите диапазон цифр, представленных в текстовом варианте, а затем щёлкните правой кнопкой мышки.
  2. В контекстном меню нас интересует позиция «Формат ячеек».
  3. Запустится окно форматирования, в котором необходимо сделать выбор в пользу одного из двух форматов: «Общий» или «Числовой». Независимо от того, на каком варианте вы остановились, приложение будет воспринимать цифры как числа. Единственное, если вы выбрали «Числовой» метод, то в правом блоке можно дополнительно настроить такие параметры как, количество знаков после запятой и разрядные разделители. После всех манипуляций нажмите на «ОК».Формат ячеек
  4. На последнем этапе нужно один за другим прощёлкать все элементы, установив курсор в каждый из них и нажав «Enter».

Инструменты в ленте

Ещё один достаточно простой способ перевода текстового типа данных в числовой осуществляется при помощи инструментов, находящихся на верхней рабочей панели.

  1. В первую очередь следует выделить те значения, которые предстоит трансформировать. Далее на панели быстрого доступа перейдите во вкладку «Главная», а затем на ленте найдите группу «Число».
  2. В специальном поле выставьте «Общий» вид или «Числовой».Числовой
  3. После этого отдельно нажмите на каждую из выделенных ячеек, используя клавиши «F2» и «Enter». Алгоритм уже был нами описан выше.

Форматирование завершено! Необходимые текстовые данные изменили тип на числовой.

Применение формулы

Чтобы поменять текущий формат на новый, можно прибегнуть к специальной формуле, предназначенной как раз для этой цели. Рассмотрим этот метод более подробно на практике.

  1. В пустой ячейке, напротив первого преобразуемого объекта впишите следующую последовательность символов: «=» и «—» (знак «равно» и два минуса). Затем укажите ссылку на трансформируемый элемент. В приведённом случае мы выполнили двойное умножение на «-1» и получили тот же самый результат, но только в другом формате.Работа с формулами
  2. После нажатия «Enter» вы увидите готовое значение. При помощи маркера заполнения растяните эту формулу на всю область диапазона. Это действие аналогично уже описанному нами в пункте про функцию «ТЕКСТ».
  3. Теперь нужно выделить созданный столбец и скопировать его, кликнув на соответствующую кнопку на вкладке «Главная». Кроме того, можно использовать комбинацию: «Ctrl + C».
  4. Далее выделите изначальный список и кликните ПКМ. В представленном перечне опций выберите «Специальная вставка» → «Значения и форматы чисел».
  5. Исходные данные были заменены новыми. На этапе транзитный диапазон с нашей формулой уже можно удалить. Выделите его, щёлкните правой кнопкой мышки и в выпавшем меню выберите «Очистить содержимое».

Обращаем ваше внимание, что вместо двойного умножения на минус единицу можно воспользоваться и другими операциями, не влияющими на итоговое число. Например, прибавить или отнять от него ноль и тому подобное.

Опция специальной вставки

Этот способ во многом схож с предыдущим, однако имеет одно отличие: здесь нет необходимости создавать новый столбец. Перейдём непосредственно к инструкции:

  1. В любом пустом месте на листе впишите цифру «1», а затем скопируйте эту ячейку уже знакомой опцией «Копировать» на ленте инструментов.
  2. После чего выделите преобразуемый диапазон и кликните ПКМ. В открывшемся окне дважды перейдите в пункт «Специальная вставка».
  3. Откроется меню настройки, здесь необходимо установить флажок в блоке «Операция» напротив строчки «Умножить». Подтвердите внесённые изменения кнопкой «ОК».
  4. Вот и всё! Конвертация окончена. Вспомогательную единицу, которую мы применяли для этой процедуры, можно смело удалить.

Инструмент «Текст столбцами»

Применение этого инструмента является отличным решением в тех ситуациях, когда в качестве разделяющего символа используется не запятая, а точка, либо пробел заменён апострофом. В англоязычной версии программы этот вариант отображается как числовой, однако в русскоязычной — как текст. Для того чтобы вручную не перебивать каждый элемент, можно воспользоваться более удобным и быстрым методом.

  1. Выделите исходный фрагмент, а затем запустите необходимую опцию, перейдя поп пути «Данные» → «Работа с данными» → «Текст по столбцам».Распределение текста
  2. Перед вами откроется «Мастер текстов». Оказавшись на первой странице, обязательно убедитесь, что в форматирующем блоке напротив пункта «С разделителями» стоит флажок. После этого нажмите «Далее».
  3. На втором шаге ничего менять не нужно, поэтому просто кликните «Далее».
  4. На третьем шаге необходимо перейти по кнопке «Подробнее», расположенной в правой части окошка.
  5. В окошке настроек, в свободном поле «Разделитель целой и дробной части» впишите точку, а в поле «Разделитель разрядов» — апостроф. Следом нажмите «ОК».
  6. После возвращения к «Мастеру текстов» нажмите «Готово».

Применение макросов

В том случае, если вам часто приходится прибегать к конвертированию большого объёма текстовых значений, то имеет смысл создать специальный макрос. Однако, предварительно нужно активировать эту функцию и включить отображение панели разработчика. Переходим к записи макроса:

  1. Выполните переход во вкладку «Разработчик», затем на ленте найдите категорию «Код» и нажмите на «Visual Basic».
  2. Откроется редактор, в который потребуется вставить следующий текст:
    Sub Текст_в_число()

    Selection.NumberFormat = "General"

    Selection.Value = Selection.Value

    End Sub

    После вставки просто закройте это окошко, кликнув на стандартный крестик.

    разработчик в Excel

  3. Далее выделите фрагмент, который следует переформатировать. После этого на вкладке «Разработчик» в области «Код» кликните на «Макросы».
  4. В списке всех записанных макросов выберите «Текст_в_число» и нажмите «Выполнить».
  5. Конвертация успешно завершена.

Конвертирование при помощи сторонней надстройки

Для реализации этого способа в первую очередь необходимо скачать и установить специальную надстройку «sumprop». После того как вы скачаете пакет, переместите файл «sumprop» в папку, путь к которой можно посмотреть следующим образом. Откройте меню «Файл» и нажмите «Параметры». В окне параметров Excel перейдите на вкладку «Надстройки». Внизу, в пункте «Управление» укажите «Надстройки Excel» и щёлкните по кнопке «Перейти». В открывшемся окне нажмите «Обзор». Далее скопируйте путь к папке, в которую нужно будет переместить файл «sumprop». После этого запустите Excel заново и ещё раз откройте окно надстроек (повторите вышеописанные действия). В разделе «Доступные надстройки» отметьте галочкой пункт «Сумма прописью». Нужная функция появится в программе.

Надстройки в Excel

Теперь рассмотрим, как этим пользоваться. В ячейку введите какое-нибудь число и нажмите на кнопку «Вставить функцию». В появившемся окне выберите «Определённые пользователем» в разделе «Категория». В списке ниже вы найдёте функции «ЧислоПрописью», «СуммаПрописью» и несколько её вариаций для валют (рубли, гривны, доллары, евро). Удобно использовать, если необходимо указать какую-либо денежную сумму словами, что очень часто требуется в различной документации.

Обратите внимание, что после того, как вы применили функцию к какой-либо ячейке, все числа, которые вы будете в неё вводить, сразу будут преобразованы в текст. Используйте «ЧислоПрописью» или «СуммаПрописью» в зависимости от того, какие задачи стоят перед вами сейчас.

Как видите, нет ничего сложного. Благодаря возможности установки пакетов расширений можно существенно увеличить функциональность программы. Научившись правильно использовать возможности Microsoft Excel, вы значительно повысите эффективность своей работы, сэкономив несколько часов кропотливого труда. Пишите в комментариях, была ли статья полезной для вас и задавайте вопросы, которые могли у вас возникнуть в процессе.

Понравилась статья? Поделить с друзьями:
  • Excel функция преобразование текста в дату
  • Excel функция предыдущий месяц
  • Excel функция предсказ как работает
  • Excel функция посчитать количество ячеек
  • Excel функция последнее значение в столбце