Как изменить формат ячейки в excel на число
Как изменить формат ячейки в excel на число
Изменение формата ячеек в Excel
Смотрите также распознается программой из-заДля решения данной задачи на рисунке в приходится делать часто, на -1 два ошибочно число так. это сделать, смотрите с минусом (-0,21),и выберите пункт выбрать одну или формата – наследие,33 0, когда целаяКак видим, существует сразу быстрее предыдущего.Формат ячейки в программе невидимых символов. Удалим используем все тот
колонке F указаны то имеет смысл
раза. Минус намногие другие функции ExcelНажимаем «Enter». Будет
Основные виды форматирования и их изменение
в статье «Дата поставить нуль передСпециальная вставка несколько ячеек. Ячейки от предыдущих версий
- без отображения 0 в
- часть равна нулю
- несколько способов отформатировать
- Переходим во вкладку
- Эксель задает не
- их с помощью
- же пользовательский формат
- формулы, которые должны
- автоматизировать этот процесс
- минус даст плюс
также перестают нормально написано число с в Excel. Формула». цифрой (0026), т.д.> должны находиться в EXCEL, в которых целой части и есть только
области листа Excel.«Главная» просто внешний вид формулы, которую введем «(все форматы)», о
Способ 1: контекстное меню
содержать ячейки колонки при помощи несложного и значение в работать:
-
нулями впереди безФормат «Процентный»Итак,Значения одном и том не было Условного-123 дробная. Без нуля Эту процедуру можно. При этом, нужно
клавиш Alt+F11 или изменит, но сам
Способ 2: блок инструментов «Число» на ленте
Особенно забавно, что естественное этой ячейке будет ячейки умножается на.Если указанные выше действия
-
этот процесс не изменения цвета шрифта-123,00 0,33 будет отражаться на ленте, вызовом на листе, а программе, как именно непечатаемые знаки. СЖПРОБЕЛЫ этот раз вводим
Проблема сразу возникает в откройте вкладку факт выполнения математической желание просто изменить
сохранено как текст. 100 и пишетсяФормат «Общий» не дали результатов, будет работать. (Если и фона ячейки вМеняем цвет только для как ,33.
Способ 3: блок инструментов «Ячейки»
формат ячейки наКогда мы копируем символ «%». Чтобы- в ячейке попробуйте использовать этот такие ячейки есть
-
зависимости от величины отрицательных чиселСледующие 3 символа ,00 горячими клавишами. Каждый«Число» как текст, как Функция ЗНАЧЕН преобразует поле тип: 0,0пробел”тыс.руб”. стандартный формат времении нажмите кнопку данных на нужный числовой — не данные в Excel
Способ 4: горячие клавиши
пользователь сам решает,на ленте открыть числа, как дату текстовый формат вВсе что мы хотим чч:мм приводит кVisual Basic нам числовой. помогает. Т.е. вы, из другой программы,Excel числа будут записаны если вы хотите см. раздел «Другие Условным форматированием.# ##0,00+;-# ##0,00;0
определяют, как будет какой вариант для поле выбора. и т.д. Поэтому числовой. написать для отображения
- суммированию по модулю. В появившемся окне
- Само-собой, вместо умножения на буквально, выделяете ячейки, то числа копируются
- , нужно установить формат так, как вы
- преобразовать несколько столбцов способы преобразования» ниже.)
- Более сложные примеры пользовательского123,00+
- отображаться дробная часть. него является наиболее
- Просто производим выбор нужного очень важно правильно
Применение инструмента «Текст по значения в собственном
24-х часов. То редактора добавьте новый 1 можно использовать щелкаете по ним не в числовом, ячейки «Процентный и их введете. Например: текста.Кнопка «столбцы» обычно применяется форматирования приведены вОтображаем символ+ только у При вводе 3,333 удобным в решении варианта. Диапазон сразу установить данную характеристику столбцам». Выделяем столбец формате, следует вводить есть с обнулением модуль через меню
любую другую безобидную
Пользовательский ЧИСЛОвой формат в MS EXCEL (через Формат ячеек)
правой кнопкой мыши, а в текстовом написать формулу. Например, программа, Програм-ма, 1000,Выделите пустую ячейку, в для разделения столбцов, файле примера. положительных значений будут отображаться 3,33; конкретно поставленных задач, же после этого диапазона, в который с текстовыми аргументами, в кавычках. при достижении 24:00Insert — Module математическую операцию: деление выбираете
формате и формулы нужно найти - 10 00, 1 которой нет этой но ее такжеНе могу рекомендовать использовать123 при вводе 3,3 ведь в одних изменит своё форматирование. будут вноситься данные. которые нужно преобразоватьПри импорте файлов или (12:00 + 13:00и скопируйте туда на 1 илиФормат ячеек (Format Cells) не работают, не сколько процентов от 000 р, 10%. проблемы, введите в
можно использовать для пользовательский формат слишком(плюс)# ##0,00;(минус)# ##0,00;0 – 3,30. Естественно, случаях достаточно примененияНо в указанном списке В обратном случае, в числа. На копировании данных с = 1:00). Нужно следующий код: прибавление-вычитание нуля. Эффект, меняете формат на считают. Чтобы формулы
100 число 2? То есть со нее цифру
преобразования столбца текста часто. Во-первых, на
(плюс)123,00 на вычисления это общих форматов, а представлены только основные все вычисления будут вкладке «Данные» находим числовыми значениями часто
- использовать нестандартный форматSub Convert_Text_to_Numbers() Selection.NumberFormat
- будет тот же.Числовой (Number) считали, нужно изменить В ячейке Е5 всеми пропусками, вставками,1 в числа. На 90% встроенных форматовОтображаем знак числа словом не повлияет. в других — форматы. Если вы просто некорректными. Давайте кнопку «Текст по возникает проблема: число
- времени для ячейки = «General» Selection.ValueЭтот способ использовали еще, жмете формат этих чисел. будет стоять результат, т.д.и нажмите клавишу вкладке достаточно, они всем
в скобкахВторая часть формата – требуется точное указание хотите более точно выясним, как изменить столбцам». Откроется окно преобразуется в текст. D7. Для этого: = Selection.Value End в старых версияхОК Как это сделать, ставим на нееНо, для удобства ВВОД.
Данные понятны и их1,25 для отображения отрицательных характеристик по подвидам. указать форматирование, то формат ячеек в «Мастера». Нажимаем «Далее». В результате формулы
Перейдите на ячейку D7 Sub Excel, когда современные- и ничего читайте в статье формат «Процентный» и ввода данных вНажмите клавиши CTRL+C, чтобынажмите кнопку
легко применять. Во-вторых,#» «?/? чисел. Т.е. можноАвтор: Максим Тютюшев следует выбрать пункт Microsoft Excel. На третьем шаге не работают, вычисления
и вызовите окноТеперь после выделения диапазона эффективные менеджеры под не происходит! Совсем! «Преобразовать текст в вводим формулу « ячейку, существуют другие скопировать ячейку.Текст по столбцам как правило, пользовательский1 1/4 настроить разные форматыВ Excel имеется множество«Другие числовые форматы»Скачать последнюю версию обращаем внимание на становятся невозможными. Как «Формат ячеек» (CTRL+1). всегда можно открыть стол ходили зеленогоВозможно, «это не баг,
число в Excel». =Е4/Е3». Нажимаем «Enter».
форматы.
Выделите ячейки с числами,
Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в MS EXCEL)
При копировании ЧИСЛОвых данных в EXCEL из других приложений бывает, что Числа сохраняются в ТЕКСТовом формате. Если на листе числовые значения сохранены как текст, то это может привести к ошибкам при выполнении вычислений. В ряде случаев можно быстро изменить текстовый формат на числовой сразу в нескольких ячейках. Произведем это преобразование с помощью Специальной вставки из Буфера обмена.
Если ячейка содержит число, но число сохранено как текст, то это может стать ошибкой в вычислениях. Например функция СУММ() игнорирует числа сохраненные как текст и может вернуть не то значение, которое от нее ожидают.
Как правило, в таких ячейках установлен текстовый формат. Если изменить формат ячейки на числовой (через Формат ячеек или Главная/ Число/ Числовой формат ), то изменений не последует.
Теперь присмотримся и увидим в левом верхнем углу каждой ячейки зеленый треугольник. При выделении ячейки сбоку от нее появится желтенький значок, нажав который можно преобразовать значения в числа.
После преобразования числа будут выравнены по правому краю ячейки (если, конечно, в формате ячейки установлено Выравнивание по горизонтали — по значению).
Чтобы преобразовать сразу несколько значений — выделите их. У верхней ячейки появится желтый значок — с помощью него преобразуйте сразу все значения.
Другой способ группового преобразования чисел, сохраненных как текст, можно использовать следующий подход:
- введите в любую пустую ячейку число 1;
- выделите эту ячейку и скопируйте ее значение в Буфер обмена (CTRL+C);
- выделите ячейки, которые содержат числа сохраненные как текст;
- выберите Специальная ставка (на вкладке Главная в группе Буфер обмена щелкните стрелку рядом с командой Вставить, а затем выберите в списке пункт Специальная ставка);
- выберите Умножить;
- нажмите ОК.
После умножения на 1, числовые значения не изменятся, но будут преобразованы в числа (если по ошибке были выделены текстовые значения, операция умножения на них никак не повлияет).
Для EXCEL 2007: Если до умножения ячейки имели текстовый формат ячеек, то он будет сохранен (числовые значения все равно будут преобразованы, но будут выровнены по левому краю, как текст). Изменить формат ячеек на числовой можно стандартным способом через меню Формат ячеек (нажав CTRL+1).
Этот же прием поможет преобразовать ДАТЫ, сохраненные как текст в формат ДАТ (Если, конечно, EXCEL поймет ту форму, в которой записана ДАТА). Правда, после преобразования в ячейках будет содержаться число, соответствующее датам. Изменить формат ячеек на формат ДАТЫ можно стандартным способом через меню Формат ячеек (нажав CTRL+1).
СОВЕТ:
О преобразовании чисел из ТЕКСТового формата в ЧИСЛОвой можно также прочитать в одноименной статье Преобразование чисел из текстового формата в числовой (часть 1).
Изменение формата ячеек в Excel
Формат ячейки в программе Эксель задает не просто внешний вид отображения данных, но и указывает самой программе, как именно их следует обрабатывать: как текст, как числа, как дату и т.д. Поэтому очень важно правильно установить данную характеристику диапазона, в который будут вноситься данные. В обратном случае, все вычисления будут просто некорректными. Давайте выясним, как изменить формат ячеек в Microsoft Excel.
Основные виды форматирования и их изменение
Сразу определим, какие форматы ячеек существуют. Программа предлагает выбрать один из следующих основных видов форматирования:
- Общий;
- Денежный;
- Числовой;
- Финансовый;
- Текстовый;
- Дата;
- Время;
- Дробный;
- Процентный;
- Дополнительный.
Кроме того, существует разделение на более мелкие структурные единицы вышеуказанных вариантов. Например, форматы даты и времени имеют несколько подвидов (ДД.ММ.ГГ., ДД.месяц.ГГ, ДД.М, Ч.ММ PM, ЧЧ.ММ и др.).
Изменить форматирование ячеек в Excel можно сразу несколькими способами. О них мы подробно поговорим ниже.
Способ 1: контекстное меню
Самый популярный способ изменения форматов диапазона данных – это использование контекстного меню.
- Выделяем ячейки, которые нужно соответствующим образом отформатировать. Выполняем клик правой кнопкой мыши. Вследствие этого открывается контекстный список действий. Нужно остановить выбор на пункте «Формат ячеек…».
После этих действий формат ячеек изменен.
Способ 2: блок инструментов «Число» на ленте
Форматирование также можно изменить, используя инструменты, находящиеся на ленте. Этот способ выполняется даже быстрее предыдущего.
- Переходим во вкладку «Главная». При этом, нужно выделить соответствующие ячейки на листе, а в блоке настроек «Число» на ленте открыть поле выбора.
Просто производим выбор нужного варианта. Диапазон сразу же после этого изменит своё форматирование.
Но в указанном списке представлены только основные форматы. Если вы хотите более точно указать форматирование, то следует выбрать пункт «Другие числовые форматы».
Способ 3: блок инструментов «Ячейки»
Ещё одним вариантом настройки данной характеристики диапазона является использования инструмента в блоке настроек «Ячейки».
-
Выделяем диапазон на листе, который следует отформатировать. Располагаясь во вкладке «Главная», кликаем по значку «Формат», который находится в группе инструментов «Ячейки». В открывшемся списке действий выбираем пункт «Формат ячеек…».
Способ 4: горячие клавиши
И наконец, окно форматирования диапазона можно вызвать при помощи так называемых горячих клавиш. Для этого нужно предварительно выделить изменяемую область на листе, а затем набрать на клавиатуре комбинацию Ctrl+1. После этого, откроется стандартное окно форматирования. Изменяем характеристики так же, как об этом было уже сказано выше.
Кроме того, отдельные комбинации горячих клавиш позволяют менять формат ячеек после выделения диапазона даже без вызова специального окна:
- Ctrl+Shift+- — общий формат;
- Ctrl+Shift+1 — числа с разделителем;
- Ctrl+Shift+2 — времени (часы.минуты);
- Ctrl+Shift+3 — даты (ДД.ММ.ГГ);
- Ctrl+Shift+4 – денежный;
- Ctrl+Shift+5 – процентный;
- Ctrl+Shift+6 — формат О.ООЕ+00.
Как видим, существует сразу несколько способов отформатировать области листа Excel. Эту процедуру можно совершить, воспользовавшись инструментами на ленте, вызовом окна форматирования или горячими клавишами. Каждый пользователь сам решает, какой вариант для него является наиболее удобным в решении конкретно поставленных задач, ведь в одних случаях достаточно применения общих форматов, а в других — требуется точное указание характеристик по подвидам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Excel самопроизвольно меняет формат ячеек с числа на дату
Excel 2013 на Microsoft Server начал выдавать странный фокус — самопроизвольно меняет форматы всех ячеек с числового на дату. Логики в замене не прослеживается. В книге есть колонки как с датами, так и с числами и с текстом. Иногда замены при повторном открытии не происходит. Пользователей у программы несколько. Пробовала вносить изменения под разными учетными записями — эффект одинаково никакой. Убрала разделитель рядов — не помогло.
Как бороться с этой напастью?
Сведения о вопросе
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Разберитесь с установленными на вашем устройстве, Разделителями целой и дробной части как в Операционной системе, так и в программе Excel.
В смысле? У меня в операционной системе разделитель целой и дробной части — запятая, разделитель разрядов — пробел, а в Экселе — точка как разделитель целой и дробной части, а запятая — как разделитель разрядов. Так удобнее. По крайней мере мне. При этом если в операционной системе поставлю точку как разделитель целой и дробной части, а запятую — как разделитель разрядов, то запросы в PowerQuery не могут определить числовой формат в файлах и выдают ошибку.
Так как, все-таки, должно быть, что это проклятый дата-формат не вылезал постоянно?
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
На данном Форуме, поддержка оказывается Домашним Пользователям
2. Дополните, Вы используете Excel на вашем сервере? Какие на сервере и в Excel у Вас установлены разделители?
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Извините, не знал о разделении на корпоративщиков и домашних пользователей.
По сути вопроса.
Офис стоит на ноутбуке (Вин10х64_Ru). Подписка Офис365Про+.
Разделители в операционной системе: по умолчанию (дробная часть отделяется запятой, разряды — пробелом).
Разделители в Эксель: галочка «использовать системные разделители» снята, вручную выставлены разделители целой и дробной части — точка, разделители разрядов — запятая.
Указанная проблема, видимо, не наблюдается у тех, кто использует в Экселе системные разделители. Я правильно Вас понял.
Спасибо за ответ. Все свои будущие вопросы буду адресовать на форум ТекНет.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Дело в том, что воспроизводить эту проблему мне не удается наверняка.
Сегодня открыл файл — большая часть ячеек самопроизвольно изменила формат на «дату». Завтра открою — все нормально.
Причем изменяется формат не только в «умной таблице» (когда диапазон ячеек отформатирован как таблица), но и на всем полотне листа. Первым делом иду в группу команд «Стили». Свойства стиля «Обычный» совершенно нормальные (формат числа — Общий, т.е. все ОК). А ячейки тотально за пределами таблицы все имеют формат ДАТА. В пределах таблицы — некоторые.
Эта проблема повторяется периодически и я не заметил никакой зависимости. Сегодня нормально, завтра — ОК, а через месяц — бах и изменился формат. Меняю все взад и продолжаю работать, затем снова трансформация. Зачем, почему — причина совершенно непонятна.
Встречал также, как и Ваш, совет о разделителях. но экспериментов не проводил. Поэтому наверняка сказать не могу в этом ли причина. По крайней мере, у меня.
Этот ответ помог 2 польз.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Преобразование чисел-как-текст в нормальные числа
Если для каких-либо ячеек на листе был установлен текстовый формат (это мог сделать пользователь или программа при выгрузке данных в Excel), то введенные потом в эти ячейки числа Excel начинает считать текстом. Иногда такие ячейки помечаются зеленым индикатором, который вы, скорее всего, видели:
Причем иногда такой индикатор не появляется (что гораздо хуже).
В общем и целом, появление в ваших данных чисел-как-текст обычно приводит к большому количеству весьма печальных последствий:
- перестает нормально работать сортировка — «псевдочисла» выдавливаются вниз, а не располагаются по-порядку как положено:
- функции типа ВПР (VLOOKUP) не находят требуемые значения, потому как для них число и такое же число-как-текст различаются:
- при фильтрации псевдочисла отбираются ошибочно
- многие другие функции 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 и скопируйте туда следующий код:
Теперь после выделения диапазона всегда можно открыть вкладку Разрабочик — Макросы (Developer — Macros) , выбрать наш макрос в списке, нажать кнопку Выполнить (Run ) — и моментально преобразовать псевдочисла в полноценные.
Также можно добавить этот макрос в личную книгу макросов, чтобы использовать позднее в любом файле.
С датами бывает та же история. Некоторые даты тоже могут распознаваться Excel’ем как текст, поэтому не будет работать группировка и сортировка. Решения — те же самые, что и для чисел, только формат вместо числового нужно заменить на дату-время.