Як заборонити Excel змінювати числа на дати (5 способів)

  • Поділитися Цим
Hugh West

Особливості Microsoft Excel спростити введення дат. Наприклад, 3/13 стає 13 березня Це досить дратує, коли ми вводимо те, що не хотіли б перетворювати на дату. На жаль, немає способу запобігти цьому. Однак існують обхідні шляхи. У цій статті ми продемонструємо 5 різних способів зупинити Excel від перетворення чисел на дати.

Завантажити Практичний посібник

Ви можете завантажити робочий зошит та потренуватися за ним.

Припинити зміну номерів на дати.xlsm

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

Єдиний спосіб заборонити Excel перетворювати ці числа в дати - це явно вказати йому, що це не числа. Наприклад, припустимо, у нас є набір даних, що містить шість чисел, і ми хочемо знайти частку від цих чисел. Але коли ми вводимо будь-яке дробове число, воно автоматично перетворюється в дати. Отже, давайте розглянемо методи, які допоможуть зупинити це.

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

Функція форматування комірок дозволяє змінювати зовнішній вигляд номерів комірок без зміни вихідного числа. Відомо, що число дробової частини 0.2307 це 3/13 Отже, вводимо число у вибрану комірку.

А потім натисніть кнопку Увійдіть і вона автоматично конвертується в дати (див. скріншот нижче).

Це буде відбуватися для кожної клітинки при введенні дробових чисел або чисел з символом / ' або ' - '.

Щоб Excel не перетворював числа в дати, ми скористаємося форматуванням тексту. Для цього нам потрібно виконати наведені нижче дії.

КРОКИ:

  • Спочатку виділіть комірки, в які потрібно ввести числа дробів.
  • По-друге, зверніться до Головна сторінка вкладку зі стрічки.
  • По-третє, натисніть на крихітну іконку в Кількість група для відкриття Формат комірок діалогове вікно.
  • Також можна скористатися комбінацією клавіш Ctrl + 1 для відображення Формат комірок вікно.

  • Таким чином, на сьогоднішній день в Україні діє Формат комірок з'явиться діалогове вікно.
  • Далі перейдіть на сторінку Кількість меню і виберіть Текст .
  • Далі необхідно натиснути на кнопку ГАРАЗД. щоб закрити діалогове вікно.

  • Тепер, якщо ви введете будь-яке дробове число, це не зміниться.

  • Нарешті, введення будь-якого дробового числа у вибрані комірки просто зупиняє автоматичну зміну чисел на дати.

Зауважте: Якщо це зробити після введення числа, то формат зміниться на текстовий, але ми отримаємо лише числове значення дати, а не точне число або текстовий рядок, який ми ввели.

Читати далі: [Виправлено!] Чому 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 та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.