Как в excel отключить автозамену чисел на дату
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Отмена автоматической замены чисел датами в Excel
Приложение Microsoft Excel программируется так, чтобы облегчить ввод дат. Например, 12/2 меняется на 2-дек. Это очень плохо, когда вы вводите что-то, которое вы не хотите менять на дату. К сожалению, отключить эту функцию невозможно. Но есть и другие способы обойти.
Отформатируйте заранее ячейки, в которых нужно вводить числа в виде текста. В этом случае Excel не будет пытаться изменить данные, вводимые в даты.
Если вы хотите ввести несколько чисел, вы можете запретить Excel изменить их на даты, введя:
Пробел перед вводом числа. После нажатия клавиши Ввод пространство останется в ячейке.
Апостроф (‘) перед вводом числа, например, ‘ 11-53 или ‘ 1/47. После нажатия клавиши Ввод этот апостроф не отображается в ячейке.
Ноль и пробел перед вводом дробной части, например 1/2 или 3/4, чтобы они не переменялись на 2 января или 4 марта, например. Введите 0 1/2 или 0 3/4. После нажатия клавиши Ввод ноль не сохраняется в ячейке, а ячейка становится десятичным числом.
Примечания:
- Если вы планируете использовать функции поиска для данных, мы рекомендуем использовать апостроф вместо места для ввода данных. Такие функции, как ПОИСКПОЗ и ВПР, не учитывают апострофы при вычислении результатов.
- Если число в ячейке выровнено по левому краю, обычно это означает, что оно не отформатировано как число.
- При введении в ячейку числа с буквой «е», например 1e9, оно автоматически преобразуется в научное число: 1,00E+09. Чтобы избежать этого, введите перед числом апостроф: ‘1e9
- В зависимости от введенного числа в левом верхнем углу ячейки может появиться маленький зеленый треугольник, указывающий на то, что число хранится в текстовом формате, которое в Excel является ошибкой. Пропустите треугольник или щелкните его. Слева появится поле. Щелкните поле, а затем выберите пункт пропустить ошибку, после чего треугольник исчезнет.
Отключение автозамены числа в дату в Excel
Зачастую, при экспорте данных в файл csv, после его открытия обнаруживается что некоторый ячейки с данными автоматически преобразовались в дату. Так бывает с числа содержащие дроби и точки. Вернуть назад уже не получиться. Даже сам майкрософт пишет что отключить данный функционал нет возможности. Конкретно у меня такое происходит когда делаю экспорт BOM файла из Dip Trace. Так же происходит при экспорте ключевых слов вместе со статистикой из редактора Adwords в формате csv. Столбец в координатами компонентов содержит такие данные которые могут быть восприняты как дата, и эксель их преобразует.
Чтобы сделать все как требуется, необходимо сделать экспорт в формат csv. Но не открывать его и не пересохранять. Создаем новый файл Excel с форматом допустим xls. Открываем вкладку «Данные» и жмем кнопку «Из текста».
Открываем экспортированный csv файл. Появиться такое окно, где выбираем пункт «с разделителями» и подбираем подходящую кодировку текста.
После жмем далее и настраиваем параметры импорта. Обязательно указываем разделитель точка с запятой. В предпросмотре мы видим что таблица приняла необходимый нам вид и данные разделились по ячейкам.
После этого мы переходим в новое окно где указывает формат каждого из столбца. Для этого щелкаем по ним и отмечаем текстовый формат.
Теперь указываем в какие ячейки нужно выполнить импорт. Эксель подберет диапазон автоматически исходя из исходного файла, но выбрать он все равно предложит.
Жмем Ок и получаем нормальный вид данных без чисел в формате даты.
Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте.
Так же у нас есть Telegram канал.
Вам понравился наш материал? Поделитесь с коллегами!
Как отключить автозамену числа на дату в Excel?
Дано:
С целью обработки данных средствами Excel имеется экспорт из SCAD в формате *.xls.
По каким-то одному только ему известным причинам в определенный раз он использовал в качестве разделителя целой и дробной части числа «.», а не положенную «,». (Вопрос по тексту: есть ли в SCAD где-то место, где можно выбрать точку или запятую использовать в качестве разделителя?)
Не безызвестные авторы Excel решили, что дата превалирует по частоте использования над обычными дробями и влепили в свое детище автоматическую замену числа на дату, если оно похоже по формату.
В итоге мы имеем сначала сначала вместо «7,56» число вида «7.56», а потом автопреобразование его в «01.07.1956» в самом значении ячейки Excel и «июл.56» визуально в ячейке в силу выбранного формата отображения уже в параметрах ячейки.
А теперь задача:
Как починить уже имеющиеся в ячейках значения вида «01.07.1956» обратно в исходное число?
Возможно кто-то сталкивался или просто хочет сломать себе мозг по ближе к вечеру пятницы.
К слову, проблема экспорта в Excel с точками и автозамена их на даты не нова и встречается не только в SCAD, посему, найдено общее хардкорное решение, влекущее за собой повторный экспорт данных.
Работаем в OS: Панель управления > Изменение форматов даты, времени и чисел > Краткая дата > Выбираем вариант с косыми «/» > Применить > Ок (путь для win7)
Таким образом Excel перестанет автозаменять «7.56» и подобное в «01.07.56», так как не будет видеть в этом дату, однако, начнет творить такое со значениями, имеющие косые в своем составе, но там есть вариант и с дефисами. Собственно, далее спокойно экспортируем заново данные, получаем значения с точкой в виде разделителя, что можно двумя способами (в параметрах Excel или заменой точки на запятую через cntrl+F) исправить.
Числа в ячейках могут быть любыми. От 7.56 до 19.1457 и тому подобное. Поэтому вариант с поиграв с форматом даты в OS с некоторым количеством замен в уже Excel получить обратно число — не жизнеспособен, так как придется перебирать все века для каждого месяца и заменять их на числа.
Вариант с повторным экспортом конечно жизнеспособен и красив, но вдруг кто знает путь превращения уже автозаменных дат обратно в значения.
p.s. Решил запостить суда решение столь наболевшей всему интернету проблемы, вдруг кому и пригодиться
p.p.s. Конкретная задача уже решена повторным экспортом, но вдруг, на будущее.
Просмотров: 21898