Код статьи: 291047 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

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

При импорте файла, созданного в другой программе (например, dBASE или Lotus 1-2-3) или был загружен с большой ЭВМ, 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. В группе операциивыберите вариант умножить и нажмите кнопкуОК.

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

Этот метод работает лучше всего, если данные расположены в одном столбце или строке. Этот метод использует функции TRIM и Очистить для удаления лишних пробелов и непечатаемых знаков, которые могут быть импортированы с файлом. В следующем примере предполагается, что данные в столбце 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()

Для каждого выделения в xCell

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

xCell.Value = xCell.Value

Далее 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. В разделе разделителивыберите вкладку и нажмите кнопку Далее.
  5. Формат данных столбцащелкните Общие.
  6. Нажмите кнопку Дополнительно и внесите необходимые параметры для Decimalseparator и тысяч разделителя. Нажмите кнопку ОК.
  7. Нажмите кнопку Готово.
Примечание: Форматирование будет по-прежнему отображать текст, но тип изменился номер, формулы будет распознавать его как число.

Ссылки

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

Свойства

Код статьи: 291047 - Последний отзыв: 30 ноября 2013 г. - Revision: 7.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
Ключевые слова: 
kbhowto kbconversion kbmt KB291047 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 291047

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com