Как остановить Excel от замены чисел на даты (5 способов)

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

Вы можете скачать рабочую тетрадь и заниматься с ними.

Перестаньте менять числа на даты.xlsm

5 эффективных способов остановить Excel от замены чисел на даты

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

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

Функция форматирования ячеек позволяет изменять внешний вид номеров ячеек без изменения исходного числа. Мы знаем, что дробное число 0.2307 это 3/13 Итак, мы вводим число в выбранную ячейку.

Затем нажмите кнопку Войти и они автоматически преобразуются в даты (см. скриншот ниже).

Это произойдет для каждой ячейки при вводе дробных чисел или чисел с символом ' / ' или ' - '.

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

ШАГИ:

  • Во-первых, выделите ячейки, в которые нужно ввести дробные числа.
  • Во-вторых, зайдите на Главная на вкладке ленты.
  • В-третьих, нажмите на крошечную иконку в Номер группу, чтобы открыть Форматирование ячеек диалоговое окно.
  • В качестве альтернативы можно использовать комбинацию клавиш Ctrl + 1 для отображения Форматирование ячеек окно.

  • Таким образом, в Форматирование ячеек появится диалоговое окно.
  • Затем перейдите к Номер меню и выберите Текст .
  • Далее нажмите на OK чтобы закрыть диалоговое окно.

  • Теперь, если вы введете любое дробное число, оно не изменится.

  • Наконец, ввод любого дробного числа в выделенные ячейки просто останавливает автоматический переход от чисел к датам.

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

Читать далее: [Исправлено!] Почему Excel меняет мои цифры? (4 причины)

2. Прекращение преобразования чисел в даты с помощью апострофа в Excel

Лучший способ обеспечить одинаковый вид чисел после ввода - использовать апостроф. Таким образом, если изменить форматирование обратно на Общий при редактировании ячейки она сохранит свой прежний вид, а не будет автоматически отформатирована. Итак, давайте рассмотрим все по шагам.

ШАГИ:

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

  • Вот и все! Вы можете сделать это для всего диапазона ячеек, добавление апострофа не позволит excel изменить формат.

Читать далее: [Исправлено!] Excel меняет даты на случайные числа (3 решения)

3. Добавьте пробел, чтобы Excel не менял числа на даты

Мы можем запретить excel заменять числа на даты, добавив пробел перед вводом числа. Давайте добавим пробел, выполнив следующие действия.

ШАГИ:

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

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

Читать далее: Как остановить автокоррекцию в Excel для дат (3 быстрых способа)

4. Остановить автоматический переход от чисел к датам путем вставки нуля и пробела

Перед вводом дроби, например 3/13 или 12/8 обязательно включите 0 и пространство чтобы предотвратить замену чисел на даты. Давайте выполним следующие шаги.

ШАГИ:

  • Сначала выделите ячейку, в которую нужно ввести дробное число.
  • Затем включите 0 и пространство перед номером.
  • Кроме того, пресса Войти .

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

  • Но есть проблема с этим методом, вы не сможете использовать его для всех дробей. Например, 0.66667 это доля 8/12 но во время использования ноль и пространство вместе, это показывает 2/3 так как эти числа делимы.

Примечание: Я предлагаю использовать другие методы вместо этого, но этот будет работать правильно, если вы используете ' - '.

Читать далее: Как остановить Excel от изменения чисел (3 простых способа)

5. применение Excel VBA для предотвращения автоматического преобразования

С Excel VBA Пользователи могут легко использовать код, который действует как меню excel с ленты. Чтобы использовать VBA код, чтобы остановить excel от замены чисел на даты, давайте выполним процедуру.

ШАГИ:

  • Во-первых, зайдите в Разработчик на вкладке ленты.
  • Во-вторых, нажмите на Visual Basic из Код категорию, чтобы открыть Редактор Visual Basic Или нажмите Alt + F11 чтобы открыть Редактор Visual Basic .

  • Вместо этого вы можете просто щелкнуть правой кнопкой мыши на своем рабочем листе и перейти к пункту Посмотреть код Это также приведет вас к Редактор Visual Basic .

  • Это появится в Редактор Visual Basic где мы пишем наш код.
  • В-третьих, нажмите на Модуль из Вставка выпадающая строка меню.

  • Это позволит создать Модуль в вашей рабочей тетради.
  • И, скопируйте и вставьте VBA код, показанный ниже.

Код VBA:

 Sub Stop_Change() Dim d As Date d = Date With Range("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End Sub 
  • После этого запустите код, нажав на кнопку RubSub или нажав комбинацию клавиш F5 .

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

  • Наконец, если вы введете любое число с помощью ' / ' или ' - ', она не изменится.

Читать далее: Как остановить автоматическое форматирование чисел в Excel (3 простых способа)

О чем следует помнить

Во время использования Excel VBA код на рабочем листе, убедитесь, что вы сохранили файл с именем Excel с поддержкой макросов Рабочая тетрадь и расширение будет .xlsm .

Заключение

Вышеперечисленные способы помогут вам Остановить Excel от замены чисел на даты Надеюсь, это поможет вам! Пожалуйста, сообщите нам в разделе комментариев, если у вас есть вопросы, предложения или отзывы. Вы также можете просмотреть другие наши статьи в разделе ExcelWIKI.com блог!

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