Съдържание
Характеристики на Microsoft Excel да улесните въвеждането на дати. Например, 3/13 става 13 март . Това е доста досадно, когато въведем нещо, което не бихме искали да се преобразува в дата. За съжаление няма начин да спрем това да се случва. Има обаче заобиколни начини. В тази статия ще демонстрираме 5 различни начина да спрем Excel да променя числата в дати.
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка и да се упражнявате с тях.
Спрете да променяте числата в дати.xlsm5 ефективни начина да спрете 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 блог!