Как сделать чтобы 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 автоматическую конвертацию чисел в даты?

т.е. если Вы вставляете из буфера обмена число или текст такого формата: 08.03 или 08/03 или 08-03, то получите в ячейке 8 марта. А как сделать чтобы он не конвертировал и вставлял в первоначальном виде?

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

Ну а решение — либо копировать или конвертировать таблицы сначала в текстовый редактор (Word или notepad), в нём автозаменой поменять все точки перед десятыми на запятые, и потом уже копировать в Excel. Либо копировать сразу в Excel английской версии офиса, там сделать все правки, сохранить файл, а потом уже готовый файл открывать русской версией, в этом случае Excel просто сконвертирует все данные под установленные параметры и не будет переводить числа в даты.

Ссылка на основную публикацию