Как да премахнете крайните интервали в Excel (2 лесни начина)

  • Споделя Това
Hugh West

Лесно можем да премахнем нежелани символи или знаци от Excel, ако те са видими за нас. Но откриването и последващото изтриване на интервали е доста трудно, тъй като те са невидими. Освен това нещата стават още по-трудни, ако интервалът е, така да се каже, завършващ интервал. Защото няма такъв лесен начин за откриването им от пръв поглед.

Така или иначе, най-важният факт е, че просто не можем да пренебрегнем тези завършващи интервали. Защото тези интервали не просто лежат там, а всъщност могат да причинят сериозни проблеми при използването на формули в Excel. премахване на всички крайни интервали С това ще ви научим как можете да премахнете крайните интервали в Excel, като използвате 2 различни лесни метода с лекота.

Изтегляне на работната тетрадка за упражнения

Препоръчваме ви да изтеглите тази работна книга на Excel и да се упражнявате с нея.

Премахване на крайните пространства в Excel.xlsm

2 начина за премахване на крайните интервали в 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 и се упражнявайте заедно с нея.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.