Съдържание
Лесно можем да премахнем нежелани символи или знаци от Excel, ако те са видими за нас. Но откриването и последващото изтриване на интервали е доста трудно, тъй като те са невидими. Освен това нещата стават още по-трудни, ако интервалът е, така да се каже, завършващ интервал. Защото няма такъв лесен начин за откриването им от пръв поглед.
Така или иначе, най-важният факт е, че просто не можем да пренебрегнем тези завършващи интервали. Защото тези интервали не просто лежат там, а всъщност могат да причинят сериозни проблеми при използването на формули в Excel. премахване на всички крайни интервали С това ще ви научим как можете да премахнете крайните интервали в Excel, като използвате 2 различни лесни метода с лекота.
Изтегляне на работната тетрадка за упражнения
Препоръчваме ви да изтеглите тази работна книга на Excel и да се упражнявате с нея.
Премахване на крайните пространства в Excel.xlsm2 начина за премахване на крайните интервали в Excel
В тази статия ще използваме работна книга на Excel, съдържаща кратък списък с филми, за да демонстрираме методите за изтриване на завършващи интервали в Excel.
Така че, без повече дискусии, нека разгледаме всички методи един по един.
1. Изтриване на крайните интервали в Excel с помощта на функцията TRIM
Най-краткият и лесен начин за изтриване на крайните интервали от текста в Excel е да използвате функцията TRIM Това е вградена функция на Excel, която премахва всички допълнителни интервали в рамките на даден текстов ред и следователно възстановява текста в нормализираната форма.
🔗 Стъпки:
❶ Изберете клетка D5 .
❷ Тип
=TRIM(B5)
в клетката.
❸ Натиснете ВЪВЕДЕТЕ бутон.
Поздравления! Отстранили сте крайните интервали от клетката B5 .
❹ Сега плъзнете Дръжка за пълнене до края на колоната ▶, за да нормализирате всички текстове, в които има интервали накрая.
Бърза поправка: Функцията TRIM не работи
Предлагат се различни видове пространства, като например Нормално пространство , Пространство без прекъсване , Хоризонтално пространство , Em Space , В пространството , и т.н.
✔ Функцията TRIM може да премахне само нормалните интервали ( Стойност на кода 32 в 7-битовия ASCII набор от символи).
❌ Тя не може да премахва други видове пространства, като например Пространство без прекъсване , Хоризонтално пространство , и т.н.
🔎 Тогава как да премахнете други видове пространства, освен нормалното пространство?
💬 Заменете другия тип интервали с нормален интервал и след това ги изрежете.
За да го направите, следвайте стъпките по-долу:
🔗 Стъпки:
❶ Изберете клетка D7 .
❷ Тип
=TRIM(SUBSTITUTE(B7, CHAR(160), " "))
в клетката.
❸ Натиснете ВЪВЕДЕТЕ бутон.
🔁 Разбивка на формулата
▶ SUBSTITUTE(B7, CHAR(160), " ") замества Пространство без прекъсване ( Код Стойност 160 ) в клетка B7 с Нормално пространство (стойност на кода 32).
▶ =TRIM(SUBSTITUTE(B7, CHAR(160), " ")) отрязва замененото нормално пространство.
🔎 Как да получите стойността на кода за различните видове пространства?
💬 Използвайте формулата
=КОД(RIGHT(A1,1))
▶, за да получите съответната кодова стойност за крайния интервал.
▶ Заменете адреса на клетката A1 с този, който съдържа друг тип пространства от Нормално пространство .
Подобни четива:
- Как да премахнете празните места в Excel (7 начина)
- Премахване на всички интервали в Excel
- Как да премахнете водещото пространство в Excel (5 полезни начина)
2. Премахване на крайните интервали с помощта на VBA
Премахване на крайните интервали с помощта на функцията TRIM е доста справедливо, но може да се окаже смущаващо в случай на голям брой клетки. В тези случаи можете да използвате следното Кодове VBA за изтриване на всички крайни интервали в избрана област от клетки.
🔗 Стъпки:
❶ Изберете обхвата на клетките ▶, за да премахнете всички задни интервали.
❷ Преса ALT + F11 клавиши ▶ за отваряне на VBA прозорец.
❸ Отидете в Вмъкване на ▶ Модул .
❹ Копие следното VBA код:
Sub NoSpaces() Dim c As Range For Each c In Selection.Cells c = Trim(c) Next End Sub
❺ Преса CTRL + V ▶ за да поставите горното VBA код.
❻ Натиснете F5 ▶, за да стартирате този код.
Това ще премахне незабавно всички задни интервали от избраните клетки.
Бонус съвети: Намиране на крайно пространство в Excel
Тъй като завършващите интервали са невидими, наистина е трудно да ги откриете наведнъж. Можете да следвате следните стъпки, за да откриете тези невидими завършващи интервали в Excel.
🔗 Стъпки:
❶ Изберете клетка D5 .
❷ Тип формулата
=IF(RIGHT(B5,1)=" ", "Присъстващ", "Отсъстващ")
в клетката.
❸ Натиснете ВЪВЕДЕТЕ бутон.
❹ Плъзнете Дръжка за пълнене икона ▶ до края на колоната.
Това е всичко.
Нещата, които трябва да запомните
📌 TRIM функция премахва само Нормални пространства (стойност на кода 32).
📌 Всички останали пространства трябва да се преобразуват в Нормално пространство първи да използвате TRIM функция.
📌 ALT + F11 е клавишната комбинация за отваряне на VBA прозорец.
📌 F5 е клавишната комбинация за стартиране на VBA код.
Заключение
В тази статия демонстрирахме два метода, които можете да използвате за изтриване на заден интервал в Excel. Първият метод е с помощта на функцията TRIM, а вторият - с помощта на кода Excel VBA. Изтеглете приложената работна книга на Excel и се упражнявайте заедно с нея.