Excel не работает формат ячейки

Формат ячеек в Excel не меняется? Копируйте любую секцию, в которой форматирование прошло без проблем, выделите «непослушные» участки, жмите на них правой кнопкой мышки (ПКМ), а далее «Специальная вставка» и «Форматы». Существует и ряд других способов, позволяющих решить возникшую проблему. Ниже рассмотрим, почему происходит такой сбой и разберем методы его самостоятельного решения.

Причины, почему не меняется форматирование в Excel

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

Одна из причин, почему не меняется формат ячейки в Excel — появление конфликта в этом секторе, из-за чего стиль блокируется. В большинстве случаев проблема актуальна для документов в Эксель 2007 и более. Зачастую это обусловлено тем, что в новых форматах документов данные о форматировании ячеек находятся в схеме XML, а иногда при изменении происходит конфликт стилей. Excel, в свою очередь, не может установить и, как следствие, он не меняется.

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

Что делать

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

Вариант №1

Для начала рассмотрим один из наиболее эффективных путей, позволяющих устранить возникшую проблему в Excel. Алгоритм такой:

  • Проверьте, в каком формате сохранена книга. Если в XLS, жмите на «Сохранить как» и «Книга Excel (*.xlsx). Иногда ничего не меняется из-за неправильного расширения.

  • Закройте документ.
  • Измените расширение для книги с RAR на ZIP. Если расширение не видно, войдите в «Панель управления», а далее «Свойства / Параметры папки», вкладка «Вид». Здесь снимите отметку со «Скрывать расширение для зарегистрированных типов файлов».

  • Откройте архив любой специальной программой.
  • Найдите в нем следующие папки: _rels, docProps и xl.
  • Войдите в xl и деинсталлируйте Styles.xml.
  • Закройте архив.
  • Измените разрешение на первичное .xlsx.
  • Откройте книгу и согласитесь с восстановлением.
  • Получите информацию об удаленных стилях, которые не получилось восстановить.

После этого сохраните книгу и проверьте — меняется форматирование ячеек в Excel или нет. При использовании такого метода учтите, что удаляются форматы всех ячеек, в том числе тех, с которыми ранее проблем не возникало. Убирается информация по стилю шрифта, цвету, заливке, границах и т. д.

Этот вариант наиболее эффективный, когда в Экселе не меняется формат ячеек, но из-за своего «массового» применения в дальнейшем могут возникнуть трудности с настройкой. С другой стороны, риск появления такой же ошибки в будущем сводится к минимуму.

Вариант №2

Если формат ячеек вдруг не меняется в Excel, можно воспользоваться другим методом:

  1. Копируйте любую ячейку, с которой не возникало трудностей в этом вопросе.
  2. Выбелите проблемный участок, где возникла проблем, с помощью ПКМ.
  3. Выберите «Специальная вставка» и «Форматы».

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

Вариант №3

Следующее решение, когда не меняется форматирование в Excel — попытка правильного выполнения работы. Сделайте следующее:

  1. Выделите ячейки, требующие форматирования.
  2. Жмите на Ctrl+1.
  3. Войдите в «Формат ячеек» и откройте раздел «Число».
  4. Перейдите в раздел «Категория», а на следующем шаге — «Дата».
  5. В группе «Тип» выберите подходящий формат информации. Здесь будет возможность предварительного просмотра формата с 1-й датой в данных. Его можно найти в поле «Образец».

Для быстрой смены форматирования даты по умолчанию жмите на нужный участок с датой, а после кликните сочетание Ctrl+Shift+#.

Вариант №4

Следующее решение, когда Эксель не меняет формат ячейки — попробовать задать корректный режим работы. Алгоритм действий имеет следующий вид:

  • Жмите на любую секцию с цифрой и кликните комбинацию Ctrl+C.
  • Выделите диапазон, требующий конвертации.
  • На вкладке «Вставка» жмите «Специальная вставка».

  • Под графой «Операция» кликните на «Умножить».

  • Выберите пункт «ОК».

После этого попробуйте, меняется вариант форматирования с учетом вашего запроса, или неисправность сохраняется в прежнем режиме.

Вариант №5

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

Для решения вопроса сделайте следующее:

  1. Выберите весь столбец.
  2. Кликните на «Данные», а далее «Текст по столбцам».
  3. Жмите на клавишу «Готово».
  4. Применяйте форматирование, которое вас интересует.

Как видно, существует достаточно методик, позволяющих исправить ситуацию с форматом ячеек в Excel, когда он не меняется по команде. Для начала попробуйте первые два варианта, которые в большинстве случаев помогают в решении вопроса.

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

Отличного Вам дня!

Формат ячейки не меняется в Excel? Скопируйте все разделы, в которых форматирование прошло гладко, выберите «плохие» области, щелкните их правой кнопкой мыши (ПКМ), затем «Специальная вставка» и «Форматы». Есть несколько других способов решения проблемы. Ниже мы рассмотрим, почему возникает такая ошибка, и проанализируем методы ее самостоятельного решения.

Для начала нужно понять, почему формат ячеек в Excel не меняется, чтобы найти эффективный метод решения проблемы. По умолчанию, когда вы вводите номер в бизнес-документ, он выравнивается по правому краю, а тип / размер определяется настройками системы.

Одна из причин, по которой в Excel не меняется формат ячеек, — это возникновение конфликта в этой области, из-за которого стиль заблокирован. В большинстве случаев проблема касается документов в Excel 2007 и других форматах. Часто это происходит из-за того, что новые форматы документов содержат информацию о форматировании ячеек в схеме XML, и иногда при редактировании возникает конфликт стилей. Excel, в свою очередь, не может быть установлен и, как следствие, не меняется.

Это лишь одна из причин, по которой формат не работает в Excel, но в большинстве случаев это единственное объяснение. Люди, столкнувшиеся с такой проблемой, часто не могут определить, когда она появилась. Учитывая ситуацию, есть несколько способов решения проблемы.

Что делать

В ситуации, когда формат ячеек в Excel не меняется, попробуйте один из следующих способов. Если метод вдруг не сработает, попробуйте другой вариант. Продолжайте, пока проблема не будет полностью решена.

Вариант №1

Во-первых, давайте рассмотрим один из наиболее эффективных способов решения этой проблемы в Excel. Алгоритм следующий:

  • Проверьте, в каком формате сохранена книга. Если вы используете XLS, щелкните Сохранить как и книгу Excel (* .xlsx). Иногда ничего не меняется из-за неправильного расширения.

  • Закройте документ.
  • Измените расширение книги с RAR на ZIP. Если расширение не отображается, перейдите в «Панель управления», затем «Свойства / Параметры папки», вкладку «Просмотр». Здесь снимите флажок «Скрыть расширение для зарегистрированных типов файлов».

  • Откройте архив любой специальной программой.
  • Найдите в нем следующие папки: _rels, docProps и xl.
  • Войдите в xl и удалите Styles.xml.
  • Закройте архив.
  • Измените разрешение на основной .xlsx.
  • Открываем книгу и соглашаемся на восстановление.
  • Получите информацию об удаленных стилях, которые не удалось восстановить.

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

Этот вариант наиболее эффективен, когда формат ячеек в Excel не меняется, но из-за его «массового» использования в будущем могут возникнуть трудности с настройкой. С другой стороны, риск возникновения такой же ошибки в будущем сводится к минимуму.

Вариант №2

Если формат ячейки внезапно не меняется в Excel, вы можете использовать другой метод:

  1. Скопируйте любую ячейку, с которой в этом вопросе не возникло затруднений.
  2. Используйте ПКМ, чтобы отбелить проблемный участок, на котором возникла проблема.
  3. Выберите Специальная вставка и форматы».

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

Вариант №3

Следующее решение, когда форматирование в Excel не меняется, — попытаться выполнить работу правильно. Сделайте следующее:

  1. Выделите ячейки для форматирования.
  2. Нажмите Ctrl + 1.
  3. Введите «Формат ячеек» и откройте раздел «Число».
  4. Перейдите в раздел «Категория» и на следующем шаге — «Дата».
  5. В группе «Тип» выберите соответствующий формат информации. Будет возможность предварительно просмотреть формат с самой ранней датой в данных. Его можно найти в поле «Образец».

Чтобы быстро изменить форматирование даты по умолчанию, щелкните нужную область с датой, затем нажмите комбинацию Ctrl + Shift+#.

Вариант №4

Следующее решение, когда Excel не меняет формат ячеек, — попытаться установить правильный режим работы. Алгоритм действий следующий:

  • Щелкните любой раздел с номером и нажмите комбинацию Ctrl + C.
  • Выделите диапазон для преобразования.
  • На вкладке «Вставка» нажмите «Специальная вставка».

  • В столбце «Операция» нажмите «Умножить».

  • Выберите «ОК».

После этого попробуйте, вариант формата изменится по вашему запросу или неисправность останется в предыдущем режиме.

Вариант №5

Иногда возникают ситуации, когда возникает проблема при сохранении отчета в Excel из 1С. После выделения столбца с числами и попытки выбрать формат чисел с разделителями и десятичными знаками ничего не меняется. В этом случае вам придется несколько раз щелкнуть по интересующей области.

Чтобы исправить это, сделайте следующее:

  1. Выделите весь столбец.
  2. Щелкните «Данные», затем «Текст по столбцам».
  3. Щелкните кнопку «Готово».
  4. Примените интересующее вас форматирование.

Как видите, техник достаточно, чтобы исправить ситуацию с форматом ячеек в Excel, когда он не меняется по команде. Для начала попробуйте первые два варианта, которые в большинстве случаев помогут решить проблему.

Метод 2: применение инструментов на лене

  • Блок “Число”
  • Блок “Ячейки”

Виды форматов ячеек

Для начала перечислим основные форматы ячеек, которые доступны в табличном редакторе:

  • Общий;
  • Числовой;
  • Денежный;
  • Финансовый;
  • Дата;
  • Время;
  • Процентный;
  • Дробный;
  • Экспоненциальный;
  • Текстовый;
  • Дополнительный.

Примечание: для большинства из перечисленных форматов можно настроить вид отображения данных (например, “Дата”). Ненастраиваемыми являются форматы: Общий и Текстовый.

Давайте теперь перейдем, непосредственно, к методами изменения формата ячеек.

Метод 1: через контекстное меню

Данный метод является самым распространенным среди пользователей. Вот что мы делаем:

  1. Щелкаем правой кнопкой мыши по ячейке, формат которой требуется задать/изменить, и в появившемся списке команд выбираем “Формат ячеек”.Если данное действие требуется выполнить для диапазона ячеек, сначала любым удобным способом выделяем его, после чего, также, правой кнопкой мыши кликаем по любому месту внутри выделенной области и выбираем нужный пункт.
  2. На экране отобразится окно “Формат ячеек”. Автоматически должна быть выбрана вкладка “Число” (если по каким-то причинам этого не произошло, переключаемся в нее). В перечне слева определяемся с форматом, после чего справа задаем детальные параметры (если предлагаются). По готовности щелкаем OK.
  3. В результате нам удалось сменить формат ячеек (в нашем случае – числовой, с разделителем разрядов, две цифры после запятой).

Метод 2: применение инструментов на лене

На ленту программы Excel разработчики вынесли самые популярные функции и команды, в т.ч., здесь есть кнопки для изменения формата ячеек.

Блок “Число”

  1. Выбрав ячейку или выделив определенный диапазон во вкладке “Главная” в группе инструментов “Число” щелкаем по стрелке вниз рядом с текущим форматом.
  2. Раскроется список вариантов (можно прокручивать вверх-вниз), среди которых выбираем нужный.Примечание: Данный способ позволяет выбрать только форматы в их базовом виде. Для их более детальной настройки нам нужны “Другие числовые форматы”.В результате, перед нами появится то же самое окно форматирования, которое мы уже рассмотрели в первом методе.

Блок “Ячейки”

  1. Производим выделение требуемой ячейки/диапазона и в главной вкладке в блоке инструментов “Ячейки” щелкаем по кнопке “Формат”.
  2. В появившемся списке кликаем по строке “Формат ячеек”.
  3. И снова откроется окно форматирования, в котором мы можем выполнить требуемые настройки.

Метод 3: использование горячих клавиш

Комбинации клавиш позволяют пользователям быстрее выполнять популярные команды или запускать распространенные функции. Для смены формата ячеек также предусмотрено отдельное сочетание.

  1. Как и в методах выше, для начала выделяем ячейку или диапазон.
  2. Затем нажимаем клавиши Ctrl+1.
  3. Откроется уже хорошо знакомое окно, где можно выбрать тип данных и настроить их отображение.

Примечание: Чаще всего, комбинации Ctrl+1 достаточно. Для тех, кто еще больше хочет ускорить работу, предусмотрены следующие горячие клавиши, позволяющие выбрать формат (основной вид) без открытия соответствующего окна:

  • Ctrl+Shift+1 – числовой (с разделителем и двумя цифрами после запятой);
  • Ctrl+Shift+4 – дата (ДД.ММ.ГГГГ);
  • Ctrl+Shift+5 – процентный (без десятичных знаков);
  • Ctrl+Shift+6 – время (Часы:Минуты).

Заключение

Таким образом, изменение формата ячеек в Эксель – процедура, которую можно выполнить разными способами. Каждый пользователь может выбрать для себя тот, который покажется наиболее удобным и быстрым.

Как изменить формат ячейки в Excel быстро и качественно

Изменение формата ячеек в Excel позволяет организовать данные на листе в логическую и последовательную цепочку для профессиональной работы. С другой стороны неправильное форматирование может привести к серьезным ошибкам.

Содержимое ячейки это одно, а способ отображения содержимого ячеек на мониторе или печати это другое. Перед тем как изменить формат данных в ячейке Excel следует запомнить простое правило: «Все, что содержит ячейка, может быть по-разному представлено, а презентация отображения данных зависит от форматирования». Это легко понять, если показать на примере. Посмотрите, как с помощью форматирования можно отображать число 2 разными способами:

Большинство пользователей Excel пользуются исключительно стандартными инструментами форматирования:

  • кнопками на панели «Главная»;
  • готовые шаблоны форматов ячеек доступных в диалоговом окне открыто с помощью комбинацией горячих клавиш CTRL+1.

Форматы данных вводимых в ячейки электронной таблицы

Диапазон ячеек A2:A7 заполните цифрой 2 и отформатируйте все ячейки так как показано выше на рисунке.

  1. Выделите диапазон A2:A7 введите число 2 и нажмите комбинацию клавиш CTRL+Enter.
  2. В ячейке A2 должен быть формат «Общий он в программе Excel задан по умолчанию. Поэтому сразу переходим на ячейку A3. Щелкаем по инструменту «Главная»-«Число»-«Увеличить разрядность» (увеличение количества отображаемых чисел после запятой).
  3. Перейдите на ячейку A4 и нажмите инструмент «Главная»-«Число»-«Процентный формат» или комбинацию горячих клавиш CTRL+SHIFT+5. Или просто введите 200% вручную и форматирование для ячейки присвоится автоматически.
  4. Кликниет по ячейке A5 и щелкните по инструменту «Финансовый числовой формат», он немного отличается от денежного, но об этом далее…
  5. Сделайте активной ячейку A6 и щелкните на угловую кнопку со стрелкой в низ в разделе «Главная»-«Число» или нажмите комбинацию клавиш CTRL+1. В появившемся окне на закладке «Число» выберите из раздела «Числовые форматы:» опцию «Дата», а в разделе «Тип:» укажите соответствующий способ отображения дат. В разделе «Образец:» отображается предварительный просмотр отображения содержимого ячейки.
  6. Переходим в ячейку A7 так же жмем комбинацию клавиш CTRL+1 для вызова диалогового окна «Формат ячеек», только в этот раз выбираем опцию «Время».

Какие возможности предоставляет диалоговое окно формат ячеек? Функции всех инструментов для форматирования, которые содержит закладка «Главная» можно найти в этом диалоговом окне (CTRL+1) и даже больше.

В ячейке A5 мы воспользовались финансовым форматом, но есть еще и денежный, их очень часто путают. Эти два формата отличаются способом отображения:

  • финансовый формат при отображении чисел меньше чем 0 ставит минус с левой стороны ячейки, а денежный ставит минус перед числом;
  • денежный формат по умолчанию отображает отрицательные значения красным цветом шрифта (например, введите в ячейку значение -2р. и денежный формат присвоится автоматически);
  • в финансовом формате после сокращения валют добавляется 1 пробел при отображении значений.

Если нажать комбинацию горячих клавиш: CTRL+SHIFT+4, то ячейке присвоится денежный формат.

Что касается даты в ячейке A6, то здесь стоит упомянуть о правилах Excel. Формат даты считаются как последовательность дней от 1 января 1900 года. То есть если ячейка содержит значение – число 2, то это число в формате даты должно отображаться как 02.01.1900 и так далее.

Время для Excel – это значение чисел после запятой. Так как у нас в ячейке A7 целое число, время там отображено соответственно.

Формат даты со временем в Excel

Отформатируем таблицу с данными так, чтобы значения в строках отображались соответственно названиям столбцов:

В первом столбце форматы уже соответствуют его названию, поэтому переходим ко второму и выделяем диапазон B3:B7. Потом жмем CTRL+1 и на закладке «Число» указываем время, а в разделе «Тип:» выбираем способ отображения такой как указано на рисунке:

Так же делаем с диапазонами C3:C7 и D3:D7, подбирая соответствующие форматы и типы отображения.

Если ячейка содержит значение больше чем 0, но меньше чем 1, то формат даты в третьем столбце будет отображаться как: 0 января 1900 года. В то время как в четвертом столбце дата уже отображается иначе благодаря другому типу (системы даты 1904 года, подробнее смотрите ниже). А если число Примечание. Чтобы все даты по умолчанию отображались по системе 1904 года можно в параметрах внести соответствующие настройки: «Файл»-«Параметры»-«Дополнительно»-«При пересчете этой книги:»-«Использовать систему дат 1904».

Наглядно приводим пример отличия отображения дат в этих двух системах на рисунке:

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

Система дат Первая дата Последняя дата
1900 1 января 1900 г. (значение 1) 31 декабря 9999 г. (значение 2958465)
1904 2 января 1904 г. (значение 1) 31 декабря 9999 г. (значение 2957003)

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

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

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

Проблемы, вызванные неправильным форматом чисел

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

Для исправления указанной ошибки необходимо выделить все ячейки, в которых установлен неверный формат. При этом появится значок «!» (восклицательный знак), при нажатии на который Excel сам укажет на наличие ошибки, а именно «Число сохранено как текст».

При нажатии на параметр «Преобразовать в числа», формат все числовых значений поменяется с ними можно будет проводить любые вычисления. При этом зеленые треугольнички в ячейках исчезнут.

Меняем формат ячейки

Числовые значения в таблице Excel, выраженные в текстовом формате, не дают возможности работать с формулами и делать необходимые вычисления. Ячейки также могут поменять установленный формат в результате перенесения файла на другой компьютер или при открытии документа в иной версии Эксель. Для исправления такой ошибки необходимо провести следующую последовательность действий:

  1. В первую очередь нужно выделить столбец, в котором будут произведены изменения или область ячеек.
  1. Далее следует перейти во вкладку «Данные» и в категории «Работа с данными» активировать параметр «Текст по столбцам». Откроется диалоговое окошко – «Мастер распределения текста по столбцам».
  1. Настройки состоят из трех шагов, в соответствие с которыми выставляются параметры столбца – формат исходных данных с разделителем или фиксированной ширины, выбор разделителя и формат данных столбца. В данном случае нас устраивают стандартные настройки, поэтому кликаем «Готово» и значения столбца перейдут в числовой формат.
  2. При нажатии комбинации клавиш «Ctrl+1» появиться окошко «Формат ячеек». Здесь выбираем параметр «Числовой» и нажимает «ОК».

Если в ячейках отображаются формулы вместо результатов вычислений, то необходимо отключить параметр «Отображение формул» во вкладке «Формулы».

Отключение параметра «Показать формулы»

Преобразование формата через формулы

Перевести цифровые значения из текстового формата в числовой можно с помощью специальной формулы ЗНАЧЕН.

  1. В данном случае нужно создать новый столбик справа от значений, которые будем переводить в другой формат.
  2. В первой ячейке нового столбика вводим формулу «=ЗНАЧЕН(D5)». В скобках следует указать адрес ячейки.
  3. После применения формулы в первой ячейке следует растянуть ее действие на всю длину столбца, нажав курсором мышки на нижний правый угол ячейки и потянув его вниз.
  1. Преобразованные значения копируем и переносим в столбец с исходными данными. Выделяем столбец с новыми значениями и нажимаем комбинацию клавиш на клавиатуре «Ctrl+С». Таким образом значения сохранились в буфере обмена. Далее переходим в первую ячейку столбца с исходными значениями и, нажав на стрелочку под параметром «Вставка» на «Главной» вкладке, выбираем категорию «Вставить значения».

Используем специальные вставки

Не менее простым и эффективным способом преобразования чисел из текстового формата в числовой является использование специальных вставок Эксель. Так, чтобы узнать о том, в каком формате число отображено в данным момент, достаточно при активации ячейки посмотреть на блок инструментов на «Главной» вкладке. Здесь есть параметр, в котором отображается формат ячейки. При стандартных настройках – формат «Общий». При нажатии на стрелку слева появится меню для выбора других форматов.

Выбор формата ячеек на «Главной» вкладке

Для проведения преобразования проставим в одной из ячеек цифру 3, которая останется в «Общем» формате. Необходимо скопировать указанную ячейку и перейти в другую область. При нажатии на стрелочку под параметром «Буфер обмена», выбираем критерий «Специальная вставка». Появится окно с определенным набором параметров. В блоке настроек «Операция» необходимо поставить отметку напротив «Умножить».

Отключение проверки на наличие ошибок

В некоторых случаях требуется введение числовых значений именно в виде текста. Чтобы Excel не выводил ошибки о неправильном формате в виде зеленых треугольников в ячейке, необходимо отключить функцию проверки.

  1. В открытом файле Excel переходим во вкладку «Файл».
  2. В левой панели следует перейти в категорию «Параметры».
  1. В появившемся окне переходим в настройки под названием «Формулы».
  1. В комплексе команд «Правила поиска ошибок» нужно убедиться в том, что напротив параметра «Числа, отформатированные как текст или с предшествующим апострофом» установлен флажок активации.

Если в документе Excel, наоборот, ошибки не отображаются, то галочку возле указанного выше параметра нужно снять и активировать выбор нажатием кнопки «ОК».

Заключение

Благодаря данной статье можно с легкостью научиться преобразовывать столбец в число с помощью нескольких удобных способов. Каждый пользователь сможет подобрать для себя оптимальный вариант для выполнения поставленных задач.

Источник

Хитрости »

11 Январь 2015              82980 просмотров


Не изменяется формат ячейки

В который раз на одном из форумов увидел вопрос с описанием непонятного бага: при попытке изменить формат ячеек или вызывать диалоговое окно Формат ячеек(правая кнопка мыши-Формат ячеек (Cell Format) ничего не происходит. Что делает невозможным изменить визуальный стиль ячеек. При этом происходить данная проблема может не для всех ячеек, а выборочно для любой ячейки листа. Если кто-то не понял проблему: для некоторых ячеек невозможно назначить или изменить границы ячеек, цвет заливки, цвет и стиль шрифта и т.п.

Возможная причина: в какой-то момент при работе с файлом в ячейках возник конфликт форматов и стиль ячеек был заблокирован. Как правило это происходит при работе с файлом в версиях Excel 2007 и выше. Я предполагаю, что связано это с тем, что в новых форматах файлов данные о форматах ячеек хранятся в XML-схемах и порой при изменениях происходит конфликт стилей и Excel не может определить текущий формат ячейки и как следствие изменить. Не могу сказать 100% действительно ли в этом причина, но других вариантов у меня пока нет. Надо узнавать у Microsoft, но никто из «владельцев» проблемы не может сказать в какой момент причина появилась, а без этого вряд ли получиться что-то нарыть. Сам я смоделировать подобную ситуацию не смог.

Решение: я пока знаю два возможных варианта решения данной проблемы. Какой из них использовать, если вы столкнулись с данной проблемой — выбирать вам.

Отказ от ответственности: все действия вы производите на свой страх и риск. Автор статьи не несет никакой ответственности за любого вида ущерб, который может быть понесен в результате ваших действий
Поэтому настоятельно рекомендую пробовать варианты решения проблем на копиях своих файлов, чтобы в любом случае сохранить свои данные.

вариант 1

  1. Если книга в формате .xls — сохраняете книгу в формате 2007(Сохранить как-Книга Excel (*.xlsx) (Save As- Excel Workbook (*.xlsx))
  2. закрываете книгу
  3. меняете расширение для книги на .zip или .rar
    Если не отображается расширение:
    Панель управления-Свойства папки(для Win 7 – Параметры папок)- вкладка Вид- Снять галочку с «Скрывать расширение для зарегистрированных типов файлов»
  4. открываете любым архиватором
  5. в архиве будет три папки: _rels, docProps и xl
  6. открываете папку xl и удаляете файл Styles.xml
    Папки через архив
  7. закрываете архив
  8. меняете расширение архива на первоначальное — .xlsx
  9. открываете книгу, согласившись с восстановлением содержимого:
    Предупреждение
    после чего получить небольшое сообщение об удаленных стилях, которые не удалось восстановить:
    Отчет

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


Вариант 2

  1. копируете любую ячейку, формат для которой изменяется без проблем
  2. выделяете «непослушные» ячейки-правая кнопка мыши-Специальная вставка (PasteSpecial)Форматы (Formats)

Данный вариант (в книгах, любезно предоставленных носителями проблемы) у меня срабатывал довольно неплохо. В чем его очевидное преимущество перед первым вариантом — вы не теряете все форматы в книге. Однако есть и другой нюанс — нельзя будет с достоверностью сказать, что проблема в очень скором будущем не повторится. Хотя нельзя сказать и того, что она повторится.


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Не изменяется формат ячейки

В который раз на одном из форумов увидел вопрос с описанием непонятного бага: при попытке изменить формат ячеек или вызывать диалоговое окно Формат ячеек(правая кнопка мыши-Формат ячеек (Cell Format) ничего не происходит. Что делает невозможным изменить визуальный стиль ячеек. При этом происходить данная проблема может не для всех ячеек, а выборочно для любой ячейки листа. Если кто-то не понял проблему: для некоторых ячеек невозможно назначить или изменить границы ячеек, цвет заливки, цвет и стиль шрифта и т.п.

Возможная причина : в какой-то момент при работе с файлом в ячейках возник конфликт форматов и стиль ячеек был заблокирован. Как правило это происходит при работе с файлом в версиях Excel 2007 и выше. Я предполагаю, что связано это с тем, что в новых форматах файлов данные о форматах ячеек хранятся в XML-схемах и порой при изменениях происходит конфликт стилей и Excel не может определить текущий формат ячейки и как следствие изменить. Не могу сказать 100% действительно ли в этом причина, но других вариантов у меня пока нет. Надо узнавать у Microsoft, но никто из «владельцев» проблемы не может сказать в какой момент причина появилась, а без этого вряд ли получиться что-то нарыть. Сам я смоделировать подобную ситуацию не смог.

Решение : я пока знаю два возможных варианта решения данной проблемы. Какой из них использовать, если вы столкнулись с данной проблемой — выбирать вам.

Отказ от ответственности: все действия вы производите на свой страх и риск. Автор статьи не несет никакой ответственности за любого вида ущерб, который может быть понесен в результате ваших действий
Поэтому настоятельно рекомендую пробовать варианты решения проблем на копиях своих файлов, чтобы в любом случае сохранить свои данные.

  1. Если книга в формате .xls — сохраняете книгу в формате 2007(Сохранить как-Книга Excel (*.xlsx) (Save As- Excel Workbook (*.xlsx))
  2. закрываете книгу
  3. меняете расширение для книги на .zip или .rar
    Если не отображается расширение:
    Панель управления-Свойства папки(для Win 7 – Параметры папок)- вкладка Вид- Снять галочку с «Скрывать расширение для зарегистрированных типов файлов»
  4. открываете любым архиватором
  5. в архиве будет три папки: _rels, docProps и xl
  6. открываете папку xl и удаляете файл Styles.xml
  7. закрываете архив
  8. меняете расширение архива на первоначальное — .xlsx
  9. открываете книгу, согласившись с восстановлением содержимого:

    после чего получить небольшое сообщение об удаленных стилях, которые не удалось восстановить:

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

  1. копируете любую ячейку, формат для которой изменяется без проблем
  2. выделяете «непослушные» ячейки-правая кнопка мыши-Специальная вставка (PasteSpecial)Форматы (Formats)

Данный вариант (в книгах, любезно предоставленных носителями проблемы) у меня срабатывал довольно неплохо. В чем его очевидное преимущество перед первым вариантом — вы не теряете все форматы в книге. Однако есть и другой нюанс — нельзя будет с достоверностью сказать, что проблема в очень скором будущем не повторится. Хотя нельзя сказать и того, что она повторится.

Статья помогла? Поделись ссылкой с друзьями!

Не меняется формат ячейки в Excel

Не меньшее значение, чем данные в ячейках таблицы и методы их обработки, имеет способ представления этих данных. Грамотно структурированная таблица не только выглядит красиво, но и представленные в ней данные воспринимаются быстро и легко. Примеры, приведенные ниже, иллюстрируют возможности Excel в плане форматирования числовых данных на уровне ячеек. Немалое значение при этом имеет тип данных в ячейке. Числовые данные в таблицах Excel могут форматироваться разными способами в зависимости от задач, решаемых пользователем. По умолчанию при вводе числа в рабочий документ к нему применяется общий формат: выравнивание данных по правому краю ячейки, тип и размер шрифта определяется общими настройками системы. Проследим, как способ отображения данных меняется при изменении формата ячейки. На рис. 1.1 показан исходный документ, в ячейку A1 которого введено число 12,34.

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

Как проверить заряд аккумулятора вашего ноутбука? Ясно, что аккумулятор к процессе работы разряжается. В современных ноутбуках он должен продержаться не менее двух, а то и трех часов активной работы компьютера. Однако интенсивность расходования его заряда меняется в зависимости от того, что вы делаете с помощью вашего ноутбука. И естественно, в зависимости от этого время течет дли нас с разной скоростью. После того как появится критическое (второе) предупреждение, ноутбук выполнит то, что было задано, т.е. выключится или перейдет в ждущий или спящий режим. Он останется в таком состоянии, пока вы не замените или не перезарядите аккумулятор либо не включите зарядку для ноутбука asus.

В разделе Числовые форматы представлен список из тех встроенных форматов, которые могут применяться к данным в ячейках. По умолчанию и к текстовым, и числовым данным применяется, как отмечалось, формат Общий (об этом свидетельствует сообщение в центре вкладки). В разделе Образец приведен пример отображения данных при выбранном формате. Это удобно при настройке форматов. В частности, если в разделе Числовые форматы выбрать формат Числовой, вкладка несколько изменит вид (рис. 1.3).

Вкладка содержит несколько управляющих элементов, с помощью которых выполняется настройка формата. В поле Число десятичных знаков указывается количество цифр, отображаемых после десятичной запятой (речь идет именно об отображаемых знаках, на само числовое значение эти настройки не влияют). Флажок Разделитель групп разрядов устанавливают для того, чтобы при отображении больших чисел тысячи, миллионы и т. п. выделялись позиционно с помощью символа разделения разряда (обычно используются системные настройки). Этот символ указывается в скобках после названия опции (для русскоязычной версии приложения это пробел, поэтому внешне кажется, что в скобках ничего не указано).

Кроме этого, можно задать способ отображения отрицательных чисел. В списке Отрицательные числа четыре элемента, позволяющие наглядно представить, как могут отображаться числа меньше нуля (элементы списка также зависят от системных настроек). Обычно речь идет о выделении отрицательных чисел цветом (или заключении в скобки). На рис. 1.4 в соответствии с выполненными настройками данные в числовом формате будут отображаться с четырьмя цифрами после десятичной запятой, с использованием разделителя групп разрядов (пробел), а отрицательные числа будут выделены красным цветом. Результат применения такого формата к различным числам в документе показан на рис. 1.5.

Диапазон ячеек A3:B8 содержит числовые данные, причем в ячейках A3:A8 и B3:B8 одни и те же данные, только к ним применен разный формат. К ячейкам A3:A8 применялся числовой формат с описанными выше настройками, а данные в ячейках B3:B8 имеют общий формат. Хочется обратить внимание, что если у числа после десятичной запятой знаков больше, чем указано в настройках формата, то отображаются они не все. Отображаемое значение округляется. Однако это именно отображаемое значение, т. е. то, которое видит пользователь. Реальное значение ячейки не меняется (его можно увидеть в строке формул при выделении соответствующей ячейки), и именно реальное значение используется в вычислениях. Разницу между отображаемым и реальным значениями можно увидеть, в частности, в ячейках A4 и и (см. рис. 1.5).

Автоматическое преобразование формата ячейки в MS EXCEL при вводе ТЕКСТовых данных (Часть 1)

При вводе пользователем данных, EXCEL пытается определить тип вводимых данных. Если данные можно перевести в формат даты или числа, то EXCEL производит соответствующее преобразование и форматирование. Преобразование производится «на лету» после нажатия клавиши ENTER. Часто текстовые данные действительно имеют формат дат (1-05, 2.12) или чисел (000123456), но на самом деле ими не являются. В этом случае необходимо запретить EXCEL выполнять автоматическое преобразование и форматирование.

При вводе текстовых данных определенного вида, например: 1-05, 2.12, 1e2, 00012456, EXCEL автоматически меняет формат ячейки и преобразовывает текст в другой, как ему кажется, подходящий тип данных. Это приводит к тому, что 1-05 и 2.12 будут преобразованы в даты (01.май и 02.дек), а 1e2 и 000123456 в числа (в 1,00E+02, т.е. 100 и в 123456).

Допустим, мы вводим текст 1-05 (пусть это будет артикул товара) и хотим, чтобы EXCEL сохранил в ячейке именно текст, а не что-либо другое.

Что же происходит при вводе значения в ячейку? Если ячейка имеет формат Общий (формат ячейки по умолчанию), EXCEL преобразует текст 1-05 в дату 01.май: формат ячейки изменяется с Общий на формат Дата (точнее все форматы/ДД.МММ). Если мы вернем ячейке формат Общий, то в ячейке увидим число 40299 (если сейчас 2010 год), что соответствует 01.05.2010. Вернуть исходное значение 1-05 простым преобразованием формата уже не представляется возможным — EXCEL интерпретировал 1-05, как дату 01.05.2010 и вставил в ячейку соответствующее ей число 40299.

Универсальным способом отмены автоматического преобразования формата является явное указание желаемого формата перед вводом данных. Т.е. выделяем ячейки, в которые необходимо ввести заведомо текстовые данные и устанавливаем им текстовый формат. Для вызова формата ячейки нажмите CTRL+1.

Есть и другой способ. Чтобы EXCEL автоматически при вводе текстовых данных назначал ячейкам текстовый формат, перед вводимым текстом можно ввести знак апострофа (‘), т.е. в нашем случае необходимо ввести ‘1-05 (давайте введем его на новом листе в ячейку А1). Почему именно апостроф? Есть две причины: этот символ не отображается в ячейке (если он введен первым) и он игнорируется формулами. Например, после ввода формулы =ЛЕВСИМВ(A1;4) получим 1-05, а не ‘1-0, как вроде следовало бы ожидать.

Использование апострофа — не единственный способ отмены автоматического преобразования формата при вводе значений. Можно вместо апострофа ввести перед словом пробел или после слова точку. Например, если нужно ввести 2.3 (что превращается 02.мар), то вводим 2.3. (после 3 стоит точка).

Другой пример об автоматическом преобразовании формата читайте в Части 2.

СОВЕТ:
Неправильный формат значения – это частый тип ошибки, к тому же, который трудно найти. Подсказкой может служить выравнивание значения в ячейке: если значение выровнено по правой стороне, то это число, а если по левой, то текст. Если ранее было сделано другое выравнивание в ячейке, то через Формат ячеек / Вкладка Выравнивание / По горизонтали установите параметр «По Значению».

Продолжение статьи читайте в Части 2, где будем с помощью формул бороться с автоматическим преобразованием формата ячейки.

Ссылочный формат ячейки Excel не корректируется

Пытаясь получить результат text () в определенном формате «MM / YY», указанный тип данных ячейки, похоже, не изменяется независимо от формата символа («Number»).

Попытался настроить категорию «Число» на «Общие» и, в принципе, обмануть мою полку.

Параметры Excel на Авто.

Может ли это быть проблемой REG?

Использование Pro Plus 2010.

Результатом функции TEXT () является текст, а не число, поэтому форматирование чисел не будет иметь никакого эффекта.

Если вы хотите использовать форматирование чисел, просто создайте ссылку на ячейку

затем отформатируйте ячейку с нужным числовым форматом.

Я собирался предложить вам использовать = datevalue (A1), чтобы преобразовать ваш текст в последовательную дату Excel, но по какой-то причине она продолжала давать мне ошибку. так что вместо этого я собрал этот бит формулы, который разрывает текст и преобразовывает его в значение даты другим способом

Это предполагает, что ваша дата начинается в A1. в основном это проверка в первую очередь, если A1 — текст или число. Если это число, просто отформатируйте число в соответствии с вашими настройками. Если его текст, то он удаляет последние 4 цифры справа за год, первые два символа — месяц, а средние два символа — день.

Это не полное решение, и вам придется потрудиться, чтобы скрыть форматирование. что произойдет, скажем, 3 февраля на свидание? это 02/03/2015 или 3/3/2015? в первом случае вам не нужно ничего делать. Но во втором случае вам нужно будет манипулировать тем, как вы вытаскиваете цифры. Подсказка: вы можете использовать комбинацию функций НАЙТИ и MID, чтобы выяснить, где находятся /, а затем начать тянуть строку.

Также прочтите Datevalue и посмотрите, сможете ли вы заставить его работать на вас.

Лично я не стал бы форматировать вашу дату как текстовую, потому что она ограничивает то, что вы можете сделать с ней позже . на самом деле именно так, с чем вы сейчас имеете дело. Гораздо лучше отбросить преобразование текста в формат, который вам нравится, чтобы преобразовать текст в дату Excel, а затем изменить способ отображения информации в ячейках.

В excel, не могу понять, почему цвет фона для ячейки не изменится?

Хорошо, поэтому я унаследовал книгу excel, полную форм Excel, чтобы изменить. Я не являюсь оригинальным автором формы. Я не могу для жизни понять, почему это не позволит мне изменить цвет фона некоторых клеток.

Форма имеет ячейки, окрашенные там, где требуется вход пользователя. Я просто хочу изменить этот цвет фона. Я использую Excel 2007 в Windows XP, но эта форма была первоначально создана с более старой версией excel.

Шаги, предпринятые до сих пор:

  • Рабочий лист разблокирован
  • Рабочая книга разблокирована.
  • ячейка разблокирована
  • любые попытки изменить цвет фона (щелкните правой кнопкой мыши по ячейкам формата и лентам). Похоже, что он меняет его в настройках, но вы говорите «ok», и он не применяется.
  • Нет кода VB, который влияет на цвет ячеек
  • Невозможно увидеть какую-либо проверку данных, которая бы даже повлияла на цвет ячейки. (Может быть, я что-то упустил?)

Я замечаю, что после ввода ячейки в ячейку цвет ячейки изменится на белый. Есть ли какая-то проверка данных, которая может изменить цвет ячеек после ввода содержимого?

Вы проверяли условное форматирование? Это труднее изменить.

Не уверен, где он находится в Excel 2007, но версия для Mac имеет его:

Update: Из комментариев у нас есть способ для Excel 2007:

Ага! Я нашел строку условия для эта клетка. Форматирование условия опция находится на вкладке «Главная» ленты, а не в данных или формулах. — Troggy

ctrl + A , чтобы вывести на экран значок «clear format options» (как показано на рисунке ниже), дважды щелкнув по файловому формату после выбора всего листа ,

Понравилась статья? Поделить с друзьями:
  • Excel не работает условное форматирование в excel
  • Excel не работает сумма ячеек
  • Excel не работает специальная вставка в excel
  • Excel не работает сохранить как
  • Excel не работает сортировка чисел