Нельзя преобразовать текст в число, если ячейка имеет число
При попытке отформатировать ячейку как число в Microsoft Excel она будет преобразована в текстовый формат.
Причина
Эта проблема возникает, если выполняются указанные ниже условия.
- В диалоговом окне Формат ячеек Вы форматируете ячейку как текст.
- Затем введите число в эту ячейку.
- В диалоговом окне Формат ячеек можно отформатировать ячейку как число.
Ячейка останется в текстовом формате.
Обходное решение
Чтобы преобразовать в числа ячейки, которые отформатированы как текст, выполните указанные ниже действия.
- Выделите ячейку, отформатированную как текст, который нужно преобразовать в число. Обратите внимание на то, что при выборе ячейки или наведении указателя мыши на ячейку появляется кнопка Параметры проверки ошибок . Ячейка должна содержать индикатор ошибки в левом верхнем углу ячейки.Примечание. Если кнопка Параметры проверки ошибок не отображается или индикатор ошибки не отображается, включите фоновую проверку ошибок. Для этого в Microsoft Excel 2002 или Microsoft Office Excel 2003 выполните указанные ниже действия.
- В меню Сервис выберите пункт Параметры.
- В диалоговом окне Параметры откройте вкладку Проверка ошибок .
- В разделе » Параметры » установите флажок Включить фоновый поиск ошибок .
- В разделе правила убедитесь, что выбран параметр число сохранено как текстовое правило, и нажмите кнопку ОК.
Чтобы сделать это в Microsoft Office Excel 2007, выполните указанные ниже действия.
- Нажмите кнопку Microsoft Office, затем нажмите кнопку Параметры Excel.
- На вкладке формулы установите флажок Включить фоновый поиск ошибок в разделе » Проверка ошибок».
- В разделе правила проверки ошибокубедитесь, что установлен флажок числа в текстовом формате или предшествует apostrphe , и нажмите кнопку ОК.
Обратите внимание, что ячейка преобразуется в числовой формат, а индикатор ошибки больше не отображается в ячейке.
Преобразование чисел из текстового формата в числовой
Иногда числа форматируются и сохраняются в ячейках как текст, что впоследствии может привести к проблемам при вычислениях или нарушению порядка сортировки. Эта проблема может возникнуть при импорте или копировании данных из базы данных или другого внешнего источника данных.
Числа, отформатированные как текст, выравниваются в ячейках по левому, а не по правому краю, а также часто обозначаются индикатором ошибки.
В этой статье
- Способ 1. Преобразование чисел в текстовом формате с помощью функции проверки ошибок
- Способ 2. Преобразование чисел в текстовом формате с помощью функции «Специальная вставка»
- Способ 3. Применение числового формата к числам в текстовом формате
- Отключение проверки ошибок
Способ 1. Преобразование чисел в текстовом формате с помощью функции проверки ошибок
При импорте данных в Excel из другого источника, а также при вводе чисел в ячейки, которые ранее были отформатированы как текст, в левом верхнем углу ячейки можно заметить маленький зеленый треугольник. Этот индикатор ошибки указывает на то, что число хранится в текстовом виде, как показано в данном примере.
Если это нежелательно, выполните указанные ниже действия, чтобы преобразовать число в текстовом формате в обычное число.
-
Выделите любую ячейку или диапазон смежных ячеек с индикатором ошибки в верхнем левом углу . Выделение ячеек, диапазонов, строк и столбцов
Чтобы выделить Выполните следующие действия Отдельную ячейку Щелкните ячейку или воспользуйтесь клавишами со стрелками, чтобы перейти к нужной ячейке. Диапазон ячеек Щелкните первую ячейку диапазона, а затем перетащите указатель мыши на его последнюю ячейку. Или удерживая нажатой клавишу SHIFT, нажимайте клавиши со стрелками, чтобы расширить выделение. Кроме того, можно выделить первую ячейку диапазона, а затем нажать клавишу F8 для расширения выделения с помощью клавиш со стрелками. Чтобы остановить расширение выделенной области, еще раз нажмите клавишу F8. Большой диапазон ячеек Щелкните первую ячейку диапазона, а затем, удерживая нажатой клавишу SHIFT, щелкните последнюю ячейку диапазона. Чтобы перейти к последней ячейке, можно использовать полосу прокрутки. Все ячейки листа Нажмите кнопку Выделить все. Чтобы выделить весь лист, также можно нажать клавиши CTRL+A. Если лист содержит данные, при нажатии клавиш CTRL+A выделяется текущий диапазон. Повторное нажатие клавиш CTRL+A приведет к выделению всего листа. Несмежные ячейки или диапазоны ячеек Выделите первую ячейку или диапазон ячеек, а затем, удерживая нажатой клавишу CTRL, выделите другие ячейки или диапазоны. Вы можете также выбрать первую ячейку или диапазон ячеек, а затем нажать клавиши SHIFT+F8 для включения в выделение других несмежных ячеек или диапазонов. Чтобы остановить включение ячеек и диапазонов, снова нажмите клавиши SHIFT+F8. Отменить выделение отдельных несмежных ячеек или диапазонов без отмены всего выделения невозможно. Столбец или строку целиком Щелкните заголовок сроки или столбца. 1. Заголовок строки 2. Заголовок столбца Вы можете также выделить ячейки в строке или столбце, выделив первую ячейку, а затем нажав сочетание CTRL+SHIFT+клавиша со стрелкой (СТРЕЛКА ВПРАВО или СТРЕЛКА ВЛЕВО — для строк, СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ — для столбцов). Если в строке или столбце содержатся данные, при нажатии сочетания CTRL+SHIFT+клавиша со стрелкой будет выделена строка или столбец до последней заполненной ячейки. Повторное нажатие этого сочетания приведет к выделению строки или столбца полностью. Смежные строки или столбцы Протащите указатель мыши по заголовкам строк или столбцов. Либо выделите первую строку или первый столбец, а затем, удерживая нажатой клавишу SHIFT, выделите последнюю строку или последний столбец. Несмежные строки или столбцы Щелкните заголовок первой строки или столбца выделения, а затем, удерживая нажатой клавишу CTRL, щелкните заголовки столбцов или строк, которые требуется добавить в выделение. Первую или последнюю ячейку в строке или столбце Выделите ячейку в строке или столбце, а затем нажмите клавиши CTRL+СТРЕЛКА (ВПРАВО или ВЛЕВО — для строк, ВВЕРХ или ВНИЗ — для столбцов). Первую или последнюю ячейку на листе или в таблице Microsoft Office Excel Чтобы выделить первую ячейку на листе или в списке Excel, нажмите сочетание клавиш CTRL+HOME. Чтобы выделить последнюю ячейку, содержащую данные или форматирование, на листе или в списке Excel, нажмите сочетание клавиш CTRL+END. Ячейки до последней используемой ячейки листа (нижний правый угол) Выделите первую ячейку, а затем нажмите клавиши CTRL+SHIFT+END, чтобы расширить выделенную область до последней используемой ячейки листа (нижний правый угол). Ячейки до начала листа Выделите первую ячейку и нажмите сочетание клавиш CTRL+SHIFT+HOME, чтобы расширить выделение до начала листа. Больше или меньше ячеек, чем имеется в активном выделении Удерживая нажатой клавишу SHIFT, щелкните последнюю ячейку, которую нужно включить в новую выделенную область. В эту область войдет прямоугольный диапазон между активная ячейка и выделенной ячейкой. Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
- Нажмите появившуюся рядом с выделенной ячейкой или диапазоном ячеек кнопку ошибки.
- Выберите в меню пункт Преобразовать в число. (Чтобы просто избавиться от индикатора ошибки без преобразования, выберите команду Пропустить ошибку.) Эта команда преобразует числа из текстового формата обратно в числовой. После преобразования чисел из текстового формата в числовой можно изменить способ их отображения в ячейках, применив к ним числовой формат или настроив текущий формат. Дополнительные сведения см. в разделе Доступные числовые форматы.
Способ 2. Преобразование чисел в текстовом формате с помощью функции «Специальная вставка»
При использовании этого способа каждая выделенная ячейка умножается на 1, чтобы принудительно преобразовать текст в обычное число. Поскольку содержимое ячейки умножается на 1, результат не меняется. Однако при этом приложение Excel фактически заменяет текст на эквивалентные числа.
- Выделите пустую ячейку и убедитесь в том, что она представлена в числовом формате «Общий». Проверка числового формата
- На вкладке Главная в группе Число нажмите стрелку в поле Числовой формат и выберите пункт Общий.
- Введите в ячейку число 1 и нажмите клавишу ВВОД.
- Выделите ячейку и нажмите сочетание клавиш CTRL+C, чтобы скопировать значение в буфер обмена.
- Выделите ячейки или диапазоны ячеек, содержащие числа в текстовом формате, которые необходимо преобразовать. Выделение ячеек, диапазонов, строк и столбцов
Чтобы выделить | Выполните следующие действия |
Отдельную ячейку | Щелкните ячейку или воспользуйтесь клавишами со стрелками, чтобы перейти к нужной ячейке. |
Диапазон ячеек | Щелкните первую ячейку диапазона, а затем перетащите указатель мыши на его последнюю ячейку. Или удерживая нажатой клавишу SHIFT, нажимайте клавиши со стрелками, чтобы расширить выделение. Кроме того, можно выделить первую ячейку диапазона, а затем нажать клавишу F8 для расширения выделения с помощью клавиш со стрелками. Чтобы остановить расширение выделенной области, еще раз нажмите клавишу F8. |
Большой диапазон ячеек | Щелкните первую ячейку диапазона, а затем, удерживая нажатой клавишу SHIFT, щелкните последнюю ячейку диапазона. Чтобы перейти к последней ячейке, можно использовать полосу прокрутки. |
Все ячейки листа | Нажмите кнопку Выделить все. Чтобы выделить весь лист, также можно нажать клавиши CTRL+A. Если лист содержит данные, при нажатии клавиш CTRL+A выделяется текущий диапазон. Повторное нажатие клавиш CTRL+A приведет к выделению всего листа. |
Несмежные ячейки или диапазоны ячеек | Выделите первую ячейку или диапазон ячеек, а затем, удерживая нажатой клавишу CTRL, выделите другие ячейки или диапазоны. Вы можете также выбрать первую ячейку или диапазон ячеек, а затем нажать клавиши SHIFT+F8 для включения в выделение других несмежных ячеек или диапазонов. Чтобы остановить включение ячеек и диапазонов, снова нажмите клавиши SHIFT+F8. Отменить выделение отдельных несмежных ячеек или диапазонов без отмены всего выделения невозможно. |
Столбец или строку целиком | Щелкните заголовок сроки или столбца. 1. Заголовок строки 2. Заголовок столбца Вы можете также выделить ячейки в строке или столбце, выделив первую ячейку, а затем нажав сочетание CTRL+SHIFT+клавиша со стрелкой (СТРЕЛКА ВПРАВО или СТРЕЛКА ВЛЕВО — для строк, СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ — для столбцов). Если в строке или столбце содержатся данные, при нажатии сочетания CTRL+SHIFT+клавиша со стрелкой будет выделена строка или столбец до последней заполненной ячейки. Повторное нажатие этого сочетания приведет к выделению строки или столбца полностью. |
Смежные строки или столбцы | Протащите указатель мыши по заголовкам строк или столбцов. Либо выделите первую строку или первый столбец, а затем, удерживая нажатой клавишу SHIFT, выделите последнюю строку или последний столбец. |
Несмежные строки или столбцы | Щелкните заголовок первой строки или столбца выделения, а затем, удерживая нажатой клавишу CTRL, щелкните заголовки столбцов или строк, которые требуется добавить в выделение. |
Первую или последнюю ячейку в строке или столбце | Выделите ячейку в строке или столбце, а затем нажмите клавиши CTRL+СТРЕЛКА (ВПРАВО или ВЛЕВО — для строк, ВВЕРХ или ВНИЗ — для столбцов). |
Первую или последнюю ячейку на листе или в таблице Microsoft Office Excel | Чтобы выделить первую ячейку на листе или в списке Excel, нажмите сочетание клавиш CTRL+HOME. Чтобы выделить последнюю ячейку, содержащую данные или форматирование, на листе или в списке Excel, нажмите сочетание клавиш CTRL+END. |
Ячейки до последней используемой ячейки листа (нижний правый угол) | Выделите первую ячейку, а затем нажмите клавиши CTRL+SHIFT+END, чтобы расширить выделенную область до последней используемой ячейки листа (нижний правый угол). |
Ячейки до начала листа | Выделите первую ячейку и нажмите сочетание клавиш CTRL+SHIFT+HOME, чтобы расширить выделение до начала листа. |
Больше или меньше ячеек, чем имеется в активном выделении | Удерживая нажатой клавишу SHIFT, щелкните последнюю ячейку, которую нужно включить в новую выделенную область. В эту область войдет прямоугольный диапазон между активная ячейка и выделенной ячейкой. |
Некоторые программы бухгалтерского учета отображают отрицательные значения как текст со знаком минус (—) справа от значения. Чтобы преобразовать эти текстовые строки в значения, необходимо с помощью формулы извлечь все знаки текстовой строки кроме самого правого (знака минус) и умножить результат на -1.
Например, если в ячейке A2 содержится значение «156-«, приведенная ниже формула преобразует текст в значение «-156».
Преобразование чисел из текстового формата в числовой
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Числа, хранящиеся в виде текста, могут привести к непредвиденным результатам, таким как нерасчисленная формула, отображающаяся вместо результата.
В большинстве случаев Excel распознает это, и вы увидите оповещение рядом с ячейкой, в которой числа хранятся в виде текста. Если вы видите оповещение:
-
Выберите ячейки, которые требуется преобразовать, а затем выберите .
В меню выберите Преобразовать в число .
Вы увидите, что значения слева выровнены, а предупреждение о зеленом треугольнике удалено.
Дополнительные сведения о форматировании чисел и текста в Excel см. в статье Форматирование чисел и текста.
- Если кнопка оповещения недоступна, вы можете включить оповещения об ошибках, выполнив следующие действия.
- В меню Excel выберите пункт Параметры.
- В разделе Формулы и списки нажмите кнопку Проверка ошибок, а затем проверка флажок Включить проверка проверки ошибок в фоновом режиме.
Другие способы преобразования
Использование формулы
С помощью функции ЗНАЧЕН можно возвращать числовое значение текста.
-
Вставка нового столбца
Вставьте столбец рядом с ячейками, содержащими текст. В этом примере столбец E содержит числа, которые хранятся в виде текста. Столбец F является новым столбцом.
Использование функции
VALUE
Затем заполните формулу ячейки вниз, в другие ячейки. Для этого наведите курсор на правый нижний угол ячейки, пока он не изменится на знак «плюс».
Щелкните и перетащите вниз
Щелкните и перетащите вниз, чтобы заполнить формулу в другие ячейки. Теперь вы можете использовать этот новый столбец или скопировать и вставить эти новые значения в исходный столбец.
Для этого выполните указанные ниже действия.
- Выделите ячейки с помощью новой формулы.
- Нажмите клавиши CTRL+C. Щелкните первую ячейку исходного столбца.
- На вкладке Главная щелкните стрелку под кнопкой Вставить и выберите пункт Вставить специальные >значения
. или используйте сочетание клавиш CTRL + SHIFT + V.
Преобразование текстового столбца в числа
- Выбор столбца
Выберите столбец с этой проблемой. Если вы не хотите преобразовывать весь столбец, можно выбрать одну или несколько ячеек. Ячейки должны находиться в одном и том же столбце, иначе этот процесс не будет работать. (Если эта проблема возникла в нескольких столбцах, см. раздел Использование специальной вставки и умножения ниже.)
Выделение текста в столбцы
Кнопка Текст в столбцы обычно используется для разделения столбца, но она также может использоваться для преобразования одного столбца текста в числа. На вкладке Данные нажмите кнопку Текст по столбцам.
Остальные шаги мастера преобразования текста в столбцы лучше всего подходит для разделения столбцов. Так как вы просто преобразуете текст в столбце, можно сразу нажать кнопку Готово , и Excel преобразует ячейки.
Нажмите клавиши CTRL+1 (Windows) или +1 (Mac), а затем выберите нужный формат.
Примечание: Если вы по-прежнему видите формулы, которые не выводят числовые результаты, возможно, включен параметр Показать формулы. Откройте вкладку Формулы и отключите параметр Показать формулы.
Использование специальной вставки и умножения
Если описанные выше действия не сработали, можно использовать этот метод, который можно использовать, если вы пытаетесь преобразовать несколько столбцов текста.
- Выберите пустую ячейку без этой проблемы, введите в нее число 1 и нажмите клавишу ВВОД.
- Нажмите клавиши CTRL+C , чтобы скопировать ячейку.
- Выделите ячейки с числами, которые сохранены как текст.
- На вкладке Главная выберите Вставить >Специальная вставка.
- Выберите Умножить и нажмите кнопку ОК. Excel умножит каждую ячейку на 1, при этом преобразовав текст в числа.
Числа, хранящиеся в виде текста, могут привести к непредвиденным результатам, таким как нерасчисленная формула, отображающаяся вместо результата.
Использование формулы
С помощью функции ЗНАЧЕН можно возвращать числовое значение текста.
-
Вставка нового столбца
Вставьте столбец рядом с ячейками, содержащими текст. В этом примере столбец E содержит числа, которые хранятся в виде текста. Столбец F является новым столбцом.
Использование функции
VALUE
Затем заполните формулу ячейки вниз, в другие ячейки. Для этого наведите курсор на правый нижний угол ячейки, пока он не изменится на знак «плюс».
Щелкните и перетащите вниз
Щелкните и перетащите вниз, чтобы заполнить формулу в другие ячейки. Теперь вы можете использовать этот новый столбец или скопировать и вставить эти новые значения в исходный столбец.
Для этого выполните указанные ниже действия.
- Выделите ячейки с помощью новой формулы.
- Нажмите клавиши CTRL+ C. Щелкните первую ячейку исходного столбца.
- На вкладке Главная щелкните стрелку под кнопкой Вставить и выберите пункт Вставить специальные >значения.
или используйте сочетание клавиш CTRL+ SHIFT + V.
Как преобразовать в число в excel все ячейки
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |