Как отключить автозамену цифр в excel на дату
Перейти к содержимому

Как отключить автозамену цифр в excel на дату

Отмена автоматической замены чисел датами

Microsoft Excel предварительно программируется, чтобы упростить ввод дат. Например, 12/2 изменяется на 2-дек. Это очень неприятно, если вы вводите что-то, что не хотите менять на дату. К сожалению, отключить эту возможность не получится. Однако существует несколько способов обойти это.

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

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

Пробел перед вводом числа. После нажатия ввод пробел останется в ячейке. (См. заметки)

Апостроф (‘) перед вводом числа, например ’11-53 или ‘1/47. Апостроф не отображается в ячейке после нажатия ввода.

Нуль и пробел перед вводом дроби, например 1/2 или 3/4, чтобы они не менялись, например, на 2-янв или 4-мар. Введите 0 0 1/2 или 0 3/4. Ноль не остается в ячейке после нажатия ввод, и ячейка становится типом дробного числа.

Выйдите из ячеек, в которые нужно ввести числа.

Нажмите клавиши CTRL+1 (1 в строке чисел над клавишами QWERTY), чтобы открыть формат ячеек.

Выберите тексти нажмите кнопку ОК.

Выберите ячейки, в которые необходимо ввести числа.

Щелкните Главная > Числовой формат > Текст.

Рекомендуется использовать апостроф вместо пробела для ввода данных, если вы планируете использовать функции подменю для данных. Такие функции, как ПОИСКПОЗ и ВПР, не учитывают апострофы при вычислении результатов.

Если число в ячейке выровнено по левому краю, обычно это означает, что оно не отформатировано как число.

При введении в ячейку числа с буквой "е", например 1e9, оно автоматически преобразуется в научное число: 1,00E+09. Чтобы избежать этого, введите перед числом апостроф: ‘1e9

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Как отключить автозамену числа на дату в 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 получить обратно число — не жизнеспособен, так как придется перебирать все века для каждого месяца и заменять их на числа.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *