Эксель сам меняет формат ячейки
Друзья, добрый день.
Помогите решить проблему. Составляю график каждый месяц по одному и тому же принципу,перемещаю и копирую с предыдущего месяца и забиваю по новой часы. У меня появилась проблема. При установке рабочего времени чч:мм (после закрытия файла) ячейки выдают разные числа с запятыми.Я пробовала уже разные форматы,в том числе и временной часы:минуты,но после сохранения(вернее после закрытия файла) если его потом открыть,то с таблицей творится что то непонятное. Заливки где частично стёрты,грани ячеек тоже, шрифт пляшет как хочет,цвет шрифта тоже скидывается частично на чёрный. Если минуты не добавлять такого не наблюдается,но в предыдущие месяцы я уже делала в формате часы:минуты и проблем не было. Подскажите,может кто в курсе из за чего таблицу так перекашивает?
Друзья, добрый день.
Помогите решить проблему. Составляю график каждый месяц по одному и тому же принципу,перемещаю и копирую с предыдущего месяца и забиваю по новой часы. У меня появилась проблема. При установке рабочего времени чч:мм (после закрытия файла) ячейки выдают разные числа с запятыми.Я пробовала уже разные форматы,в том числе и временной часы:минуты,но после сохранения(вернее после закрытия файла) если его потом открыть,то с таблицей творится что то непонятное. Заливки где частично стёрты,грани ячеек тоже, шрифт пляшет как хочет,цвет шрифта тоже скидывается частично на чёрный. Если минуты не добавлять такого не наблюдается,но в предыдущие месяцы я уже делала в формате часы:минуты и проблем не было. Подскажите,может кто в курсе из за чего таблицу так перекашивает? zazna
Исправил: шрифт везде поставил Calibri 11 pt., время как время, числа как числа. Сохранил, закрыл, открыл снова - форматы не слетают.
Вот так сейчас у меня выглядит вложенный файл:
Откройте его, проверьте, у Вас так же или что-то отличается?
Исправил: шрифт везде поставил Calibri 11 pt., время как время, числа как числа. Сохранил, закрыл, открыл снова - форматы не слетают.
Вот так сейчас у меня выглядит вложенный файл:
Откройте его, проверьте, у Вас так же или что-то отличается? Samaretz
Вот так сейчас у меня выглядит вложенный файл:
Откройте его, проверьте, у Вас так же или что-то отличается? Автор - Samaretz
Дата добавления - 30.07.2015 в 07:50
Примерно аналогично сделал. Еще добавил некоторые плюшки - вручную вводим дату в В1 и по ней автоматически заполняются дни недели (сб и вс засериваются)
Примерно аналогично сделал. Еще добавил некоторые плюшки - вручную вводим дату в В1 и по ней автоматически заполняются дни недели (сб и вс засериваются) _Boroda_
Попробовала сделать по вашему-результат всё тот же
до закрытия
после закрытия
Попробовала сделать по вашему-результат всё тот же
до закрытия
после закрытия
zazna
Возможно, шалит 2007 Excel.
Попробуйте перенести всё в новую, только что созданную книгу, попробуйте сохранить файл не в xlsx, а в xls (или в xlsb)
Возможно, шалит 2007 Excel.
Попробуйте перенести всё в новую, только что созданную книгу, попробуйте сохранить файл не в xlsx, а в xls (или в xlsb) _Boroda_
Попробуйте перенести всё в новую, только что созданную книгу, попробуйте сохранить файл не в xlsx, а в xls
Да действительно помогло. Спасибо огромное за помощь. Просто интересно,с чего его так перекосить то могло?
Попробуйте перенести всё в новую, только что созданную книгу, попробуйте сохранить файл не в xlsx, а в xls
Да действительно помогло. Спасибо огромное за помощь. Просто интересно,с чего его так перекосить то могло? zazna
Попробуйте перенести всё в новую, только что созданную книгу, попробуйте сохранить файл не в xlsx, а в xls
Да действительно помогло. Спасибо огромное за помощь. Просто интересно,с чего его так перекосить то могло? Автор - zazna
Дата добавления - 30.07.2015 в 15:38
В Excel 2016 иногда происходит самопроизвольное изменение формата ячеек на финансовый. Происходит это после обычного сохранения файла. При последующем открытии уже формат изменен.
Создал простую таблицу, в ней есть поля с форматом Дата, обычный, число. После нескольких дней работы с файлом (добавление данных вручную, без копирований с других таблиц) формат числовых ячеек меняется на финансовый и появляется доллар в ячейках. Приходится менять формат этих колонок вручную, по истечение некоторого времени, формат колонок снова переключается на финансовый. Причем все колонки, которые находятся справа от таблицы так же формат в них становится финансовый. Хотя изначально, формат в них был Обычный.
Почему появляется данная проблема и как сделать, чтобы в будущем формат ячеек не менялся?
Переустановка Office 2016 не помогла. Создание нового чистого файла и переноса данных из старого файла в новый - не помогло.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Добрый день, форумчане!
Такая проблема - замучила уже совсем.
Суть:
Создаю книгу, заполняю таблицу, сохраяю, закрываю.
При последующем открытии формат ВСЕХ ячеек на ВСЕХ листах - денежный, проставлены значки евро, 2 знака после запятой.
Исправляю форматы, сохраняю, закрываю.
При открытии - опять - денежный формат. Причем как-то выборочно - то не при каждом открытии, то форматируются в "денежный формат" часть ячеек.
Очень редко - формат даты, или денежный, но в рублях.
Это происходит только на рабочекм ноутбуке.
Файлы пересылаю коллегам по работе - отчеты, таблицы и т.д. - очень всем это не нравится, а мне -уже ой как надоело.
Подскажите - что можно сделать?
Предполагаю, что решение может быть очень простым, но моих знаний не хватает.
Добрый день, форумчане!
Такая проблема - замучила уже совсем.
Суть:
Создаю книгу, заполняю таблицу, сохраяю, закрываю.
При последующем открытии формат ВСЕХ ячеек на ВСЕХ листах - денежный, проставлены значки евро, 2 знака после запятой.
Исправляю форматы, сохраняю, закрываю.
При открытии - опять - денежный формат. Причем как-то выборочно - то не при каждом открытии, то форматируются в "денежный формат" часть ячеек.
Очень редко - формат даты, или денежный, но в рублях.
Это происходит только на рабочекм ноутбуке.
Файлы пересылаю коллегам по работе - отчеты, таблицы и т.д. - очень всем это не нравится, а мне -уже ой как надоело.
Подскажите - что можно сделать?
Предполагаю, что решение может быть очень простым, но моих знаний не хватает. A138
Суть:
Создаю книгу, заполняю таблицу, сохраяю, закрываю.
При последующем открытии формат ВСЕХ ячеек на ВСЕХ листах - денежный, проставлены значки евро, 2 знака после запятой.
Исправляю форматы, сохраняю, закрываю.
При открытии - опять - денежный формат. Причем как-то выборочно - то не при каждом открытии, то форматируются в "денежный формат" часть ячеек.
Очень редко - формат даты, или денежный, но в рублях.
Это происходит только на рабочекм ноутбуке.
Файлы пересылаю коллегам по работе - отчеты, таблицы и т.д. - очень всем это не нравится, а мне -уже ой как надоело.
Подскажите - что можно сделать?
Предполагаю, что решение может быть очень простым, но моих знаний не хватает. Автор - A138
Дата добавления - 11.12.2015 в 15:46
= Мир MS Excel/Сбой формата ячеек - Мир MS Excel
Войти через uID
Войти через uID
Одновременно в 2х файлах изменился числовой формат ячеек. (Прикрепил фрагменты этих файлов)
В одном все ячейки с ОБЩЕГО поменялись на ДЕНЕЖНЫЙ, в другом на ФИНАНСОВЫЙ. (изменились все и неиспользуемые ячейки и во всем документе)
Там где форматы были выставлены (дата, числовое или текстовое значение) формат остался без изменений.
В итоге если в обычных ячейках цифровые значения, то стал отображаться значок € или $ - т.е. определенный денежный формат. Если текст, то этого не заметно.
Файлы большие, со множеством вкладок (до 30). Во многих вкладках много разной информации по разному отформатированной, поэтому избирательно исправлять проблематично.
Файлами пользуюсь регулярно несколько лет почти ежедневно. Раньше подобного не происходило. Последние полгода пользовался Портабл 2007 Экселем.
Сбой обнаружил при сегодняшнем включении файлов. Никаких действий по настройкам не совершал.
Одновременно в 2х файлах изменился числовой формат ячеек. (Прикрепил фрагменты этих файлов)
В одном все ячейки с ОБЩЕГО поменялись на ДЕНЕЖНЫЙ, в другом на ФИНАНСОВЫЙ. (изменились все и неиспользуемые ячейки и во всем документе)
Там где форматы были выставлены (дата, числовое или текстовое значение) формат остался без изменений.
В итоге если в обычных ячейках цифровые значения, то стал отображаться значок € или $ - т.е. определенный денежный формат. Если текст, то этого не заметно.
Файлы большие, со множеством вкладок (до 30). Во многих вкладках много разной информации по разному отформатированной, поэтому избирательно исправлять проблематично.
Файлами пользуюсь регулярно несколько лет почти ежедневно. Раньше подобного не происходило. Последние полгода пользовался Портабл 2007 Экселем.
Сбой обнаружил при сегодняшнем включении файлов. Никаких действий по настройкам не совершал. Detko
Одновременно в 2х файлах изменился числовой формат ячеек. (Прикрепил фрагменты этих файлов)
В одном все ячейки с ОБЩЕГО поменялись на ДЕНЕЖНЫЙ, в другом на ФИНАНСОВЫЙ. (изменились все и неиспользуемые ячейки и во всем документе)
Там где форматы были выставлены (дата, числовое или текстовое значение) формат остался без изменений.
В итоге если в обычных ячейках цифровые значения, то стал отображаться значок € или $ - т.е. определенный денежный формат. Если текст, то этого не заметно.
Файлы большие, со множеством вкладок (до 30). Во многих вкладках много разной информации по разному отформатированной, поэтому избирательно исправлять проблематично.
Файлами пользуюсь регулярно несколько лет почти ежедневно. Раньше подобного не происходило. Последние полгода пользовался Портабл 2007 Экселем.
Сбой обнаружил при сегодняшнем включении файлов. Никаких действий по настройкам не совершал. Автор - Detko
Дата добавления - 12.01.2014 в 22:19
У Вас изменен стиль ячеек ОБЫЧНЫЙ, формат числа стоит соответственно денежный и финансовый. Измените стиль ОБЫЧНЫЙ (установите формат числа Общий) и всё придет в норму
У Вас изменен стиль ячеек ОБЫЧНЫЙ, формат числа стоит соответственно денежный и финансовый. Измените стиль ОБЫЧНЫЙ (установите формат числа Общий) и всё придет в норму
Pelena
При импорте в Excel данных из внешних программ, иногда возникает весьма неприятная проблема - дробные числа превращаются в даты:
Так обычно происходит, если региональные настройки внешней программы не совпадают с региональными настройками Windows и Excel. Например, вы загружаете данные с американского сайта или европейской учётной системы (где между целой и дробной частью - точка), а в Excel у вас российские настройки (где между целой и дробной частью - запятая, а точка используется как разделитель в дате).
При импорте Excel, как положено, пытается распознать тип входных данных и следует простой логике - если что-то содержит точку (т.е. российский разделитель дат) и похоже на дату - оно будет конвертировано в дату. Всё, что на дату не похоже - останется текстом.
Давайте рассмотрим все возможные сценарии на примере испорченных данных на картинке выше:
- В ячейке A1 исходное число 153.4182 осталось текстом, т.к. на дату совсем не похоже (не бывает 153-го месяца)
- В ячейке A2 число 5.1067 тоже осталось текстом, т.к. в Excel не может быть даты мая 1067 года - самая ранняя дата, с которой может работать Excel - 1 января 1900 г.
- А вот в ячейке А3 изначально было число 5.1987, которое на дату как раз очень похоже, поэтому Excel превратил его в 1 мая 1987, услужливо добавив единичку в качестве дня:
Вот такие варианты. И если текстовые числа ещё можно вылечить банальной заменой точки на запятую, то с числами превратившимися в даты такой номер уже не пройдет. А попытка поменять их формат на числовой выведет нам уже не исходные значения, а внутренние коды дат Excel - количество дней от 01.01.1900 до текущей даты:
Лечится вся эта история тремя принципиально разными способами.
Способ 1. Заранее в настройках
Если данные ещё не загружены, то можно заранее установить точку в качестве разделителя целой и дробной части через Файл - Параметры - Дополнительно (File - Options - Advanced) :
Снимаем флажок Использовать системные разделители (Use system separators) и вводим точку в поле Разделитель целой и дробной части (Decimal separator) .
После этого можно смело импортировать данные - проблем не будет.
Способ 2. Формулой
Если данные уже загружены, то для получения исходных чисел из поврежденной дата-тексто-числовой каши можно использовать простую формулу:
=--ЕСЛИ( ЯЧЕЙКА("формат";A1)="G" ; ПОДСТАВИТЬ(A1;".";",") ; ТЕКСТ(A1;"М,ГГГГ") )
В английской версии это будет:
=--IF (CELL ("format ";A1)="G"; SUBSTITUTE (A1;".";","); TEXT (A1;"M ,YYYY "))
Логика здесь простая:
- Функция ЯЧЕЙКА (CELL) определяет числовой формат исходной ячейки и выдаёт в качестве результата "G" для текста/чисел или "D3" для дат.
- Если в исходной ячейке текст, то выполняем замену точки на запятую с помощью функции ПОДСТАВИТЬ (SUBSTITUTE) .
- Если в исходной ячейке дата, то выводим её в формате "номер месяца - запятая - номер года" с помощью функции ТЕКСТ (TEXT) .
- Чтобы преобразовать получившееся текстовое значение в полноценное число - выполняем бессмысленную математическую операцию - добавляем два знака минус перед формулой, имитируя двойное умножение на -1.
Способ 3. Макросом
Если подобную процедуру лечения испорченных чисел приходится выполнять часто, то имеет смысл автоматизировать процесс макросом. Для этого жмём сочетание клавиш Alt + F11 или кнопку Visual Basic на вкладке Разработчик (Developer) , вставляем в нашу книгу новый пустой модуль через меню Insert - Module и копируем туда такой код:
Останется выделить проблемные ячейки и запустить созданный макрос сочетанием клавиш Alt + F8 или через команду Макросы на вкладке Разработчик (Developer - Macros) . Все испорченные числа будут немедленно исправлены.
Читайте также: