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

Поддержка Office 2003 завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Office 2003. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

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

При импорте файла, созданного в другой программе (например, dBASE или Lotus 1-2-3) или скачанного c мейнфрейма, Microsoft Excel может распознать некоторые числа как текст.

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

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

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

Примечание. В каждом из этих методов предполагается, что вы уже изменили все форматы чисел в ячейках на формат "Общее". Чтобы сделать это, выполните следующие действия.
  1. В Excel 2003 в менюФормат выберите команду ячейки. В Excel 2007 или более поздней версии щелкните стрелку в правом нижнем углу в разделе Шрифт на ленте для вызова диалогового окна Формат ячеек.
  2. На вкладке Число выберите Общие в разделе Категория и нажмите кнопку ОК.

Метод 1. С помощью кнопки "Ошибка"

Если есть индикатор ошибки в верхнем левом углу ячеек, в которых числа отображаются как текст, выполните следующие действия:
  1. Щелкните ячейку, содержащую errorindicator.
  2. Нажмите кнопку "Ошибка" рядом с ячейкой и в контекстном меню выберите команду Преобразовать в число.

Метод 2: Ввод значений в ячейках

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


Способ 3: Правка прямо в ячейке

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

Excel 2003

  1. В меню Сервис выберите команду Параметры.
  2. На вкладке Правка убедитесь, что установлен флажок Правка прямо в ячейке . Нажмите кнопку ОК.
  3. Дважды щелкните ячейку, которую требуется отформатировать, а затем нажмите клавишу ВВОД.
  4. Нажмите кнопку "Ошибка" рядом с ячейкой и в контекстном меню выберите команду Преобразовать в число.

Excel 2007

  1. Нажмите кнопку Microsoft Office, нажмите кнопку Параметры Excel, нажмите кнопку Дополнительно.
  2. Параметрыправки Inthe, убедитесь, что установлен флажок " Разрешитьредактирование непосредственно в ячейке ". Нажмите кнопку ОК.
  3. Дважды щелкните ячейку, которую требуется отформатировать, а затем нажмите клавишу ВВОД.
  4. Нажмите кнопку "Ошибка" рядом с ячейкой и в контекстном меню выберите команду Преобразовать в число.

Excel 2010


  1. Щелкните вкладку Файл, нажмите кнопку Параметры Excel, нажмите кнопку Дополнительно.
  2. Параметры правки убедитесь, что установлен флажок " Разрешитьредактирование непосредственно в ячейке ". Нажмите кнопку ОК.
  3. Дважды щелкните ячейку, которую требуется отформатировать, а затем нажмите клавишу ВВОД.
  4. Нажмите кнопку "Ошибка" рядом с ячейкой и в контекстном меню выберите команду Преобразовать в число.

Метод 4: Используйте команду Специальная вставка

Чтобы использовать команду Специальная вставка , выполните следующие действия.
  1. В пустой ячейке введите значение 1.
  2. Убедитесь, что ячейка, в которой введено значение 1, имеет числовой формат.
  3. Выберите ячейку, в которой введен 1, а затем выберите Копироватьправой clickand.
  4. Выделите ячейки со значениями, которые вы хотите convertto номера.
  5. Правая clickand выберите команду Специальная вставка.
  6. В группе операциивыберите вариант умножить и нажмите кнопкуОК.
back to the top к началу статьи

Метод 5: Удалите скрытые символы и пробелы

Этот метод работает лучше всего, если данные расположены в одном столбце или строке. Этот метод использует функции TRIM и CLEAN для удаления лишних пробелов и непечатаемых знаков, которые могут быть импортированы с файлом. В следующем примере предполагается, что данные в столбце A и начинаются с первой строки ($A$1). Чтобы использовать этот пример, выполните следующие действия:
  1. Вставить столбец справа от столбца A. Чтобы сделать это, щелкните правой кнопкой мыши заголовок столбца B и нажмите кнопку Вставить.
  2. В первой ячейке вставленному столбцу (B1) введите экран:
    $B$1:   =VALUE(TRIM(CLEAN(A1)))					
  3. В столбце B выберите все ячейки справа от ячеек с данными в столбце A.
  4. В меню Правка выберите команду Заполнить и нажмите кнопку Вниз.

    Новый столбец содержит значения incolumn текст а.
  5. С выбранный диапазон в меню Правка выберите команду Копировать . (В Excel 2007 или более поздней версии, щелкните значок копирования на ленте).
  6. Выберите ячейку A1. В Excel 2003 или более ранней версии нажмите кнопкуСпециальная вставка в меню Правка. В 2007 или более поздней версии щелкните стрелку вниз в полеВставить на ленте и выберите команду Специальная вставка. В группе Вставитьщелкните значенияи нажмите кнопку ОК , чтобы вставить преобразованные значения назад в столбце A.
  7. Удалите столбец B, выбрав столбец и выбрав команду Удалить в меню Правка .
Текст, который находился в столбце A находится в числовой формат.

Примечание. Этот метод не может удалить все непечатаемые символы пробела. Например символ пробела Chr$(160) не удаляются.

Метод 6: Процедуры с помощью Visual Basic для приложений

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

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

1. Нажмите клавиши Alt + F11, чтобы запустить редактор Visual Basic.

2. в меню Вставка выберите пункт модуль.

3. введите следующий код в новый модуль:

Sub Enter_Values()

For Each xCell In Selection

Selection.NumberFormat = "0,00" Примечание: "0,00" определяет число десятичных разрядов.

xCell.Value = xCell.Value

Next xCell

End Sub


4. Нажмите клавиши Alt + F11, чтобы перейти в Excel.

5. Выберите ячейки, которые требуется преобразовать, если они еще не выбраны.

6. в Microsoft Excel 2003 в меню Сервис укажите на пункт макроси выберите команду макросы. В списке Имя макроса нажмите кнопку Enter_Values, выберите команду выполнить.

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

Метод 7: Используйте команду столбцы текста

Этот метод работает лучше всего, если данные расположены в одном столбце. В следующем примере предполагается, что данные в столбце A и начинаются с первой строки ($A$1). Чтобы использовать этот пример, выполните следующие действия:
  1. Выберите один столбец ячеек, содержащих thetext.
  2. Выберитетекст по столбцамв меню данныеили ленты.
  3. В группе тип исходных данныхвыберите с разделителямии нажмите кнопку Далее.
  4. В разделе разделителиустановите флажок « Tab » и нажмите кнопку Далее.
  5. Формат данных столбцащелкните Общие.
  6. Щелкните Дополнительно и выберите необходимые параметры для Decimalseparator и тысяч разделителя. Нажмите кнопку ОК.
  7. Нажмите кнопку Готово.
Примечание. Форматирование будет по-прежнему отображать текст, но тип был изменен на числовой, поэтому формулы будут распознавать его как число.

Ссылки
Дополнительные сведения о форматировании ячеек нажмите кнопку Справка Microsoft Excel в меню Справка выберите тип форматирование ячеек в поле помощника Office или мастера ответов, а затем щелкните Поиск , чтобы отобразить разделы возвращается.
Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, относительно производительности или надежности этих продуктов.
back to the top
PRB xl2003 xl2007 xl2010

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 291047 — последний просмотр: 09/18/2016 01:11:00 — редакция: 13.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, русская версия, Microsoft Excel 2010

  • kbhowto kbconversion kbmt KB291047 KbMtru
Отзывы и предложения