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

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

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

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

Очень часто при экспорте из баз данных, числовые значения в таблицах заменяются текстом. Если число выражено явно, Excel сам преобразует его в текст, либо появится смарт-тег с командой «преобразовать в число». Но иногда, особенно при работе с датами, этого не происходит. Тогда придётся воспользоваться функцией ЗНАЧЕН(Строка).

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

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

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

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

Сцепление текста с числом без форматирования

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

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

Давайте запишем формулу перевода числа в текст с указанными требованиями: =ТЕКСТ(A3;»$# #,00″) . Эту функцию можно «вложить» в формулу объединения и получить корректный результат. Функция ТЕКСТ записывает число в указанном формате и преобразует его в текст.

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

Совсем другое дело, теперь число записано так, как нам нужно. Ведь правда, это очень полезная функция?

Как проверить ячейку на содержимое

Еще одна текстовая функция – условная. Она проверяет строку на тип данных. Если в строке расположен текст – он выводится на экран. Если же это число, функция возвращает пустую строку. Синтаксис функции такой: =Т(Значение).

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

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

Источник: officelegko.com

Преобразование в EXCEL ЧИСЕЛ из ТЕКСТового формата в ЧИСЛОвой (Часть 1. Преобразование формулами)

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

Пусть из ячейки A1 содержащей «101 далматинец» с помощью формулы =ЛЕВСИМВ(A1;3) извлекли число 101. Число 101 будет сохранено в текстовом формате, т.к. эта функция возвращает только текстовые строки. Это дальнейшем может привести к ошибке. Например, при сложении функцией СУММ() такие значения попросту игнорируются (см. статью Функция СУММ() и операция сложения ), так же как и при подсчете функцией СЧЁТ() , СУММЕСЛИ() и пр.

Исправить формат возвращаемого значения можно добавив функцию ЗНАЧЕН() : =ЗНАЧЕН(ЛЕВСИМВ(A1;3)) . Функция ЗНАЧЕН() преобразует значение, где это возможно, в число.

Альтернативным решением является использование формулы =ЛЕВСИМВ(A1;3)+0 или =–ЛЕВСИМВ(A1;3) или =ЛЕВСИМВ(A1;3)*1 . Два подряд знака минус дают + и заставляют EXCEL попытаться сделать вычисления с результатом возвращенным функцией ЛЕВСИМВ() . В случае успеха, если функцией ЛЕВСИМВ() действительно было возвращено число, у значения будет изменен формат на числовой.

Этот вариант позволяет преобразовывать не только в числовой формат, но и формат даты. Введем в ячейку А1 текст « 1.05.2002 продажа », в ячейку B1 формулу =ЛЕВСИМВ(A1;9) , а в ячейку C1 формулу =B1+0 . В итоге, в B1 получим 1.05.2002 в текстовом формате, а в С1 получим уже обычную дату « 01.05.02 », точнее число 37377 (чтобы увидеть дату, формат ячейки нужно установить Дата ).

Некоторые программы бухгалтерского учета отображают отрицательные значения со знаком минус (-) справа от значения. После копирования в EXCEL они сохраняются как текстовые значения. Чтобы преобразовать эти текстовые значения в числа, необходимо извлечь из него все цифры, и умножить результат на -1. Например, если в ячейке A2 содержится строка «4116-» , следующая формула преобразует этот текст в значение -4116 .

СОВЕТ: Неправильный формат значения – это частый тип ошибки, к тому же, который достаточно трудно найти. Подсказкой может служить выравнивание значения в ячейке: если значение выровнено по правой стороне, то это число (или дата), а если по левой, то текст (подразумевается, что в Формате ячеек во вкладке Выравнивание в поле Выравнивание по горизонтали указано По значению ).

Читайте также:  Умножение эксель формула

Примечание . При разделении содержимого ячеек (например, «101 далматинец») по различным столбцам с помощью инструмента Текст-по-столбцам (на вкладке Данные в группе Работа с данными пункт Текст-по-столбцам ) проблем с определением формата не возникает: если значение может быть преобразовано в числовой формат, то оно будет преобразовано.

Источник: excel2.ru

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

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

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

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

Выделите столбец с такими ячейками. Если вы не хотите преобразовывать весь столбец, можно выбрать одну или несколько ячеек. Ячейки должны находиться в одном и том же столбце, иначе этот процесс не будет работать. (Если такие ячейки есть в нескольких столбцах, см. раздел “Другие способы преобразования” ниже.)

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

Кнопка “столбцы” обычно применяется для разделения столбцов, но ее также можно использовать для преобразования столбца текста в числа. На вкладке Данные нажмите кнопку Текст по столбцам.

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

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

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

Нажмите клавиши CTRL+1 (или +1 на Mac). Выберите нужный формат.

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

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

С помощью функции ЗНАЧЕН можно возвращать числовое значение текста.

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

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

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

В одной из ячеек нового столбца введите =ЗНАЧЕН() и укажите в скобках ссылку на ячейку, содержащую числа, которые хранятся в виде текста. В данном примере это ячейка E23.

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

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

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

Щелкните и перетащите вниз, чтобы добавить формулу в другие ячейки. После этого вы можете использовать новый столбец или скопировать и вставить новые значения в исходный столбец. Вот как это сделать: Выделите ячейки с новой формулой. Нажмите клавиши CTRL+C. Щелкните первую ячейку в исходном столбце. На вкладке Главная щелкните стрелку рядом с кнопкой Вставить и выберите пункт Специальная вставка > Значения.

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

Выделите пустую ячейку, в которой нет этой проблемы, введите в нее цифру 1 и нажмите клавишу ВВОД.

Нажмите клавиши CTRL+C, чтобы скопировать ячейку.

Выделите ячейки с числами, которые сохранены как текст.

На вкладке Главная щелкните Вставить и выберите пункт Специальная вставка.

Щелкните умножить и нажмите кнопку ОК. Excel умножит каждую ячейку на 1, при этом преобразовав текст в числа.

Нажмите клавиши CTRL+1 (или +1 на Mac). Выберите нужный формат.

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

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

Источник: support.office.com

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

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

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

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

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

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

Способ 1

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

Читайте также:  Как в excel убрать формулу из ячейки

Способ 2

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

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

Способ 3

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

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

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

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

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

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

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

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

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

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

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

5 ошибок перехода на дистанционное обучение в России и как их избежать + видео
5 ошибок перехода на дистанционное обучение в России и как их избежать + видео
5 ошибок перехода на дистанционное обучение в России и как их избежать + видео

Хотите получать информацию о наиболее интересных материалах нашего сайта?
Подпишитесь на рассылку E-mail
Установите приложение на Android

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

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

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

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

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

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

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

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

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

Источник: pedsovet.su

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник: exceltable.com

Excel works!

Excel работает за вас

Excel works!

Thanks for Visiting

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

Бывает что, когда пытаешься произвести вычисления с данными, формулы не работают или Excel выдает ошибку. Причины сразу могут быть неясны. Особенно часто проблема встречается после выгрузки из учетных систем, таких как 1С или SAP. Как избежать проблемы, когда формулы не работают? Чаще всего необходимо преобразовать текст в число в Excel. Несколько полезных способов, как бороться с этим несчастьем читайте ниже.

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

1. Преобразовать текст в число. Сделайте формат ячеек — число

С самого начала проверьте формат чисел. Выделите диапазон с данными (на нашем примере столбец B). Нажмите горячую клавишу ctrl + 1 (меню Формат ячеек если правой кнопкой мыши). На вкладке Число выберите Формат ячеек — Числовой.

Очень удобно пользоваться меню Число на главной панели. Здесь сразу доступны удобные форматы. Слева-направо: денежный, процентный, числовой + кнопки уменьшения/увеличения количества знаков после запятой. Рекомендую.

2. Исправьте ошибки — преобразуйте текст в число специальным инструментом

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

В нашем случае Число сохранено как текст — кликните Преобразовать в число. Вуаля!

Это же доступно по адресу Формулы — Раздел Зависимости формул — Проверка формул

3. Умножьте все числа на 1

Не помог предыдущий вариант? Значит, ошибка довольно редкая, но решается просто. Есть крутая хитрость. В столбце С все значения столбца B перемножьте на 1. Да, буквально так, для ячейки C2 запишите =B2*1 и протяните вниз. Так Excel принудительно преобразовывает имеющиеся значения в число.

4. Удалите лишний символ в ячейках при помощи Найти и Заменить

И пункт 3 не помог? Значит в ячейках закрался какой-то символ, например как в ячейке В7 на первой картинке после первого числ стоит символ » «, это может быть даже обычный пробел (поэтому скопируйте именно этот символ). Такими вещами очень часто грешит 1С, причем любой конфигурации.

Пользуемся инструментом Найти и заменить, подробное описание здесь . Если быстро нажимаете ctrl + H , появиться окно.

В поле Найти: вставляем скопированный символ. В поле Заменить на: ничего не ставим (т.е. заменяем на пусто). Жмем Заменить все.

5. Функция ЗНАЧЕН

И, конечно, есть универсальный способ применить функцию =ЗНАЧЕН(). Она лечит все ошибки с числами, кроме лишних символов (не касается пробелов), и преобразовывает текст в число. Очень удобно использовать ее для проверок в расчетах, как подстраховку от ошибок.

6. Перевод времени в число

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

P.S.

Кстати, для того чтобы убрать лишние пробелы в начале и конце ячейки с текстом (например, при записи ФИО мы часто ошибаемся и ставим пробел в конце, который не видно), а так же, чтобы убрать двойные пробелы, есть классная функция =СЖПРОБЕЛЫ() . Она убирает все лишние пробелы!

Источник: excelworks.ru

Добавить комментарий

Adblock
detector