ВВОДИМ В ЯЧЕЙКУ ЧИСЛО КАК ТЕКСТ

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

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

КАК ПРЕОБРАЗОВАТЬ ЧИСЛО В ТЕКСТ?

Вводить числа как текст в Excel приходится достаточно часто. Например:

  1. Номер фактуры или договора состоит из более 12-ти чисел. Допустим номер: «1234567891012» Excel округляет большие числа в такой формат «1,23457E+12».

  2. Некоторые номера телефонов автоматически конвертируются в дату. Номер телефона: 2012-10-17 отображается как «17.10.2012».

  3. Иногда нужно записать формулу обычным текстом.

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

Попробуйте заполнить табличку, так как показано на рисунке: img

Как видно на примере проблема возникает при введении текста «10/12». После нажатия клавиши «Enter» получаем дату:

img

Необходимо заставить Excel распознавать числа как текст.

Решение 1. В ячейке D2 введите перед текстовым значением символ апострофа «’» (апостроф следует ввести с английской раскладки клавиатуры). Теперь число преобразовано в текстовое значение.

Решение 2. Задайте в ячейке D2 текстовый формат. Для этого откройте окно «Формат ячеек» CTRL+1. На вкладке «Число» выберите из списка «Числовые формат» опцию «Текстовый» и нажмите ОК. Теперь можно вводить любые числа как текст без апострофа.

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

Примечание. Второе решение закрепляет за ячейкой ее формат, и любые другие типы данных будут преобразованы, пока пользователь не изменит для нее другие форматы (например, «Общий» - по умолчанию).

МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ С ТЕКСТОМ В EXCEL

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

  1. Заполните диапазон ячеек A1:D6 так как показано на рисунке: img

  2. Колонку E не нужно заполнять, так как в ней отображается содержимое ячеек в колонке D. Обратите внимание в ячейках B3 и B6 числовые данные записаны как текстовые через апостроф «’».

  3. В колонку D введите формулы, которые отображаются в колонке E как на рисунке.

Теперь обратите внимание на результаты вычислений функций и формул в колонке D.

В ячейке D2 функция =СУММ(A2:C2) отображает правильный результат 1+100+10=111. А в ячейке D3 функция суммирования меняет значение ячейки B3 на число 0, так как там данные отображаются в текстовом формате. В результате: 1+0+10=11.

Внимание! При вычислении аналогичных значений ячеек с помощью обычной формулы =A6+B6+C6, также не все значения воспринимаются как числовые значения. Но так как никакой функции не используется значение в ячейке B6 не изменяется на число 0. Поэтому в результате вычисления получаем ошибку #ЗНАЧ!.

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

ЗАПОЛНЕНИЕ ЯЧЕЕК В EXCEL ЗНАКАМИ ПОСЛЕ ЗАПЯТОЙ »