МЕНЮ САЙТА
КАТЕГОРИИ РАЗДЕЛА ОПРОСЫ |
Число сохранено как текст или Почему не считается сумма?
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ] |
Преобразование чисел-как-текст в нормальные числа
Если для каких-либо ячеек на листе был установлен текстовый формат (это мог сделать пользователь или программа при выгрузке данных в Excel), то введенные потом в эти ячейки числа Excel начинает считать текстом. Иногда такие ячейки помечаются зеленым индикатором, который вы, скорее всего, видели:
Причем иногда такой индикатор не появляется (что гораздо хуже).
В общем и целом, появление в ваших данных чисел-как-текст обычно приводит к большому количеству весьма печальных последствий:
Особенно забавно, что естественное желание просто изменить формат ячейки на числовой — не помогает. Т.е. вы, буквально, выделяете ячейки, щелкаете по ним правой кнопкой мыши, выбираете Формат ячеек (Format Cells), меняете формат на Числовой (Number), жмете ОК — и ничего не происходит! Совсем!
Возможно, «это не баг, а фича», конечно, но нам от этого не легче. Так что давайте-к рассмотрим несколько способов исправить ситуацию — один из них вам обязательно поможет.
Способ 1. Зеленый уголок-индикатор
Если на ячейке с числом с текстовом формате вы видите зеленый уголок-индикатор, то считайте, что вам повезло. Можно просто выделить все ячейки с данными и нажать на всплывающий желтый значок с восклицательным знаком, а затем выбрать команду Преобразовать в число (Convert to number):
Все числа в выделенном диапазоне будут преобразованы в полноценные.
Если зеленых уголков нет совсем, то проверьте — не выключены ли они в настройках вашего Excel (Файл — Параметры — Формулы — Числа, отформатированные как текст или с предшествующим апострофом).
Способ 2. Повторный ввод
Если ячеек немного, то можно поменять их формат на числовой, а затем повторно ввести данные, чтобы изменение формата вступило-таки в силу. Проще всего это сделать, встав на ячейку и нажав последовательно клавиши F2 (вход в режим редактирования, в ячейке начинает мигаеть курсор) и затем Enter. Также вместо F2 можно просто делать двойной щелчок левой кнопкой мыши по ячейке.
Само-собой, что если ячеек много, то такой способ, конечно, не подойдет.
Способ 3. Формула
Можно быстро преобразовать псевдочисла в нормальные, если сделать рядом с данными дополнительный столбец с элементарной формулой:
Двойной минус, в данном случае, означает, на самом деле, умножение на -1 два раза. Минус на минус даст плюс и значение в ячейке это не изменит, но сам факт выполнения математической операции переключает формат данных на нужный нам числовой.
Само-собой, вместо умножения на 1 можно использовать любую другую безобидную математическую операцию: деление на 1 или прибавление-вычитание нуля. Эффект будет тот же.
Способ 4. Специальная вставка
Этот способ использовали еще в старых версиях Excel, когда современные эффективные менеджеры под стол ходили зеленого уголка-индикатора еще не было в принципе (он появился только с 2003 года). Алгоритм такой:
- в любую пустую ячейку введите 1
- скопируйте ее
- выделите ячейки с числами в текстовом формате и поменяйте у них формат на числовой (ничего не произойдет)
- щелкните по ячейкам с псевдочислами правой кнопкой мыши и выберите команду Специальная вставка (Paste Special) или используйте сочетание клавиш Ctrl+Alt+V
- в открывшемся окне выберите вариант Значения (Values) и Умножить (Multiply)
По-сути, мы выполняем то же самое, что и в прошлом способе — умножение содержимого ячеек на единицу — но не формулами, а напрямую из буфера.
Способ 5. Текст по столбцам
Если псеводчисла, которые надо преобразовать, вдобавок еще и записаны с неправильными разделителями целой и дробной части или тысяч, то можно использовать другой подход. Выделите исходный диапазон с данными и нажмите кнопку Текст по столбцам (Text to columns) на вкладке Данные (Data). На самом деле этот инструмент предназначен для деления слипшегося текста по столбцам, но, в данном случае, мы используем его с другой целью.
Пропустите первых два шага нажатием на кнопку Далее (Next), а на третьем воспользуйтесь кнопкой Дополнительно (Advanced). Откроется диалоговое окно, где можно задать имеющиеся сейчас в нашем тексте символы-разделители:
После нажатия на Готово Excel преобразует наш текст в нормальные числа.
Способ 6. Макрос
Если подобные преобразования вам приходится делать часто, то имеет смысл автоматизировать этот процесс при помощи несложного макроса. Нажмите сочетание клавиш Alt+F11 или откройте вкладку Разработчик (Developer) и нажмите кнопку Visual Basic. В появившемся окне редактора добавьте новый модуль через меню Insert — Module и скопируйте туда следующий код:
Sub Convert_Text_to_Numbers() Selection.NumberFormat = "General" Selection.Value = Selection.Value End Sub
Теперь после выделения диапазона всегда можно открыть вкладку Разрабочик — Макросы (Developer — Macros), выбрать наш макрос в списке, нажать кнопку Выполнить (Run) — и моментально преобразовать псевдочисла в полноценные.
Также можно добавить этот макрос в личную книгу макросов, чтобы использовать позднее в любом файле.
P.S.
С датами бывает та же история. Некоторые даты тоже могут распознаваться Excel’ем как текст, поэтому не будет работать группировка и сортировка. Решения — те же самые, что и для чисел, только формат вместо числового нужно заменить на дату-время.
Ссылки по теме
- Деление слипшегося текста по столбцам
- Вычисления без формул специальной вставкой
- Преобразование текста в числа с помощью надстройки PLEX
Иногда числа форматируются и сохраняются в ячейках как текст, что впоследствии может привести к проблемам при вычислениях или нарушению порядка сортировки. Эта проблема может возникнуть при импорте или копировании данных из базы данных или другого внешнего источника данных.
Числа, отформатированные как текст, выравниваются в ячейках по левому, а не по правому краю, а также часто обозначаются индикатором ошибки.
В этой статье
-
Способ 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, щелкните последнюю ячейку, которую нужно включить в новую выделенную область. В эту область войдет прямоугольный диапазон между активная ячейка и выделенной ячейкой.
Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
-
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите команду Специальная вставка.
-
В группе Операция выберите вариант умножить и нажмите кнопку ОК.
-
Чтобы удалить содержимое ячейки, введенное на этапе 2, после успешного преобразования всех чисел выделите ячейку и нажмите клавишу DEL.
Некоторые программы бухгалтерского учета отображают отрицательные значения как текст со знаком минус (—) справа от значения. Чтобы преобразовать эти текстовые строки в значения, необходимо с помощью формулы извлечь все знаки текстовой строки кроме самого правого (знака минус) и умножить результат на -1.
Например, если в ячейке A2 содержится значение «156-«, приведенная ниже формула преобразует текст в значение «-156».
Данные |
Формула |
156- |
=ЛЕВСИМВ(A2,ДЛСТР(A2)-1)*-1 |
К началу страницы
Способ 3. Применение числового формата к числам в текстовом формате
В некоторых случаях не нужно преобразовывать числа из текстового формата обратно в числовой, как было показано выше. Вместо этого можно просто применить числовой формат и получить тот же результат. Например, при вводе чисел в книгу и последующем форматировании этих чисел как текста в левом верхнем углу ячейки не появится зеленый индикатор ошибки. В этом случае можно применить числовой формат.
-
Выделите ячейки, которые содержат числа, сохраненные в виде текста.
Выделение ячеек, диапазонов, строк и столбцов
Чтобы выделить
Выполните следующие действия
Отдельную ячейку
Щелкните ячейку или воспользуйтесь клавишами со стрелками, чтобы перейти к нужной ячейке.
Диапазон ячеек
Щелкните первую ячейку диапазона, а затем перетащите указатель мыши на его последнюю ячейку. Или удерживая нажатой клавишу 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, щелкните последнюю ячейку, которую нужно включить в новую выделенную область. В эту область войдет прямоугольный диапазон между активная ячейка и выделенной ячейкой.
Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
-
На вкладке Главная в группе Число нажмите кнопку вызова диалогового окна, расположенную рядом с надписью Число.
-
В поле Категория выберите нужный числовой формат.
Для успешного выполнения данной процедуры числа, которые хранятся как текст, не должны содержать внутри или вне себя лишние пробелы или непечатаемые знаки. Лишние пробелы и непечатаемые знаки могут появиться при копировании или импорте данных из базы данных или другого внешнего источника данных. Для удаления лишних пробелов из нескольких чисел, которые хранятся в виде текста, можно воспользоваться функцией СЖПРОБЕЛЫ или функцией ПЕЧСИМВ. Функция СЖПРОБЕЛЫ удаляет из текста пробелы за исключением одиночных пробелов между словами. Функция ПЕЧСИМВ удаляет из текста все непечатаемые знаки.
К началу страницы
Отключение проверки ошибок
Если проверка ошибок в Excel включена, при вводе числа в ячейку с текстовым форматом отображается маленький зеленый треугольник. Если отображать индикаторы ошибок не требуется, их можно отключить.
-
Откройте вкладку Файл.
-
В группе Справка нажмите кнопку Параметры.
-
В диалоговом окне Параметры Excel выберите категорию Формулы.
-
Убедитесь, что в разделе Правила поиска ошибок установлен флажок Числа, отформатированные как текст или с предшествующим апострофом.
-
Нажмите кнопку ОК.
К началу страницы
Многие пользователи сталкиваются с проблемой, почему при попытках суммировать число, у них этого не получается сделать. Что же, давайте разберемся в причинах этой проблемы более детально. Чаще всего это происходит по причине того, что число было сохранено в текстовом формате. Сегодня мы найдем причины этого явления, а также научимся решать ее разными методами.
Содержание
- Возможные причины, почему не считается сумма
- Число сохранено, как текст
- Способы решения проблемы
- Маркер ошибки и тег
- Операция Найти/Заменить
- Специальная вставка
- Инструмент Текст по столбцам
- Формулы
- Макросы
- В записи числа имеются посторонние символы
- Способы решения проблемы
- Операция Найти/Заменить
- Формула
- Выводы
Возможные причины, почему не считается сумма
Очень часто сумма не хочет считаться после того, как в Excel были скопированы данные из других программ. И в ходе использования этой информации обнаруживается, что числа не получается суммировать, а между датами не получается понять, сколько прошло дней.
Число сохранено, как текст
Как можно понять, что число было сохранено в текстовом формате? Чтобы сделать это, нужно посмотреть, к какому краю число было прижато. Кроме этого, при импортировании данных может показываться зеленый треугольник, который сигнализирует об ошибке перевода данных в правильный формат. Если навести на него мышью, то он и покажет, что число было записано в текстовом формате.
Способы решения проблемы
При этом если попытаться изменить формат ячейки с помощью стандартных средств Excel, то ничего не получится. Правда, если поставить курсор ввода текста в поле ввода формулы, после чего нажать кнопку «Enter», то проблема решается. Но очевидно. что это очень неудобный метод, когда речь идет об огромном количестве ячеек.
Правда, есть много других способов, как выкрутиться из этой ситуации.
Маркер ошибки и тег
Прежде всего, можно воспользоваться непосредственно маркером, сигнализирующем об ошибке. Если есть на ячейке тег зеленого цвета, то нажав по нему, появляется возможность сразу превратить ее в текстовый формат. Для этого в появившемся меню нажимаем на «Преобразовать в число».
Операция Найти/Заменить
Еще один метод решения ситуации, при которой числа записываются в текстовом формате – использовать операцию «Найти/заменить». Допустим, в каких-то ячейках содержится число, имеющее десятичную запятую, сохраненные в текстовом формате. Для этого нужно нажать соответствующую кнопку на ленте или в верхнем меню (в зависимости от используемой версии Excel). Появится окно, в котором нужно заменить запятую на саму себя. Да, в буквальном смысле, нужно в поле «Найти» ввести запятую и в поле «Заменить» также ввести запятую. После этого формат должен быть преобразован автоматически. В принципе, операция аналогична клику на строку формул и дальнейшему нажатию по кнопке ввода. Та же операция может быть и с датами, только нужно точку заменять на точку.
Если же данные были импортированы из других программ, то причина может быть еще и в разности форматов десятичных значений. Если в ячейке в качестве разделителя служит точка, а не запятая, то Эксель не будет эти данные распознавать, как числовые. В таком случае нужно заменить точку на запятую в соответствующих ячейках.
Специальная вставка
Использование «Специальной вставки» – это достаточно универсальный метод, поскольку позволяет превращать в формат чисел любые цифры, относящиеся к любому виду как дробному, так и целым числам. Также его можно использовать для того, чтобы переводить даты в соответствующий формат. Чтобы использовать эту функцию, необходимо найти любую пустую ячейку, выделить ее и скопировать ее. После этого нажимаем правой кнопкой мыши по любой ячейке, формат которой неправильный, после чего нажимаем кнопки «Специальная вставка» – «Сложить» – «ОК». Это аналогичная добавлению нуля операция. Значение ячейки не меняется абсолютно, но ее формат превращается в числовой. Также можно использовать умножение диапазона значений на единицу.
Инструмент Текст по столбцам
Этот инструмент наиболее удобно применять, если используется всего одна колонка. Если их больше, ничего страшного, но придется использовать его по отдельности для каждой колонки. Чтобы это сделать, нужно выделить соответствующий столбец, выставить числовой формат и выполнить команду «Текст по столбцам», которая находится во вкладке «Данные».
Формулы
Очень популярный способ решения проблем с отображением ячеек – использование функции ПОДСТАВИТЬ(), ЗНАЧЕН() и некоторыми другими формулами. Этот способ можно использовать, если есть возможность использовать дополнительные столбцы, в которые может вводиться формула. Можно использовать и другие математические операции, такие как двойной минус (—), добавление к числу нуля, умножение на единицу и любой другой подобной операции. После этого получившиеся ячейки копируются и вставляются в те места, в которых до этого были значения в текстовом формате.
Макросы
Отдельное внимание стоит уделить использованию макросов для исправления ошибок. В принципе, можно использовать любой предыдущий способ через макрос, поэтому мы его отдельно приведем. Достаточно просто написать соответствующий скрипт и выполнить его. А вот некоторые примеры, которые можно использовать.
Sub conv()
Dim c As Range
For Each c In Selection
If IsNumeric(c.Value) Then
c.Value = c.Value * 1
c.NumberFormat = «#,##0.00»
End If
Next
End Sub
Этот код умножает текстовое значение на единицу.
Sub conv1()
Selection.TextToColumns
Selection.NumberFormat = «#,##0.00»
End Sub
А это код, демонстрирующий использование инструмента «Текст по столбцам».
В записи числа имеются посторонние символы
Способы решения проблемы
Также частой причиной, почему начинают отображаться числа в виде текста, является появление в соответствующих ячейках невидимых символов. Наиболее часто ими служат пробелы, которые могут находиться в каком-угодно месте, начиная началом и концом числа и заканчивая использованием их для отделения разрядов друг от друга.
Еще один тип пробелов, который может мешать сохранению ячейки в правильном формате – это так называемый неразрывный пробел (имеющий код 160). Описанного выше способа для решения этой проблемы недостаточно. Чтобы решить возникшую проблему, необходимо скопировать этот символ непосредственно с ячейки, а потом вставить в поле «Найти» или же набрать в этом поле комбинацию Alt + 0160 (но на ноутбуках такой номер не получится, потому что требуется цифровая клавиатура для выполнения этой задачи).
Для обычного человека вообще не всегда понятно, что такое неразрывный пробел и где он может использоваться. Чтобы стало более понятно, давайте посмотрим на этот текст.
На первый взгляд, ничего особенного. Но если человек хоть немного работал с текстами, он сразу поймет, что разбивка этого фрагмента на строки далека от удачной. Давайте посмотрим на него более внимательно. Например, инициалы и фамилия были разделены, что не очень хорошо. То же самое касается номера года и сокращенного обозначения года.
Также неудачно оказалось разделение фамилии «Палажченко» и обозначения его должности. В результате, выглядеть этот фрагмент текста стал, как прямая речь.
Простыми словами, в этом фрагменте содержатся куски, где следует использовать пробел. Но в результате этого пробела теряется аккуратность оформления. И чтобы этого добиться, нужно использовать символ неразрывного пробела. С его помощью мы также разделяем слова, но при этом они остаются на одной строке. Слова, разделенные им, воспринимаются программой, как одно цельное слово, но при этом выглядят, как несколько. Получается эдакий компромисс между тем, как отображается текст и как он воспринимается программой. То есть, если окажется, что нужно их переносить на новую строку, то переноситься будут они все. Их нужно применять в таких ситуациях:
- Перед тире, которое находится посередине строки. Только в трех случаях допускается использование тире в начале строки: если используется прямая речь, если тире маркирует элемент списка и при условии, что тире заменяет прочерк. Чтобы тире не переносилось на новую строку, перед ним нужно поставить неразрывный пробел.
- Между числом и единицей измерения. Довольно часто эта проблема случается. В результате человек может перенести в таблицу Excel число с неразрывным пробелом, а единица измерения окажется в другой ячейке. В целом, использовать в таком случае неразрывный пробел нужно, чтобы не разделять их. Но вот при переносе в Эксель могут возникнуть проблемы.
- Перед знаком процента. В таком случае ячейка может не переводиться в процентный формат. Конечно, не везде можно встретить знак процента, отделенный от числа пробелом, но некоторые считают, что так правильно. Поэтому при переносе в Эксель данные могут отображаться в текстовом формате. То же касается и обычного пробела.
- Знак номера и параграфа. Такая ситуация также часто возникает, когда приходится переносить разделы учебников или части документов в электронные таблицы.
- Многозначные числа. Самая частая причина, почему неразрывные пробелы переносятся в таблицу Excel. По правилам в многозначных числах обязательно ставить пробелы, чтобы упростить их чтение пользователями. Но если число слишком большое, то оно может автоматически перенестись частями на следующую строку. Чтобы решить эту проблему, используется неразрывный пробел. И если такое число скопировать в ячейку, она будет автоматически отображаться в текстовом формате.
Как правило, неразрывные пробелы оказываются в Excel после того, как данные были перенесены из документа Word.
Возможности так легко обнаружить неразрывные пробелы средствами Excel нет. Но если скопировать содержимое ячейки в Word и включить опцию отображения непечатаемых символов, то можно увидеть своеобразные кружочки, которые похожи на знак градуса, только чуть большего размера. Это как раз и есть эти пробелы.
Этот символ есть в любом шрифте. Как правило, все программы, предназначенные для работы с текстом, правильно его обрабатывают. При этом в некоторых из них неразрывные пробелы одинакового размера. Из-за этого наблюдаются проблемы с отображением страницы по ширине, поскольку обычные и неразрывные пробелы имеют одинаковые размеры.
Может понадобиться вводить неразрывный пробел и в Excel. Чтобы это сделать, нужно нажать комбинацию клавиш ALT и 0160. Также в стандартной комплектации Windows предусмотрена комбинация горячих клавиш CTRL + SHIFT + ПРОБЕЛ, с помощью которой можно вводить неразрывный пробел почти в любой программе.
Существует два основных способа решения этой проблемы – воспользоваться функцией «Найти/Заменить» или же использовать формулу.
Операция Найти/Заменить
Чтобы убрать пробелы, можно воспользоваться функцией «Найти/Заменить». В первое поле нужно ввести знак пробела, в то время как нижнее поле оставляем пустым.
Важно убедиться, что там пробелов нет.
Формула
Использование формулы также возможно для удаления пробелов. В зависимости от того, пробел обычный или неразрывный, нужно использовать разные формулы. Также есть одна универсальная, которая позволяет убрать одновременно все пробелы, содержащиеся в ячейке.
Что это за формулы?
Во всех случаях используется функция ПОДСТАВИТЬ. Если нам нужно убрать обычный пробел, то используется следующая формула.
=—ПОДСТАВИТЬ(B4;» «;»»)
С помощью двойного знака минуса мы выполняем конвертацию текстового значения в числовое. Это эквивалент тому, что мы умножили получившееся число на -1, а потом получившееся отрицательное значение снова умножили на -1. В результате, ничего не изменилось, но благодаря выполненной математической операции ячейка автоматически сконвертирована в числовой формат.
В случае с неразрывными пробелами формула будет такой.
=—ПОДСТАВИТЬ(B4;СИМВОЛ(160);»»)
Как видим, здесь в качестве второго аргумента мы используем код символа. А с помощью этой формулы можно убрать как обычные, так и неразрывные пробелы.
=—ПОДСТАВИТЬ(ПОДСТАВИТЬ(B4;СИМВОЛ(160);»»);» «;»»)
Иногда проблема оказывается намного сложнее, чем может показаться на первый взгляд. Поэтому в ряде случаев приходится комбинировать все описанные выше методы.
Выводы
Таким образом, проблема, почему не получается суммировать несколько чисел, оказывается не такой сложной, как может показаться на первый взгляд. Решить ее очень просто, достаточно просто знать некоторые функции Excel.
Оцените качество статьи. Нам важно ваше мнение:
Преобразование числа в текст и обратно в Microsoft Excel
Смотрите также: Работаю с 1С,’номер последнего заполненого всегда можно открыть Формулы — Числа, End Sub неприемлемый. нажмите сочетание клавиш выше. Вместо этогоСтолбец или строку целикомБольше или меньше ячеек, клавишами со стрелками, формата в числовой, на относится пункты
на ленте инструментов которых нужно преобразовать
Конвертация числа в текстовый вид
Одной из частых задач, поэтому тоже иногда ряда в первом вкладку отформатированные как текст2) текст по столбцамЕсть несколько способов решения CTRL+HOME. можно просто применитьЩелкните заголовок сроки или чем имеется в чтобы перейти к то имеется смысл«-1»«Общий» группе в текстовый вид. с которыми сталкиваются сталкиваюсь с этой столбцеРазрабочик — Макросы (Developer или с предшествующим
Sub conv1() Selection.TextToColumns Selection.NumberFormat данной проблемыЧтобы выделить последнюю ячейку, числовой формат и
Способ 1: форматирование через контекстное меню
столбца. активном выделении нужной ячейке. в этих целях
- . Можно применять любоеи«Буфер обмена» Находясь во вкладке пользователи программы Эксель, проблемой. Она возникаетiLastRow = Cells(Rows.Count, — Macros) апострофом = «#,##0.00» EndС помощью маркера ошибки содержащую данные или получить тот же1. Заголовок строкиУдерживая нажатой клавишу SHIFT,Диапазон ячеек записать специальный макрос,
- другое арифметическое действие,«Числовой».«Главная» является преобразования числовых при копировании с
- 1).End(xlUp).Row, выбрать наш макрос). Sub и тега форматирование, на листе результат. Например, при2. Заголовок столбца щелкните последнюю ячейку,Щелкните первую ячейку диапазона, который будет использоваться которое не ведет. Какой бы изДалее, если мы хотимкликаем по пиктограмме выражений в текстовый
- 1С в Excel’добавляем число 5 в списке, нажатьЕсли ячеек немного, тоПричина вторая. Если в левом
- или в списке вводе чисел вВы можете также выделить которую нужно включить а затем перетащите при необходимости. Но к изменению значений них вы не сохранить оба диапазона в виде треугольника формат и обратно. через «копировать» - в первую пустую
- кнопку можно поменять их. В записи числа верхнем углу ячеек Excel, нажмите сочетание книгу и последующем ячейки в строке в новую выделенную указатель мыши на для того, чтобы (сложение или вычитание выбрали, программа будет (исходный и преобразованный), справа от поля, Этот вопрос часто
- «вставить». Так? ячейку после таблицыВыполнить (Run формат на числовой, присутствуют посторонние символы. виден маркер ошибки клавиш CTRL+END. форматировании этих чисел или столбце, выделив область. В эту его последнюю ячейку. это выполнить, прежде нуля, выполнение возведения расценивать цифры, введенные не снимаем выделение в котором отображается заставляет потратить наА если отчет в столбце А) а затем повторноЧаще всего этими посторонними (зелёный треугольник) и
Ячейки до последней используемой как текста в первую ячейку, а
Способ 2: инструменты на ленте
область войдет прямоугольный Или удерживая нажатой всего, нужно в в первую степень в ячейку, как с области, которая формат. Оно расположено решение много времени,
- сохранять в файлCells(iLastRow + 1,- и моментально ввести данные, чтобы символами являются пробелы. тег, то выделяем ячейки листа (нижний левом верхнем углу затем нажав сочетание диапазон между активная клавишу SHIFT, нажимайте своей версии Экселя и т.д.)
- числа. Производим выбор содержит формулы. Кликаем в блоке инструментов если юзер не
- через «сохранить как…», 1) = 5 преобразовать псевдочисла в изменение формата вступило-таки Они могут располагаться ячейки, кликаем мышкой правый угол) ячейки не появится CTRL+SHIFT+клавиша со стрелкой ячейка и выделенной клавиши со стрелками, включить макросы и
Урок: и жмем на
Способ 3: использование функции
по ней правой«Число» знает четкого алгоритма то всё нормальноEnd Sub полноценные. в силу. Проще как внутри числа по тегу иВыделите первую ячейку, а зеленый индикатор ошибки. (СТРЕЛКА ВПРАВО или ячейкой. чтобы расширить выделение. панель разработчика, еслиКак сделать автозаполнение в кнопку. Если вы кнопкой мыши. Происходит. действий. Давайте разберемся, и цифры, какВ макросе мыТакже можно добавить этот
- всего это сделать, в качестве разделителя выбираем вариант затем нажмите клавиши В этом случае СТРЕЛКА ВЛЕВО —Чтобы отменить выделение ячеек,Кроме того, можно выделить
- это до сих Excel выбрали значение запуск контекстного спискаВ открывшемся перечне вариантов как можно решить положено, в числовом сперва находим номер макрос в личную встав на ячейку
- разрядов, так иПреобразовать в число CTRL+SHIFT+END, чтобы расширить можно применить числовой
для строк, СТРЕЛКА
щелкните любую ячейку первую ячейку диапазона, пор не сделано.Следующий способ по принципу«Числовой» действий. Выбираем в форматирования выбираем пункт
обе задачи различными формате. строки последней заполненной книгу макросов, чтобы и нажав последовательно до/после числа. ВС помощью операции Найти/Заменить выделенную область до формат. ВВЕРХ или СТРЕЛКА
на листе. а затем нажатьПереходим во вкладку действия очень похож, то в правой нем позицию«Текстовый» способами.А вообще при ячейки. А затем использовать позднее в клавиши этом случае, естественно,. Предположим, в таблице последней используемой ячейкиВыделите ячейки, которые содержат ВНИЗ — дляНажмите появившуюся рядом с клавишу F8 для«Разработчик»
на предыдущий с части окна появится«Специальная вставка».Скачать последнюю версию
- выделении таких текстовых через свойство Cells любом файле.F2 число становится текстом. есть числа с листа (нижний правый числа, сохраненные в столбцов). выделенной ячейкой или расширения выделения с. Жмем на значок той лишь разницей, возможность отрегулировать представление. Среди вариантов действийДалее, как и в Excel чисел, в углу мы вводим нашеС датами бывает та(вход в режимУбрать лишние пробелы также десятичной запятой, сохраненные
- угол). виде текста.Если в строке или диапазоном ячеек кнопку помощью клавиш со на ленте что для его числа: выставить количество в открывшемся списке предыдущем способе, последовательноВсе ячейки в Экселе появляется выбор, где значение на 1 же история. Некоторые редактирования, в ячейке можно с помощью как текст. ВыделяемЯчейки до начала листа
- Выделение ячеек, диапазонов, строк столбце содержатся данные, ошибки. стрелками. Чтобы остановить«Visual Basic» использования не нужно десятичных знаков после выбираем устанавливаем курсор в имеют определенный формат, можно указать «Преобразовать строку ниже. даты тоже могут начинает мигаеть курсор) операции диапазон с числамиВыделите первую ячейку и
и столбцов при нажатии сочетанияВыберите в меню пункт расширение выделенной области,, который размещен в создавать дополнительный столбец. запятой, установить разделителями«Значения и форматы чисел»
- каждый элемент диапазона который задает программе, в число» -Свойство Cells имеет распознаваться Excel’ем как и затемНайти/Заменить — нажимаем нажмите сочетание клавишЧтобы выделить CTRL+SHIFT+клавиша со стрелкойПреобразовать в число еще раз нажмите группеВ любую пустую ячейку
между разрядами. После.
двойным щелчком левой как ей рассматривать
Конвертация текста в число
см. прикрепленный файл такую структуру: текст, поэтому неEnter. В полеCtrl+h
Способ 1: преобразование с помощью значка об ошибке
CTRL+SHIFT+HOME, чтобы расширитьВыполните следующие действия будет выделена строка. (Чтобы просто избавиться клавишу F8.«Код» на листе вписываем того, как настройкаЕсли же пользователь желает кнопки мыши или то или иноеSh_AlexCells(номер_ряда, номер_столбца) будет работать группировка. Также вместоНайти(либо находим на выделение до началаОтдельную ячейку или столбец до от индикатора ошибкиБольшой диапазон ячеек. цифру выполнена, жмем на заменить данные исходного нажатием клавиши выражение. Например, даже: Дело может бытьСаша Уткин и сортировка. РешенияF2вводим пробел, а вкладке листа.Щелкните ячейку или воспользуйтесь последней заполненной ячейки. без преобразования, выберитеЩелкните первую ячейку диапазона,
- Запускается стандартный редактор макросов.«1» кнопку формата, то вместоF2
- если в них в том, что: Ни как не — те жеможно просто делать
- полеГлавнаяБольше или меньше ячеек, клавишами со стрелками,
Повторное нажатие этого команду а затем, удерживая Вбиваем или копируем. Затем выделяем её«OK»
- указанного действия нужно, а затем щелкаем будут записаны цифры, в файле разделителем получается произвести выделение самые, что и двойной щелчок левойЗаменить наили в меню
- чем имеется в чтобы перейти к сочетания приведет кПропустить ошибку нажатой клавишу SHIFT, в него следующее
и жмем на. выделить именно его
Способ 2: конвертация при помощи окна форматирования
по клавише но формат выставлен целой и дробной всей последней +1 для чисел, только кнопкой мыши по
- оставляем пустым, далееПравка активном выделении нужной ячейке. выделению строки или.) щелкните последнюю ячейку
- выражение: знакомый значокТеперь, как и в и произвести вставкуEnter текстовый, то приложение части стоит запятая, строки. формат вместо числового ячейке.Заменить вседля версий доУдерживая нажатой клавишу SHIFT,Диапазон ячеек столбца полностью.Эта команда преобразует числа диапазона. Чтобы перейтиSub Текст_в_число()«Копировать» случае преобразования числа тем же способом,. будет рассматривать их, а у ВасPavel55 нужно заменить наСамо-собой, что если ячеек. Если в числе 2007 команду щелкните последнюю ячейку,Щелкните первую ячейку диапазона,Смежные строки или столбцы из текстового формата к последней ячейке,Selection.NumberFormat = «General»на ленте. в текст, нам
- который указан выше.Данные преобразовываются в текстовый как простой текст, в _Сервис_Параметры_Международные разделителем: Почитайте моё предыдущее дату-время. много, то такой были обычные пробелы,Заменить которую нужно включить
а затем перетащитеПротащите указатель мыши по обратно в числовой. можно использовать полосу
Способ 3: конвертация посредством инструментов на ленте
Selection.Value = Selection.ValueВыделяем область на листе, нужно прощелкать всеВ любом случае, в
- вариант. и не сможет стоит точка. Замените сообщение. Там вставляютсяПроблема в том, когда способ, конечно, не то этих действий) — в поле в новую выделенную указатель мыши на заголовкам строк илиПосле преобразования чисел из прокрутки.End Sub
- которую следует преобразовать. ячейки, установив в выбранный диапазон будутЕщё одним вариантом преобразования проводить с такими на листе запятую данные без выделения делаем сумму он подойдет.
будет достаточно. НоНайти область. В эту
Способ 4: применение формулы
его последнюю ячейку. столбцов. Либо выделите текстового формата вВсе ячейки листаПосле этого закрываем редактор, Кликаем по ней
- каждую из них вставлены данные в числовых данных в данными математические вычисления. на точку. ячейки. Чтобы добавить их не суммирует.Можно быстро преобразовать псевдочисла в числе могутвводим область войдет прямоугольный Или удерживая нажатой первую строку или числовой можно изменитьНажмите кнопку выполнив нажатие стандартной правой кнопкой мыши. курсор и нажав текстовом виде. Если тестовые в Экселе Для того, чтобыПоищите по форуму, или считать в Чтобы исправить надо в нормальные, если встречаться так называемые
- , диапазон между активная клавишу SHIFT, нажимайте первый столбец, а способ их отображенияВыделить все кнопки закрытия в В открывшемся меню после этого клавишу же вы все-таки является применение специальной Excel воспринимал цифры это уже обсуждалось.
- переменную (взять) значение открыть ячейку для сделать рядом с неразрывные пробелы (символ(запятую) — в ячейка и выделенной клавиши со стрелками, затем, удерживая нажатой в ячейках, применив. верхнем правом углу дважды переходим по
- Enter выбрали вставку в функции, которая так именно как число,С уважением, Александр. в ячейку (или редактирования (двойным кликом) данными дополнительный столбец с кодом 160). поле
- ячейкой. чтобы расширить выделение. клавишу SHIFT, выделите к ним числовойЧтобы выделить весь лист, окна. пункту. исходную область, то и называется – они должны бытьss_sany из ячейки) НЕ и нажать Enter,
с элементарной формулой: Такой пробел придётсяЗаменить наЧтобы отменить выделение ячеек,Кроме того, можно выделить последнюю строку или формат или настроив также можно нажатьВыделяем фрагмент на листе,«Специальная вставка»После выполнения этих действий ячейки, содержащие формулы,ТЕКСТ вписаны в элемент
: Воспользуйся фунуцией ЗНАЧЕН() обязательно её выделять. после чего значение
Способ 5: применение специальной вставки
Двойной минус, в данном скопировать прямо изтоже вводим щелкните любую ячейку первую ячейку диапазона, последний столбец. текущий формат. Дополнительные
- клавиши CTRL+A. который нужно преобразовать.. все значения выбранного можно очистить. Для. Данный способ подойдёт, листа с общимМикки Если вы знаете
- ячейки становится числом случае, означает, на ячейки, а затем, на листе. а затем нажатьНесмежные строки или столбцы сведения см. вЕсли лист содержит данные,
- Жмем на значокВ окне специальной вставки диапазона преобразуются в этого выделяем их, в первую очередь, или числовым форматом.: До умножения на её адрес, то и уже начинает самом деле, умножение
- вставить в поле(запятую) —На вкладке клавишу F8 дляЩелкните заголовок первой строки разделе Доступные числовые при нажатии клавиш«Макросы» выставляем переключатель в
Способ 6: использование инструмента «Текст столбцами»
нужный нам вид. кликаем правой кнопкой если вы хотитеДля начала рассмотрим различные единицу я додумался можно сделать так суммироваться. Но когда на -1 дваНайтиЗаменить всеГлавная расширения выделения с или столбца выделения, форматы. CTRL+A выделяется текущий, который расположен на блокеПеревести текстовые данные в мыши и выбираем перенести числа как варианты решения задачи но надо тогда (это как пример) таблица большая заходить раза. Минус надиалогового окна. Таким образом, делаяв группе помощью клавиш со а затем, удерживая
- К началу страницы диапазон. Повторное нажатие вкладке«Операция» числовые можно, воспользовавшись позицию текст в отдельный конвертации чисел в формироваь массив единицRange(«A1») = 5
- в каждую ячейку минус даст плюсНайти/Заменить замену запятой наЧисло стрелками. Чтобы остановить нажатой клавишу CTRL,При использовании этого способа клавиш CTRL+A приведет«Разработчик»в позицию специальным полем на«Очистить содержимое» столбец. Кроме того, текстовый вид.
- и туда копировать[A1] = 5 не выход. Можно и значение в. Либо можно в
- запятую, мы имитируемнажмите расширение выделенной области, щелкните заголовки столбцов каждая выделенная ячейка к выделению всегов группе
- «Умножить» ленте инструментов.. он позволит сэкономитьЧаще всего пользователи выполняют с умножением.Cells(1,1) = 5 как-то сделать это ячейке это не поле редактирование ячейки аналогичнокнопку вызова диалогового окна еще раз нажмите
- или строк, которые умножается на 1, листа.«Код». Вслед за этимВыделяем диапазон, который должен
- На этом процедуру преобразования время на преобразовании, форматирование числовых выраженийМиккиКак вы видите быстрее? изменит, но самНайтиF2 — Enter
Способ 7: применение макросов
, расположенную рядом с клавишу F8. требуется добавить в чтобы принудительно преобразоватьНесмежные ячейки или диапазоны. жмем на кнопку подвергнуться трансформации. Переходим можно считать оконченной. если объем данных в текстовые через: Не работает мы тремя способамиПросто сменить формат факт выполнения математическойнажать сочетание клавишПодобную операцию можно осуществить
- надписьюБольшой диапазон ячеек выделение. текст в обычное ячеекОткрывается окно записанных в«OK» во вкладкуУрок:
- слишком большой. Ведь, контекстное меню.Микки ввели число 5
ячеек не помогает.
операции переключает формат
Alt+0160
и с датамиЧислоЩелкните первую ячейку диапазона,Первую или последнюю ячейку число. Поскольку содержимоеВыделите первую ячейку или
- вашей версии программы.«Главная»Мастер функций в Excel согласитесь, что перещелкиватьВыделяем те элементы листа,: Работаю с 1С, в ячейку А1Сергей тихомиров данных на нужный
- (цифры набираются на с тем лишь. а затем, удерживая в строке или ячейки умножается на диапазон ячеек, а макросов. Находим макросПосле этого действия все
- на ленте. КликаемТеперь давайте разберемся, какими каждую ячейку в в которых нужно
поэтому тоже иногда и при этом: Среди текстовых функций
нам числовой. цифровой клавиатуре). отличием, что менятьВ поле нажатой клавишу SHIFT, столбце 1, результат не затем, удерживая нажатой с наименованием значения выделенной области по полю с способами можно выполнить диапазоне, насчитывающем сотни преобразовать данные в сталкиваюсь с этой НЕ выделяли её. есть ЗНАЧЕН /Само-собой, вместо умножения наПробелы можно удалить и нужно точку наКатегория щелкните последнюю ячейкуВыделите ячейку в строке меняется. Однако при клавишу CTRL, выделите«Текст_в_число» будут преобразованы в выбором формата в
обратную задачу, а
lumpics.ru
Преобразование чисел из текстового формата в числовой
или тысячи строк текст. Как видим, проблемой. Она возникаетЧтобы считать значение Предназначена для перевода 1 можно использовать формулой. Варианты: точку.выберите нужный числовой диапазона. Чтобы перейти или столбце, а этом приложение Excel другие ячейки или
, выделяем его и числовые. Теперь при группе именно как преобразовать – это не во вкладке при копировании с
В этой статье
можно сделать так из теста в любую другую безобиднуюДля обычных пробелов:
Кроме того, сторонние программы формат. к последней ячейке, затем нажмите клавиши
фактически заменяет текст диапазоны. жмем на кнопку
желании можно удалить
Способ 1. Преобразование чисел в текстовом формате с помощью функции проверки ошибок
«Число» текст в число самый лучший выход.«Главная» 1С в Exceli = Range(«A1″) число. Я попробовал, математическую операцию: деление=—ПОДСТАВИТЬ(B4;» «;»») могут выгружать числаДля успешного выполнения данной можно использовать полосу CTRL+СТРЕЛКА (ВПРАВО или на эквивалентные числа.Вы можете также выбрать«Выполнить»
цифру. Выбираем пункт в Excel.Устанавливаем курсор в первыйна панели инструментов
-
через «копировать» -i = [A1] работает на 1 илиДля неразрывных пробелов:
с точкой в процедуры числа, которые
прокрутки.
ВЛЕВО — для строк,
Выделите пустую ячейку и
первую ячейку или.«1»«Числовой»
Проще и быстрее всего
элемент диапазона, в в блоке «вставить». Так?i = Cells(1,1)Sergey tsoy прибавление-вычитание нуля. Эффект=—ПОДСТАВИТЬ(B4;СИМВОЛ(160);»») качестве десятичного разделителя,
хранятся как текст,Все ячейки листа ВВЕРХ или ВНИЗ — убедитесь в том, диапазон ячеек, аКак видим, тут же, которую мы использовалиили выполнить конвертацию текстового котором будет выводиться
«Число»
А если отчетPavel55: Снести Excel - будет тот же.Сразу для тех и тогда поможет замена не должны содержатьНажмите кнопку
для столбцов).
что она представлена затем нажать клавиши происходит преобразование текстового
в целях конвертации.«Общий» варианта с помощью
результат преобразования. Щелкаемв специальном поле сохранять в файл: А зачем вам глючит. Это будетЭтот способ использовали еще других пробелов:
точки на запятую. внутри или вне
Выделить всеПервую или последнюю ячейку в числовом формате SHIFT+F8 для включения выражения в числовойЕщё одним вариантом, при
. специального значка, который по значку отображается информация о через «сохранить как…», выделять всю строку? быстрее в старых версиях=—ПОДСТАВИТЬ(ПОДСТАВИТЬ(B4;СИМВОЛ(160);»»);» «;»»)Аналогичную замену можно проделать себя лишние пробелы
. на листе или «Общий». в выделение других
формат.
котором можно преобразоватьДалее прощелкиваем уже не
сообщает об ошибке.
«Вставить функцию»
том, что данные то всё нормально ) Вот кодЛюдмила дрючина Excel, когда современныеИногда, чтобы добиться желаемого и формулой (см. или непечатаемые знаки.Чтобы выделить весь лист, в таблице MicrosoftПроверка числового формата несмежных ячеек или
Урок: текст в числовой раз описанным нами Этот значок имеет, который размещен около элементы имеют общий и цифры, какActiveCell.End(xlDown).Offset(1, 0).EntireRow.Select: В Excel числа эффективные менеджеры под результата, приходится комбинировать
ниже), используя функцию
Лишние пробелы и также можно нажать Office ExcelНа вкладке диапазонов. Чтобы остановитьКак создать макрос в вид, является применение способом каждую ячейку вид восклицательного знака,
строки формул.
формат, а значит, положено, в числовомPavel55 в таблицах работают стол ходили зеленого перечисленные способы. Например, ПОДСТАВИТЬ() непечатаемые знаки могут
клавиши CTRL+A.Чтобы выделить первую ячейкуГлавная
включение ячеек и Экселе инструмента преобразуемой области с вписанного в пиктограммуЗапускается окно цифры, вписанные в
формате.: Вот второй пример, по формулам и уголка-индикатора еще не
сначала удалять пробелы,С помощью Специальной вставки появиться при копированииЕсли лист содержит данные, на листе или
в группе диапазонов, снова нажмитеКак видим, существует довольно«Текст столбцами» применением клавиш в виде ромба.
Мастера функций них, воспринимаются программой,А вообще при
как можно выделить быстрее сделать, что было в принципе а затем преобразовывать. Этот способ более или импорте данных при нажатии клавиш
в списке Excel,
Число клавиши SHIFT+F8. много вариантов преобразования. Его есть смыслF2
Он появляется при. В категории как число.
выделении таких текстовых всю первую пустую вы задумали, вам (он появился только формат ячеек универсальный, так как из базы данных CTRL+A выделяется текущий нажмите сочетание клавиш
нажмите стрелку вОтменить выделение отдельных несмежных в Excel цифр,
-
использовать тогда, когдаи выделении ячеек, которые«Текстовые»
-
Кликаем правой кнопкой мыши чисел, в углу строку ниже таблицы. не удастся. Такое с 2003 года).Если для каких-либо ячеек работает и с или другого внешнего
диапазон. Повторное нажатие CTRL+HOME. поле
ячеек или диапазонов которые записаны в вместо запятой вEnter имеют пометку ввыделяем пункт по выделению и появляется выбор, где В столбце А возможно только в Алгоритм такой:
на листе был
Способ 2. Преобразование чисел в текстовом формате с помощью функции «Специальная вставка»
дробными числами, и источника данных. Для клавиш CTRL+A приведетЧтобы выделить последнюю ячейку,Числовой формат без отмены всего числовом варианте, в качестве разделителя десятичных. левом верхнем углу«ТЕКСТ» в открывшемся меню
-
можно указать «Преобразовать обязательно должны быть Worde.в любую пустую ячейку установлен текстовый формат
с целыми, а
-
удаления лишних пробелов к выделению всего содержащую данные илии выберите пункт выделения невозможно. текстовый формат и знаков используется точка,Значения в диапазоне будут зеленым цветом, обсуждаемую. После этого кликаем
-
-
выбираем позицию в число» - любые данныеСаша Уткин
-
введите 1 (это мог сделать также с датами. из нескольких чисел,
-
листа. форматирование, на листеОбщийСтолбец или строку целиком
в обратном направлении. а в качестве
преобразованы из текстовых
нами ранее. Эта
по кнопке
«Формат ячеек…» см. прикрепленный файл{/post}{/quote}Rows(Cells(Rows.Count, 1).End(xlUp).Row +: Уважаемые господа! Помогите
скопируйте ее
пользователь или программа Выделяем любую пустую которые хранятся вНесмежные ячейки или диапазоны или в списке.Щелкните заголовок сроки или Выбор определенного способа
разделителя разрядов вместо в числовые. пометка ещё не«OK».А лучше кстати 1).EntireRow.Select пожалуйста. Имеется столбецвыделите ячейки с числами при выгрузке данных
ячейку — выполняем
виде текста, можно ячеек Excel, нажмите сочетаниеВведите в ячейку число столбца. зависит от многих пробела – апостроф.Также для преобразования текстовых
свидетельствует о том,
.В открывшемся окне форматирования сохранять как копию
Саша Уткин в котором числа в текстовом формате
в Excel), то команду воспользоваться функцией СЖПРОБЕЛЫВыделите первую ячейку или клавиш CTRL+END.11. Заголовок строки
факторов. Прежде всего, Этот вариант воспринимается
значений в числовые что данные находящиесяОткрывается окно аргументов оператора переходим во вкладку тогда и иерархия: Спасибо! Всё получилось!
сохранены как текст. и поменяйте у введенные потом вКопировать или функцией ПЕЧСИМВ. диапазон ячеек, аЯчейки до последней используемойи нажмите клавишу2. Заголовок столбца это поставленная задача. в англоязычном Экселе,
можно использовать специальные в ячейке обязательноТЕКСТ«Число»
копируется
Благодарю Вас! Как в макросе
них формат на
эти ячейки числа
— выделяем диапазон Функция СЖПРОБЕЛЫ удаляет затем, удерживая нажатой ячейки листа (нижний ВВОД.Вы можете также выделить Ведь, например, быстро как числовой, но формулы. Рассмотрим, как ошибочные. Но цифры,. Данная функция имеет, если оно было
Ручками я умеюВладимир преобразовать данные в числовой (ничего не Excel начинает считать с проблемными числами из текста пробелы клавишу CTRL, выделите правый угол)Выделите ячейку и нажмите ячейки в строке
преобразовать текстовое выражение
в русскоязычной версии это сделать на расположенные в ячейке следующий синтаксис: открыто в другом сам, мне надо: Подскажите, как выделить числа? произойдет)
текстом. Иногда такие
— за исключением одиночных другие ячейки илиВыделите первую ячейку, а сочетание клавиш CTRL+C, или столбце, выделив с иностранными разделителями этой программы все
практике. имеющей текстовый вид,=ТЕКСТ(значение;формат)
месте. В блоке пользователю кнопку нарисовать… последнюю не пустуюЗаранее благодарен. Спасибощелкните по ячейкам с ячейки помечаются зеленымСпециальная вставка
пробелов между словами. диапазоны. затем нажмите клавиши чтобы скопировать значение
первую ячейку, а в числовое можно значения, которые содержатВ пустой ячейке, расположенной вызывают подозрения у
Открывшееся окно имеет два настроекМикки строку?Pavel55 псевдочислами правой кнопкой
индикатором, который вы,— Функция ПЕЧСИМВ удаляет
Вы можете также выбрать CTRL+SHIFT+END, чтобы расширить в буфер обмена. затем нажав сочетание только использовав инструмент указанные выше знаки, параллельно первому элементу
программы в том,
поля, которые соответствуют«Числовые форматы»: Это как поИли второй вариант:: Вам макросом или
мыши и выберите скорее всего, видели:Сложить
из текста все первую ячейку или выделенную область доВыделите ячейки или диапазоны CTRL+SHIFT+клавиша со стрелкой«Текст столбцами» воспринимаются как текст. диапазона, который следует что данные могут
данным аргументам:выбираем позицию файлу 400*60?
-
Выделить всю таблицу руками? командуПричем иногда такой индикатор— непечатаемые знаки. диапазон ячеек, а последней используемой ячейки ячеек, содержащие числа (СТРЕЛКА ВПРАВО или
-
. Второй фактор, который Конечно, можно перебить преобразовать, ставим знак быть внесены некорректно.«Значение»«Текстовый»ss_sany
-
— минус последняяЕсли макросом, тоСпециальная вставка (Paste Special) не появляется (чтоОКК началу страницы
затем нажать клавиши листа (нижний правый в текстовом формате, СТРЕЛКА ВЛЕВО — влияет на выбор данные вручную, но «равно» Поэтому на всякийи. Для сохранения изменений: если не помогает строка? выделяете мышкой нужныйили используйте сочетание гораздо хуже).
. Таким образом, мыЕсли проверка ошибок в SHIFT+F8 для включения угол). которые необходимо преобразовать.
для строк, СТРЕЛКА |
варианта – это |
если их много, |
(=) |
случай она их
Способ 3. Применение числового формата к числам в текстовом формате
«Формат» жмем на кнопку эта функция, значитRange(«A43:L43»).Select диапазон и запускаете клавишВ общем и целом, к числам (или Excel включена, при в выделение другихЯчейки до начала листаВыделение ячеек, диапазонов, строк ВВЕРХ или СТРЕЛКА объемы и частота это займет значительноеи двойной символ помечает, чтобы пользователь. « есть «лишние знаки»
-
Range(«L43»).Activate макросCtrl+Alt+V
появление в ваших датам) прибавляем 0,
вводе числа в
несмежных ячеек или
Выделите первую ячейку и
и столбцов ВНИЗ — для выполняемых преобразований. Например, количество времени, тем
«минус»
обратил внимание. Но,В полеOK» — пробелы, точка(или- эти параметрыSub Макрос1()в открывшемся окне выберите данных чисел-как-текст обычно
что никак не ячейку с текстовым диапазонов. Чтобы остановить нажмите сочетание клавишЧтобы выделить столбцов). если вы часто более что существует(—) к сожалению, такие
«Значение»
в нижней части запятая — зависит должны указывать не[IV1].Copy вариант приводит к большому влияет на их форматом отображается маленький
включение ячеек и
CTRL+SHIFT+HOME, чтобы расширитьВыполните следующие действияЕсли в строке или
используете подобные преобразования, возможность гораздо более. Далее указываем адрес
пометки Эксель выдаетнужно указать преобразовываемое окна. от разделителя знаков, конкретный адрес, аSelection.PasteSpecial Paste:=xlPasteAll, Operation:=xlAddЗначения (Values)
количеству весьма печальных значение, зато переводит
зеленый треугольник. Если диапазонов, снова нажмите выделение до началаОтдельную ячейку столбце содержатся данные, имеет смысл произвести
быстрого решения проблемы. первого элемента трансформируемого не всегда даже число или ссылкуКак видим, после данных установленного в системе) именно последнюю неEnd Subи последствий: в числовой формат
отображать индикаторы ошибок клавиши SHIFT+F8. листа.Щелкните ячейку или воспользуйтесь
при нажатии сочетания
запись макроса. ИВыделяем фрагмент листа, содержимое
диапазона. Таким образом,
тогда, когда цифры
на ячейку, в манипуляций в специальном — просто от пустую строку…Если руками, тоУмножить (Multiply)перестает нормально работать сортировкаВариантом этого приёма может не требуется, ихОтменить выделение отдельных несмежныхБольше или меньше ячеек, клавишами со стрелками,
CTRL+SHIFT+клавиша со стрелкой третий фактор – которого нужно преобразовать. происходит двойное умножение представлены в текстовом которой оно находится. поле высвечивается информация них избавляшься -Selection.Borders(xlDiagonalDown).LineStyle = xlNone1) Копируете любуюПо-сути, мы выполняем то
— «псевдочисла» выдавливаются
быть умножение диапазона можно отключить. ячеек или диапазонов чем имеется в чтобы перейти к будет выделена строка индивидуальное удобство пользователя. Переходим во вкладку на значение
виде, поэтому ниже
В нашем случае о том, что через формулы илиSelection.Borders(xlDiagonalUp).LineStyle = xlNone пустую ячейку с же самое, что вниз, а не на 1
Откройте вкладку без отмены всего активном выделении
нужной ячейке. или столбец доАвтор: Максим Тютюшев«Данные»«-1» описанный способ подходит это будет ссылка
ячейки были преобразованы найти-заменить. все достаточноSelection.Borders(xlEdgeLeft).LineStyle = xlNone общим форматом (вобщем
и в прошлом располагаются по-порядку какС помощью инструмента ТекстФайл выделения невозможно.
Удерживая нажатой клавишу SHIFT,Диапазон ячеек последней заполненной ячейки.Иногда числа форматируются и. На ленте инструментов. Как известно, умножение
не для всех на первый элемент в текстовый вид.
простоWith Selection.Borders(xlEdgeTop) любую) способе — умножение положено: по столбцам.
Столбец или строку целиком
щелкните последнюю ячейку,Щелкните первую ячейку диапазона, Повторное нажатие этого сохраняются в ячейках в блоке
«минус» на «минус» случаев. обрабатываемого числового диапазона.
Но если мы попытаемсяss_sany…2) Выделяете нужный содержимого ячеек нафункции типа. Этот приём удобноВ группе Справка нажмитеЩелкните заголовок сроки или
которую нужно включить а затем перетащите сочетания приведет к
-
как текст, что«Работа с данными» дает «плюс». ТоВыделяем ячейку, в которойВ поле подсчитать автосумму, то: легко — делаешь_Лена_ диапазон ячеек, который единицу — но
-
ВПР (VLOOKUP) использовать если преобразовать кнопку столбца.
в новую выделенную указатель мыши на выделению строки или впоследствии может привестикликаем по значку есть, в целевой содержится зеленый индикатор«Формат» она отобразится в ссылку на новый: может пригодится: хотите преобразовать не формулами, ане находят требуемые нужно один столбец,Параметры1. Заголовок строки область. В эту его последнюю ячейку. столбца полностью. к проблемам при«Текст по столбцам» ячейке мы получаем о возможной ошибке.нужно указать вариант ячейке ниже. Это лист, и копируешь
Private Sub Замена()
Отключение проверки ошибок
3) меню Правка напрямую из буфера. значения, потому как так как если.2. Заголовок столбца область войдет прямоугольный Или удерживая нажатойСмежные строки или столбцы
-
вычислениях или нарушению. то же значение,
-
Кликаем по появившейся отображения результата. Например, означает, что преобразование — если комп
-
For Each c — Специальная вставка…Если псеводчисла, которые надо для них число
-
столбцов несколько, тоВ диалоговом окне ПараметрыВы можете также выделить диапазон между активная клавишу SHIFT, нажимайтеПротащите указатель мыши по порядка сортировки. Эта
-
Запускается которое было изначально, пиктограмме.
если мы введем
support.office.com
Число сохранено как текст или Почему не считается сумма?
было совершено не слыбый, выключи автоматическицй In ActiveSheet.Range(«Ячейки») — в области преобразовать, вдобавок еще и такое же действия придётся повторять Excel выберите категорию ячейки в строке ячейка и выделенной клавиши со стрелками, заголовкам строк или
проблема может возникнутьМастер текстов но уже вОткрывается список действий. Выбираем
«0» полностью. В этом расчет формул. Результат
If c.Errors.Item(xlNumberAsText).Value = «Операция» выбераете «Сложить» и записаны с число-как-текст различаются: для каждого столбцаФормулы или столбце, выделив ячейкой. чтобы расширить выделение. столбцов. Либо выделите при импорте или. В первом окне числовом виде. Даная
в нем значение, то текстовый вариант и заключается одна вычислений копируешь и True Then4) Нажимаете ОК неправильными разделителями целойпри фильтрации псевдочисла отбираются отдельно. Итак, выделяем. первую ячейку, аЧтобы отменить выделение ячеек,Кроме того, можно выделить
первую строку или копировании данных из
- обратите внимание, чтобы процедура называется двойным « на выходе будет из фишек Excel. вставляешь куда надо,c.Value = c.ValueСаша Уткин и дробной части ошибочно столбец с числами
- Убедитесь, что в разделе затем нажав сочетание щелкните любую ячейку первую ячейку диапазона, первый столбец, а базы данных или переключатель формата данных бинарным отрицанием.Преобразовать в число» отображаться без десятичных Программа не дает но уже через * 1: Подскажите пожалуйста как или тысяч, томногие другие функции Excel или датами, сохраненнымиПравила поиска ошибок CTRL+SHIFT+клавиша со стрелкой на листе. а затем нажать затем, удерживая нажатой другого внешнего источника стоял в позицииЖмем на клавишу. знаков, даже если завершить преобразование данных «Вставить значения».c.NumberFormat = «#,##0.00″ в макросе можно можно использовать другой
также перестают нормально как текст, устанавливаемустановлен флажок (СТРЕЛКА ВПРАВО илиНа вкладке клавишу F8 для
клавишу SHIFT, выделите данных.«С разделителями»EnterВ выделенном элементе данные в исходнике они
наиболее интуитивно понятнымможно использовать макросEnd If реализовать возможность, чтобы
- подход. Выделите исходный работать: формат ячейкиЧисла, отформатированные как текст СТРЕЛКА ВЛЕВО —Главная расширения выделения с последнюю строку илиЧисла, отформатированные как текст,. По умолчанию он, после чего получаем тут же будут были. Если мы способом. — по томуNext курсор спустился на диапазон с даннымии т.д.Общий или с предшествующим для строк, СТРЕЛКАв группе помощью клавиш со последний столбец. выравниваются в ячейках
должен находиться в готовое преобразованное значение. преобразованы в числовой
- внесемЧтобы завершить преобразование, нам же принципуEnd Sub последнюю запись таблицы. и нажмите кнопкуОсобенно забавно, что естественное(для чисел можно апострофом ВВЕРХ или СТРЕЛКАБуфер обмена стрелками. Чтобы остановитьНесмежные строки или столбцы по левому, а этой позиции, но Для того, чтобы вид.«0,0» нужно последовательно двойнымIgor67МиккиЗаранее благодарен.Текст по столбцам (Text желание просто изменить установить, к примеру,.
- ВНИЗ — длящелкните стрелку под расширение выделенной области,Щелкните заголовок первой строки не по правому проверить состояние будет применить данную формулуЕсли подобных текстовых значений,, то результат будет щелчком левой кнопки: Про умножение на: Отчет из 1-сPavel55 to columns) формат ячейки наЧисловойНажмите кнопку столбцов). кнопкой
- еще раз нажмите или столбца выделения, краю, а также не лишним. Затем для всех других которые следует преобразовать, отображаться с одним мыши поместить курсор 1, или сумма сохраняет числа как
: ActiveCell.End(xlDown).Select
на вкладке
числовой — неилиОКЕсли в строке илиВставить клавишу F8. а затем, удерживая часто обозначаются индикатором кликаем по кнопке
ячеек диапазона, используем
не одно, а десятичным знаком, если в каждый элемент
с 0. текст, можно лиmazayZR
Данные (Data) помогает. Т.е. вы,Финансовый. столбце содержатся данные,и выберите командуБольшой диапазон ячеек нажатой клавишу CTRL, ошибки.
«Далее» маркер заполнения, который множество, то в«0,00» диапазона в отдельностиНужна только 1 макросом преобразовать их: а если не. На самом деле буквально, выделяете ячейки,). Далее выполняем командуК началу страницы при нажатии сочетанияСпециальная вставкаЩелкните первую ячейку диапазона, щелкните заголовки столбцовСпособ 1. Преобразование чисел. ранее был применен этом случае можно, то с двумя, и нажать на свободная ячейка для в числа, ручками макросом, то вот этот инструмент предназначен щелкаете по нимДанныеДостаточно часто в Excel CTRL+SHIFT+клавиша со стрелкой. а затем, удерживая или строк, которые
в текстовом форматеВо втором окне также
нами для функции ускорить процедуру преобразования.
и т.д. клавишу
ввода 1 или умею. Макрорекордером не так:
для деления слипшегося правой кнопкой мыши,— выгружаются данные из будет выделена строкаВ группе
excelworld.ru
Преобразование чисел-как-текст в нормальные числа
нажатой клавишу SHIFT, требуется добавить в с помощью функции оставляем все безТЕКСТВыделяем весь диапазон, вПосле того, как всеEnter 0. Потом копируете получилось.Саша Уткин текста по столбцам, выбираетеТекст по столбцам
сторонних программ для или столбец доОперация
щелкните последнюю ячейку выделение. проверки ошибок изменений и жмем. котором находятся текстовые
вместо двойного щелчка свой диапазон с: Попробуйте умножить на огромное за помощь. случае, мы используем, меняете формат наГотово и нередко дальнейшее Повторное нажатие этогоумножить к последней ячейке, в строке или в текстовом формате«Далее». который заполнен значениями пиктограмма появилась одна
«OK» можно использовать нажатие данными для преобразования 1 или прибавить Вы очень помогли, его с другойЧисловой (Number)С помощью формул использование этих данных
Способ 1. Зеленый уголок-индикатор
сочетания приведет ки нажмите кнопку можно использовать полосу столбце с помощью функцииА вот после открытия с формулами. Выделяем для всей области,. функциональной клавиши и через специальную 0. Иногда помогает не сочтите за целью., жмете
. Если таблица позволяет в формулах даёт выделению строки или
ОК прокрутки.Выделите ячейку в строке «Специальная вставка» третьего окна его и жмем а не дляКак видим, значение первогоF2 вставку в разделе :-) наглость, ещё хочу
Способ 2. Повторный ввод
Пропустите первых два шагаОК задействовать дополнительные столбцы, непредсказуемый результат: числа столбца полностью..Все ячейки листа или столбце, аСпособ 3. Применение числовогоМастера текстов на кнопку каждой ячейки в элемента заданного диапазона. ОПЕРАЦИИ (ОФ2003) умножитьБухг спросить. Вот я нажатием на кнопку- и ничего то для преобразования не суммируются, междуСмежные строки или столбцыЧтобы удалить содержимое ячейки,
Нажмите кнопку затем нажмите клавиши формата к числамнужно нажать на
Способ 3. Формула
«Копировать» отдельности. Щелкаем по отобразилось в ячейке,После выполнения данной процедуры или сложить.
: Микки, а почему добился, чтобы курсорДалее (Next) не происходит! Совсем! в число можно датами невозможно рассчитатьПротащите указатель мыши по введенное на этапеВыделить все CTRL+СТРЕЛКА (ВПРАВО или в текстовом формате кнопкуво вкладке
ней. которую мы выделили со всеми ячейкамиВсе текстовые значения он сохраняет его установился на последней, а на третьем
Способ 4. Специальная вставка
Возможно, «это не баг, использовать формулы. Чтобы количество дней и заголовкам строк или 2, после успешного. ВЛЕВО — для строк,Отключение проверки ошибок«Подробнее»«Главная»
- Открывается уже знакомый нам ещё в первом
- области, данные в
- (цифровые естественно) будут как текст? Мне записи таблицы, а воспользуйтесь кнопкой а фича», конечно, перевести текстовое значение
- т.д. столбцов. Либо выделите преобразования всех чиселЧтобы выделить весь лист, ВВЕРХ или ВНИЗ —При импорте данных в.или применяем сочетание
- список. Как и пункте данного руководства. них будут восприниматься преобразованы в число… постоянно приходится сохранять
очень нужно, чтобыДополнительно (Advanced) но нам от в число, можноВ этой статье рассматриваются первую строку или выделите ячейку и также можно нажать
Способ 5. Текст по столбцам
для столбцов). Excel из другогоОткрывается окно дополнительной настройки клавиш в прошлый раз, Для того, чтобы программой, как текстовыеАртем отчёты из 1С он спустился на. Откроется диалоговое окно, этого не легче. использовать двойной минус, причины появления таких первый столбец, а нажмите клавишу DEL. клавиши CTRL+A.Первую или последнюю ячейку источника, а также импорта текста. ВCtrl+C выбираем позицию
перенести и другие выражения, а, следовательно,: вообщем не пойму в Excel’е и одну строчку ниже. где можно задать Так что давайте-к сложение с нулём, проблем и различные затем, удерживая нажатой
Некоторые программы бухгалтерского учетаЕсли лист содержит данные, на листе или при вводе чисел поле
Способ 6. Макрос
.«Преобразовать в число» значения, нужно скопировать и автосумма будет почему просто замена формат при сохранении Можно ли это имеющиеся сейчас в рассмотрим несколько способов умножение на единицу, способы их устранения клавишу SHIFT, выделите отображают отрицательные значения при нажатии клавиш в таблице Microsoft в ячейки, которые«Разделитель целой и дробной
Выделяем исходную область и. формулу в смежные равна нулю. Кроме
работает, а макрос сам выставляется: в макросе реализовать? нашем тексте символы-разделители: исправить ситуацию - функции ЗНАЧЕН(), ПОДСТАВИТЬ().Причина первая последнюю строку или как текст со CTRL+A выделяется текущий Office Excel ранее были отформатированы части»
производим щелчок поВсе данные массива будут элементы листа. Устанавливаем того, как видим, через замену не
P.S.
(все форматы) #Спасибо!После нажатия на один из них Более подробно можно. Число сохранено как последний столбец. знаком минус ( диапазон. Повторное нажатиеЧтобы выделить первую ячейку как текст, вустанавливаем точку, а ней правой кнопкой
planetaexcel.ru
В Excel числа сохранены как текст.
преобразованы в указанный курсор в нижний левый верхний угол работатет… ##0,00;[Красный]-# ##0,00 иPavel55Готово вам обязательно поможет. почитать здесь. После текстНесмежные строки или столбцы- клавиш CTRL+A приведет на листе или левом верхнем углу в поле
мыши. В активировавшемся вид.
правый угол элемента, ячеек будет окрашенметодом тыка придумал всё прекрасно считается.: ActiveCell.End(xlDown).Offset(1, 0).SelectExcel преобразует нашЕсли на ячейке с
преобразования полученный столбецВ этом случае видно,Щелкните заголовок первой строки) справа от значения.
к выделению всего в списке Excel, ячейки можно заметить«Разделитель разрядов» контекстном списке переходимКак и для преобразования который содержит формулу. в зеленый цвет. вот такую шнягу
Число сохранено как текст
АртемP.S. сейчас ниже текст в нормальные числом с текстовом можно скопировать и что числа или или столбца выделения, Чтобы преобразовать эти
листа.
нажмите сочетание клавиш маленький зеленый треугольник.— апостроф. Затем
по пунктам данных из числового Курсор преобразуется в Это также является
Sub xz()
: У вас там
(в другом сообщении)
числа.
формате вы видите
вставить как значения даты прижаты к а затем, удерживая текстовые строки в
Несмежные ячейки или диапазоны CTRL+HOME. Этот индикатор ошибки
делаем один щелчок«Специальная вставка» вида в текст, маркер заполнения, имеющий
косвенным признаком того,
For Each cell пробелы в числах. напишу, как болееЕсли подобные преобразования вам зеленый уголок-индикатор, то на место исходных
левому краю ячейки
нажатой клавишу CTRL, значения, необходимо с
ячеекЧтобы выделить последнюю ячейку, указывает на то, по кнопке
и в Экселе существует вид небольшого крестика. что элементы, в In SelectionСделайте поиск по правильно добавлять данные приходится делать часто, считайте, что вам данных (как текст) и, щелкните заголовки столбцов помощью формулы извлечьВыделите первую ячейку или содержащую данные или
что число хранится
«OK»«Значения и форматы чисел»
возможность обратного конвертирования Зажимаем левую кнопку которых находятся цифры,cell.Formula = cell.Value нужному дипазону с в таблицу (ниже
то имеет смысл повезло. Можно просто
С помощью макросов
как правило, в или строк, которые все знаки текстовой диапазон ячеек, а форматирование, на листе
в текстовом виде,.. через окно форматирования. мыши и протаскиваем преобразованы в текстовый + 0
заменой » «
таблицы) автоматизировать этот процесс
выделить все ячейки. Собственно, любой из левом верхнем углу
требуется добавить в строки кроме самого
затем, удерживая нажатой или в списке как показано вВозвращаемся в третье окно
Все данные вставлены вВыделяем диапазон, содержащий цифры
по пустым ячейкам
вариант отображения. ХотяNext на «», запишитеСаша Уткин при помощи несложного с данными и перечисленных способов можно ячейки имеется маркер
выделение. правого (знака минус)
клавишу CTRL, выделите
Excel, нажмите сочетание данном примере.Мастера текстов нужном нам виде. в текстовом варианте.
параллельно диапазону, в этот признак неEnd Sub операцию макроредактором: Павел спасибо. Методика макроса. Нажмите сочетание нажать на всплывающий выполнить макросом. Если ошибки (зелёный треугольник)Первую или последнюю ячейку и умножить результат другие ячейки или клавиш CTRL+END.Если это нежелательно, выполните
и жмем на
Теперь можно удалить
Кликаем правой кнопкой
котором находятся исходные всегда является обязательнымвроде работаетМиккиActiveCell.End(xlDown).Offset(1, 0).Select клавиш Alt+F11 или
желтый значок с Вам приходится часто
и тег, который
в строке или
на -1.
диапазоны.Ячейки до последней используемой указанные ниже действия, кнопку
транзитный диапазон, в
мыши. В контекстном данные. и в некоторыхМикки: Микки, а почемусработала успешно, но откройте вкладку восклицательным знаком, а
выполнять подобное преобразование, при наведении мышки
столбцеНапример, если в ячейкеВы можете также выбрать
ячейки листа (нижний чтобы преобразовать число«Готово» котором находится формула
меню выбираем позициюТеперь весь ряд заполнен случаях такая пометка:
он сохраняет его
почему то не
Разработчик (Developer) затем выбрать команду то имеет смысл поясняет, что числоВыделите ячейку в строке
A2 содержится значение
первую ячейку или
правый угол)
в текстовом формате
.
двойного бинарного отрицания.«Формат ячеек…»
требуемыми данными. Но
отсутствует.Guest
как текст? Мне выделяется эта последняя
и нажмите кнопкуПреобразовать в число (Convert
написать макрос и
сохранено как текст.
или столбце, а
«156-«, приведенная ниже
planetaexcel.ru
Число как текст
диапазон ячеек, аВыделите первую ячейку, а в обычное число.Как видим, после выполнения Для этого выделяем. и это ещёУрок:
: У меня почему-то постоянно приходится сохранять запись. Наверно этоVisual Basic to number)
запускать его поНикакие изменения формата на затем нажмите клавиши формула преобразует текст затем нажать клавиши затем нажмите клавишиВыделите любую ячейку или данных действий числа данную область, кликом
Выполняется запуск окна форматирования. не все. ПоКак изменить формат в
это тоже не отчёты из 1С глюк программы?
. В появившемся окне: мере необходимости. Числовой, Общий или CTRL+СТРЕЛКА (ВПРАВО или
в значение «-156». SHIFT+F8 для включения CTRL+SHIFT+END, чтобы расширить диапазон смежных ячеек приняли привычный для правой кнопки мыши Как и в сути, все элементы Excel
работает. Когда ручками в Excel’е иPavel55
редактора добавьте новыйВсе числа в выделенномПриведу два примера макросов:
Дата ситуацию не ВЛЕВО — для строк,Данные в выделение других выделенную область до с индикатором ошибки русскоязычной версии формат, вызываем контекстное меню предыдущий раз, переходим
нового диапазона содержатПреобразовать число в текстовый делаешь- все ок! формат при сохранении: Допустим у вас модуль через меню диапазоне будут преобразованы
1) умножение на 1 исправляют, но если ВВЕРХ или ВНИЗ —Формула несмежных ячеек или последней используемой ячейки в верхнем левом
а это значит, и выбираем в во вкладку в себе формулы. вид можно также Пишешь макро с сам выставляется: есть какая-то таблицаInsert — Module в полноценные.Sub conv() Dim c
кликнуть в строку для столбцов).
156-
диапазонов. Чтобы остановить листа (нижний правый
углу . что они одновременно нем позицию«Число» Выделяем эту область воспользовавшись инструментами на теми же самыми
(все форматы) # и вам надо
и скопируйте тудаЕсли зеленых уголков нет As Range For формул (или нажатьПервую или последнюю ячейку=ЛЕВСИМВ(A2,ДЛСТР(A2)-1)*-1 включение ячеек и угол).Выделение ячеек, диапазонов, строк
были преобразованы из«Очистить содержимое». В группе и жмем на ленте, в частности, действиями — все ##0,00;[Красный]-# ##0,00 и
вставить число 5 следующий код: совсем, то проверьте Each c In F2), а затем на листе илиК началу страницы
диапазонов, снова нажмитеЯчейки до начала листа и столбцов текстовых данных в
.«Числовые форматы» значок
использовав поле для как и было всё прекрасно считается.{/post}{/quote}
ниже этой таблицыSub Convert_Text_to_Numbers() Selection.NumberFormat — не выключены Selection If IsNumeric(c.Value) Enter, то число в таблице MicrosoftВ некоторых случаях не клавиши SHIFT+F8.Выделите первую ячейку иЧтобы выделить числовые.Кстати, для преобразования значенийнам нужно выбрать
«Копировать» показа формата, о раньше — зеленыеНу не знаю в встолбце А. = «General» Selection.Value ли они в Then c.Value = становится числом, а Office Excel нужно преобразовывать числа
Отменить выделение отдельных несмежных нажмите сочетание клавишВыполните следующие действия
Если вам часто приходится данным методом совсем значения, которые позволят, который расположен во
котором шел разговор треугольники в уголках… у меня неSub Макрос2() = Selection.Value End настройках вашего Excel c.Value * 1 дата датой. ПриЧтобы выделить первую ячейку из текстового формата ячеек или диапазонов
CTRL+SHIFT+HOME, чтобы расширитьОтдельную ячейку преобразовывать большие области
не обязательно использовать преобразовать текст в вкладке выше. Можт кто-нибудь поборол считается….
Dim iLastRow As Sub
(
c.NumberFormat = «#,##0.00″ большом количестве таких
на листе или обратно в числовой,
без отмены всего
выделение до начала
Щелкните ячейку или воспользуйтесь
данных из текстового исключительно двойное умножение
число. К ним«Главная»Выделяем элементы, данные в этот глюк макросом?Nonick LongТеперь после выделения диапазонаФайл — Параметры - End If Next чисел вариант, согласитесь, в списке Excel, как было показано выделения невозможно.
planetaexcel.ru
листа.
Есть база в ней есть поле код наименования состоящее из цифр. Соответственно эксель понимает это поле как числовое и разрешает применять к нему только числовые фильтры. Но вот при поиске это очень неудобно поскольку обычно знаешь только какую либо часть кода соответственно тут идеальным является поиск как по тексту по критерию содержит. Для этого в формате ячейки выставляю значение Текстовый и применяю соответствующий _автофильтр_. Все работает но есть один момент, а именно когда выберешь формат текстовый эксель в углу каждой ячейки выводит предупреждение о том что число сохранено как текст можно конечно в ручную выбрать весь диапазон и ручками нажать пропустить ошибку но база довольно большая и периодически обновляется а при обновлении в углу ячейки опять высвечивается это предательское предупреждение. Отсюдова вопрос как можно программно заставить эксель пропустить эту ошибку.
То есть обновилась база и потом сработал код который выбрал пропустить эту ошибку для диапазона. Пытался записать макроредактором действие пропустить эту ошибку но он ничего не записал. Вот и пишу теперь сюда. А то с файлом будут работать несколько человек и не хочется слышать панические вопросы типа «а что это у меня тут за ошибка» или «Да тут ошибка оно наверно неправильно работает»
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.
Если я правильно поняла проблему, то хочется чтобы просто не отображалась ошибка?
Тогда может просто отключить ее, убрав соответствующую галочку в Файл->Параметры->Формулы->Правила контроля ошибок->Числа отформатированные как текст.
Да но сделать это на каждом компьютере где будет открываться файл невозможно. Да и к тому же это относиться ко всем файлам и частенько оказывается полезной вещью. Именно потому и возник вопрос как это сделать программно для известного заранее диапазона
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.
В принципе можно и не менять на текст но тогда вопрос сменяется обратным как в столбце с числами с помощью расширенного фильтра выбрать те что содержат 5 или 025. Мои попытки копать в этом направлении пока бесполезны. Приложу файл может кто знает как должно выглядеть условие
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.
ЦитироватьДа но сделать это на каждом компьютере где будет открываться файл невозможно. Да и к тому же это относиться ко всем файлам и частенько оказывается полезной вещью. Именно потому и возник вопрос как это сделать программно для известного заранее диапазона
Можете сделать так.
Private Sub Workbook_Open()
Application.ErrorCheckingOptions.NumberAsText = False
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.ErrorCheckingOptions.NumberAsText = True
End Sub
Т.е. при открытии книги убираете галочку, перед закрытием ставите обратно.
Или лучше на Activate, Deactivate книги или листа.
Да это вариант на активацию листа событие засунуть.
В принципе пока наверно лучшее. Но все же мне уже стал интерес и обратный вопрос как отфильтровать числа как текст.
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.
Да сортирует то оно как нужно. Вот только не совсем то что я хотел. Вы использовали обычный _автофильтр_. А нужно с помощью расширенного, сам как применить это к расширенному не сообразил.
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.
Содержание
- Длинные числа отображаются неправильно в Excel
- Симптомы
- Обходной путь
- Способ 1. Форматирование ячейки как текста
- Способ 2. Использование одинарной кавычки
- Связанные статьи
- Последние цифры заменяются на ноли при введении длинных чисел в ячейки Excel
- Симптомы
- Причина
- Обходной путь
- Добавить кавычку
- Формат ячеек
- Дополнительная информация
- Как в экселе написать большое число в одной ячейке
- Отображение в EXCEL ЧИСЕЛ с точностью более 15 значащих цифр
- 4,08028E+19 что это такое в Эксель? Почему не могу вписать число в ячейку?
- Длинные числа отображаются неправильно в Excel
- Обходной путь
- Способ 1. Форматирование ячейки как текста
- Способ 2. Использование одинарной кавычки
- Связанные статьи
- Почему в ячейке Excel не видно числа и что с этим делать?
- Причины
- Что делать
- Число слишком длинное
- Цифры вообще не видно
- Видно только решетки
- Дополнительные шаги
Длинные числа отображаются неправильно в Excel
Симптомы
После ввода длинного номера (например, номера кредитной карты) в ячейке Excel номер отображается неправильно в Excel. Например,
Числовой формат по умолчанию в Excel является общим, поэтому вы можете отображать до 11 цифр в ячейке.
Обходной путь
Для решения проблемы используйте один из указанных ниже способов.
Способ 1. Форматирование ячейки как текста
Для этого выполните следующие действия:
Щелкните правой кнопкой мыши поле со списком и выберите пункт Формат ячеек.
На вкладке Число выберите Текст, а затем нажмите ОК.
Затем введите длинное число. (Не забудьте установить формат ячейки, прежде чем ввести число)
Если вы не хотите видеть предупреждающие стрелки, нажмите на маленькую стрелку, а затем Пропустить ошибку.
Способ 2. Использование одинарной кавычки
При вводе длинного числа сначала введите одинарную кавычку (‘) в ячейке, а затем длинное число.
Например, введите ‘1234567890123456789, и одинарная кавычка не будет отображаться после нажатия ENTER.
Связанные статьи
Ваше мнение важно для нас! Не стесняйтесь сообщать, что вы думаете об этой статье, используя поле комментария, расположенное внизу документа. Это позволит нам улучшить содержимое. Заранее спасибо!
Источник
Последние цифры заменяются на ноли при введении длинных чисел в ячейки Excel
Симптомы
При введении числа, содержащего более 15 цифр в ячейку в Microsoft Excel, Excel заменяет любые цифры после пятнадцатого разряда на ноли. Например, введите идентификационный номер кредитной карты в следующем формате:
В этом случае Excel заменяет последнюю цифру на ноль.
Причина
Excel следует спецификации IEEE 754 в отношении хранения и вычисления чисел с плавающей точкой. Excel сохраняет только 15 значащих цифр числа и изменяет цифры после пятнадцатого разряда на ноль
Обходной путь
Добавить кавычку
Чтобы предотвратить изменение цифр на ноли, добавьте одинарную кавычку перед вводом числа.
Для этого выделите пустую ячейку, введите одну кавычку (‘), а затем введите число. Все цифры отображаются в ячейке.
Формат ячеек
Чтобы не вводить кавычку в каждой ячейке, перед вводом каких-либо данных можно задать для этих ячеек текстовый формат.
Выберите все затронутые ячейки и нажмите Ctrl+1, чтобы открыть диалоговое окно Формат ячеек.
На вкладке Число выберите Текст из списка Категория, а затем выберите ОК.
Дополнительная информация
Это происходит только в том случае, если для ячейки задан формат Число, а введенное число содержит более 15 цифр. В форматированные в виде текста ячейки можно ввести до 32 767 символов. На листе Excel отображается до 1024 символов.
Так как настраиваемые форматы чисел предназначены для работы в основном с числами, невозможно создать настраиваемый формат номеров, который хранит более 15 цифр. Например, нельзя использовать следующий формат для хранения 16-символьного удостоверения кредитной карты в виде числа:
Однако, если ввести такое число в ячейке, которая форматирована как текст, все символы остаются в том виде, в котором они введены, так как Excel сохраняет это число в виде текста, а не числа.
Требуется дополнительная помощь? Зайдите на сайт сообщества Майкрософт.
Источник
Как в экселе написать большое число в одной ячейке
Отображение в EXCEL ЧИСЕЛ с точностью более 15 значащих цифр
EXCEL хранит и выполняет вычисления с точностью 15 значащих цифр. Поэтому, не получится ввести 20-и значное число без того, чтобы EXCEL автоматически округлил его с точностью до 100 тыс. Используем текстовый формат для отображения таких чисел.
То, что вычисления в EXCEL производятся с точностью 15 значащих цифр, проявляется, например, при записи в ячейку целого двадцатизначного числа.
После нажатия клавиши ENTER происходит округление целого числа до 15 значащих цифр, последние цифры заменяются нулями (см. Строку формул на рисунке ниже). К числу будет применен экспоненциальный формат (см. ячейку А1 на рисунке ниже).
Увеличить точность вычислений в EXCEL нельзя. Однако, если не предполагается участие чисел в математических операциях, то для их хранения можно использовать текстовый формат. Такое решение подходит, например, для хранения номеров банковских счетов.
Для перевода ячейки в текстовый формат достаточно поставить перед значением апостроф (‘) или перед вводом изменить формат ячейки ( CTRL+1 ) на Текстовый .
Примечание . При подсчете таких значений могут возникнуть сложности (см. статью Подсчет ТЕКСТовых значений с единственным критерием в MS EXCEL ).
4,08028E+19 что это такое в Эксель? Почему не могу вписать число в ячейку?
Пытаюсь вписать в ячейку Эксель длинное число (расчетный счет банка) и постоянно выскакивает такая формула: 4,08028E+19 (см. скрин). Что нужно сделать, чтобы вбить длинное число?
Смена формата ячейки (на числовой) НЕ помогает.
Такое представление вбитого в ячейку Экселя числа (а 20 знаков, состоящих исключительно из цифр (номер расчетного счета банка не подразумевает использования других, кроме цифр, символов), воспринимается программой именно как число) свойственно данной программе: по умолчанию в ней используется формат «Общий», но если в ячейке одни цифры, то формат автоматом переключается на «Числовой» и записанное большое число (в данном случае — 20-значное) преобразуется при отображении в экспоненциальную форму числа, состоящую из основы и показателя степени числа 10, на которую надо умножить упомянутую основу (что и видно на скриншоте).
Чтобы избежать такого поведения электронной таблицы, надо выбрать формат ячейки таблицы, как «Текстовый» — тогда число не будет преобразовываться.
20 знаков расчетного счета Эксель воспринимает как слишком длинное число и. сокращает его до приемлемых (по его меркам) размеров. Чтобы этого не происходило, можно воспользоваться двумя способами.
Способ первый, самый быстрый и легкий. Перед первой цифрой (в нашем случае это цифра 4) поставьте значок апострофа (он обычно находится на той же клавише, что и буква Ё и выглядит так — `). Значок этот виден не будет, но Эксель теперь станет рассматривать все написанное в ячейке в текстовом формате и это даст вам возможность вписать все 20 цифр.
Способ второй. Заходим во вкладку «Настройки» и меняем формат ячейки на текстовой.
Это не формула, это стандартная математическая запись большого числа в формате, понятном компьютеру.
В вашем случае это число 4.0802 умноженное на десять в семнадцатой степени.
Эксель воспринимает набор из восемнадцати цифр как большое двадцатизначное число, округляет его до пятого знака после запятой и представляет в стандартном виде.
Что делать? Или копаться в настройках Экселя, насильно запретив ему округлять, или просто увеличить (удлиннить) поле, котором указываете реквизиты, может двадцать символов туда просто не влезает. Или попробуйте рзаписывать реквизиты, разделяя цифры дефисами. Стандартный формат записи расчётного счёта
ААА-ББ-ВВВ-Г-ДДД-ЕЕЕ ЕЕЕЕ, хотя, в 2011 году формат мог быть и иным.
И непонятно, зачем вы пользуетесь именно этой программой, есть бухгалтерские программы специально заточенные под такие фокусы.
Длинные числа отображаются неправильно в Excel
Числовой формат по умолчанию в Excel является общим, поэтому вы можете отображать до 11 цифр в ячейке.
Обходной путь
Для решения проблемы используйте один из указанных ниже способов.
Способ 1. Форматирование ячейки как текста
Для этого выполните следующие действия:
Щелкните правой кнопкой мыши поле со списком и выберите пункт Формат ячеек.
На вкладке Число выберите Текст, а затем нажмите ОК.
Затем введите длинное число. (Не забудьте установить формат ячейки, прежде чем ввести число)
Если вы не хотите видеть предупреждающие стрелки, нажмите на маленькую стрелку, а затем Пропустить ошибку.
Способ 2. Использование одинарной кавычки
При вводе длинного числа сначала введите одинарную кавычку (‘) в ячейке, а затем длинное число.
Например, введите ‘1234567890123456789, и одинарная кавычка не будет отображаться после нажатия ENTER.
Связанные статьи
Ваше мнение важно для нас! Не стесняйтесь сообщать, что вы думаете об этой статье, используя поле комментария, расположенное внизу документа. Это позволит нам улучшить содержимое. Заранее спасибо!
Источник
Почему в ячейке Excel не видно числа и что с этим делать?
Почему в ячейке Excel не видно числа? Причиной может быть слишком длинное число, недостаточная ширина, ошибочно рассчитанная сумма, наличие ошибок, неправильное применение формулы или сбои на программном уровне. Для решения проблемы перезагрузите приложение, измените формат, проверьте цвет шрифта и сделайте ряд других шагов для восстановления работоспособности. Подробнее об этом поговорим в статье.
Причины
Первое, с чем нужно разобраться, почему Эксель не видит число в ячейке или отображается некорректно. Этому может быть несколько объяснений:
- Цифра слишком длинная.
- Шрифт имеет белый цвет, из-за чего он сливается с общим фоном в Excel.
- Ширины недостаточно для размещения цифры.
- Наличие недопустимых символов.
- Ошибочное использование формул.
- Сбои на программном уровне из-за временны проблем с приложением.
Это основные объяснения, почему в Экселе не видно цифры, или они отображаются некорректно. Для решения проблемы нужно учитывать особенности ситуации и действовать с учетом появившейся ошибки.
Что делать
В процессе пользования могут возникнуть разные ситуации, когда Эксель не видит цифры в ячейке или показывает их с ошибками. Рассмотрим каждую из проблем подробнее.
Число слишком длинное
Распространенная ситуация, когда в Excel не видно всего числа из-за того, что оно банально не вмещается в ячейку. Для решения вопроса попробуйте один из двух рассмотренных ниже методов.
- Кликните правой кнопкой мышки (ПКМ) в поле с перечнем.
- Выберите пункт «Формат …».
- На вкладке «Число» выберите «Текст», а после жмите ОК.
- Введите длинную цифру. При этом не забудьте установить формат ячейки Excel, где не видно число.
- Кликните на предупреждающую стрелку, а после «Пропустить ошибку».
- Найдите место, где в Экселе не отображаются цифры в ячейке.
- При вводе длинного числа начните с одинарной кавычки «’», а потом ставьте длинную цифру. К примеру, ‘88897850385750667777.
- Жмите «Ввод» на клавиатуре.
Цифры вообще не видно
Редко бывают ситуации, когда в ячейке Эксель вообще не отображается число. Для устранения проблемы проверьте цвет шрифта. Если он белый, символы будут сливаться с общим фоном таблицы Excel. В таком случае ее не будет видно. Для решения проблемы выделите содержимое и задайте какой-то другой цвет, к примеру, черный.
Видно только решетки
Следующая ситуация, когда Excel не видит числа в ячейках, а вместо них появляются обычные решетки. В таком случае можно воспользоваться одним из приведенных ниже методов.
Способ №1. Сместите границу вручную:
- На горизонтальной панели наведите указатель мышки на правую страницу столбца, где в Эксель не отображается число.
- При появлении характерного плюса со стрелками в две стороны жмите левую кнопку и тяните линию границы в правую сторону.
- Отпустите кнопку мышки, чтобы было видно содержимое секции Excel.
- Если этого не произошло, попробуйте еще сдвинуть границу.
Способ №2. Выровняйте границу по содержимому:
- Наведите указатель мышки на правую границу столбца возле ячейки Excel, где не видно цифры.
- Вместо захвата и сдвига линии границы просто два раза жмите по ней.
- Дождитесь, пока столбец автоматически подстроится под данные в Excel.
Если рассмотренный шаг сделать в отношении столбца с ячейками, которые содержат информацию разной длины, ширина подстроится под секцию с наибольшим числом цифр (там, где их не видно).
Способ №3. Уменьшите размер текста:
- Используйте метод, когда сдвинуть границы ячейки Excel не выходит или их слишком много.
- Выделите диапазон, где нормально не видно числа и нужно уменьшить шрифт.
- Войдите во вкладку «Главная» и кликните по стрелке вниз возле текущего размера шрифта.
- В появившемся перечне выберите меньший параметр.
Если все сделано правильно, данные должно быть видно в Excel. Если же все равно появляются решетки, попробуйте еще уменьшить значение.
Способ №4. Используйте автоматический выбор ширины:
- Выделите область, не нормально не видно число и нужно настроить шрифт в Excel.
- Кликните ПКМ и откройте меню, а после жмите «Формат …».
- В появившемся окне «Формат …» перейдите в раздел «Выравнивание».
- В блоке «Отображение» ставьте отметку возле «Автоподбор ширины».
- Кликните «ОК».
- Убедитесь, что шрифт в ячейках Excel уменьшился, что сделает цифры видимыми.
Способ №5. Измените формат ячеек их «текстового» на «общий» одним из двух способов:
- Войдите в окно форматирования и вкладку «Число». Далее откройте раздел «Формат …» в контекстном меню.
- На ленте программы в разделе «Главная» войдите в «Число».
Более точная инструкция имеет следующий вид:
- Выделите проблемную ячейку Excel, где не видно цифры.
- Жмите по ней ПКМ.
- В меню выберите пункт «Формат …».
- В открывшемся блоке «Число» выберите формат, которому будет соответствовать нужное значение.
- Подтвердите действие и жмите «Ок».
- При отсутствии в списке нужного варианта попробуйте вернуться на «Главная», а после снова войти в раздел «Число», перейти в список с форматами и выбрать «Другие числовые форматы».
Способ №6. Изменение числового формата:
- Переключитесь на общий режим, как указано выше.
- Отформатируйте одну из ячеек Excel, где не видно цифру. Для этого жмите ПКМ.
- Выберите «Формат с разделителями».
- Измените параметры так, как это было описано в прошлом методе.
Дополнительные шаги
В ситуации, когда в ячейке Excel не видно цифры, попробуйте другие шаги:
- Попробуйте перезагрузить приложение.
- Проверьте правильность ввода формулы.
- Убедитесь, что все символы введены корректно.
- Попробуйте вводить значения не в ячейку Excel, а в строку.
- Свяжитесь с поддержкой или попробуйте найти ответы по ссылке support.microsoft.com/ru-ru/excel.
Зная, почему не показывает число в ячейке в Экселе, можно с легкостью исправить ошибку и обойтись без обращения в службу поддержки. В комментариях расскажите, какой метод вам помог выйти из сложной ситуации, и что еще можно сделать для восстановления нормальной видимости символов в Excel.
Источник