Как да премахнете пространството в Excel след текст (6 бързи начина)

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

Може да има грешки при въвеждането на данни или при импортирането на данни от различни източници. Ръчното премахване на тези пространства може да е тромаво и да изисква време. В тази статия ще ви покажем бързи начини за премахване на пространство в Excel Тези начини ще ни бъдат полезни, когато трябва да почистваме данни.

Да предположим, че имаме списък с имена с нежелани интервали след текста. Искаме да премахнем тези интервали, за да извършваме по-нататъшни операции. Ще го направим, като използваме 6 различни метода по-долу. За наше улеснение сме включили две колони Нормален текст и Текст без нежелано пространство . Тук имаме нежелани интервали между думата Абагайл и кавичките (") .

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

Removing_spaces_after_text.xlsm

6 бързи начина за премахване на място в Excel след текст

Сега ще потърсим начини за премахване на интервалите в Excel след текст. В този случай ще премахнем интервалите между Абагайл и кавички (" ") Следващите методи ще ни насочат към различни методи за това.

1. Премахване на интервалите в Excel след текст чрез намиране и заместване

Можем да премахнем интервалите след текст с помощта на Намиране и заместване За да направите това, първо трябва да изберете обхвата, върху който искате да приложите Откриване и замяна функция.

Тук избрах диапазона B5:B9 .

Първо, ще отидем в Начало След това ще отидем в Намиране & Избор в лентата с инструменти.

От Намиране & Избор изберете Замяна на .

След това Намиране и заместване ще се появи диалогов прозорец.

След това в Открийте какво поле ще въведем SPACEBAR В този случай ще оставим Заменете с кутия празен .

След това натискаме Замяна на всички към премахнете всички интервали . A поле за съобщение ще се появи информация за броя на замените.

Всички интервали след текста ще изчезнат.

Прочетете още: Как да премахнете интервала преди текста в Excel (4 метода)

2. Премахване на интервали след текст с помощта на функцията TRIM в Excel

2.1. Използване само на функцията TRIM

Функция TRIM в Excel ни помага да премахнем всяко нежелано място. Можем да използваме Функция TRIM за да премахнете всички нежелани интервали след текста. В този случай в клетката C5 , ще въведем

=TRIM(B5)

След натискане на ВЪВЕДЕТЕ ще намерим ключа текст без нежелани интервали . Тук ще бъдат премахнати ненужните интервали между две части на името.

Сега ще използваме Дръжка за пълнене да използвате Автоматично попълване функция на Excel за премахване на пространството от други стойности в Текст без колона с нежелани интервали .

2.2. Използване на функциите LEN и LEFT с функцията TRIM

Функция LEN в Excel измерва дължината на всяко число или низ. Функция LEFT в Excel може да бъде полезна за извличане на определен брой символи от всяко число или текстов низ. Тук ще използваме комбинация от три функции за премахване на интервали след текст. Тук, в клетката C5 , въвеждаме

=TRIM(LEFT(B5,LEN(B5))

Разбивка на формулата

LEN(B5) -> измерва дължината на символите в клетка B5. В този случай,

Изходът е : 14

LEFT(B5,LEN(B5)) -> се превръща в LEFT(B5,14). Така се вземат предвид 14 знака отляво. В този случай,

Изходът е : Abagail Ross

Обяснение : Забележете, че между думите има 2 допълнителни интервала.

TRIM(LEFT(B5,LEN(B5)) -> сега функцията TRIM влиза в действие. премахва двата допълнителни интервала между думите и ни дава съответния резултат.

Изходът е : Abagail Ross

Обяснение : Обърнете внимание, че между две думи няма допълнителен интервал.

Натискане на бутона ВЪВЕДЕТЕ получаваме резултата в C5 клетка.

Използване на Дръжка за пълнене да използвате Автоматично попълване на Excel, получаваме стойности в Текст без колона с нежелани интервали .

Прочетете още: H Премахване на водещи интервали в Excel (4 метода)

3. Премахване на интервалите след текст с помощта на Power Query

Power Query е полезна функция, когато става въпрос за форматиране на данни. Power Query за почистване на нежелани пространства. Първо избираме всички данни от диапазона, с който работим.

Избрахме диапазона B5:B9.

След това, за да извършите Power Query , трябва да изберем От таблица/обхват от Раздел Данни .

Нов прозорец ще се появи.

Отидете на Добавяне на колона >> Формат >> TRIM

Ще получим обработените данни в нов колона с име Трим .

След това отидете в Файл таб.

Кликнете върху Затвори & Зареждане .

Резултатите ще получите в нов лист .

Прочетете още: Как да премахнете интервалите в Excel: с формула, VBA & Power Query

4. Премахване на интервали след текст с помощта на макроси и VBA

Можем да използваме VBA за да премахнете интервалите след текста. Първо трябва да изберем целия диапазон, от който искаме да премахнем интервалите.

След това избрахме диапазона B5:B9 .

За да използвате VBA редактор,

Отворете Разработчик tab>> изберете Visual Basic

Ще се появи нов прозорец.

Отидете на Вмъкване на tab>> изберете Модул .

Нов Модул Ще се появи кодът по-долу в новия Модул .

 Sub RemoveSpacesafterText() Dim M As range Dim cell As range Set M = Selection For Each cell In M If Not IsEmpty(cell) Then cell = Trim(cell) End If Next cell End Sub 

Ще създадем нов Подпроцедура RemoveSpacesafterText и декларираме две променливи M и клетка като Обхват .

След това използвахме За цикъл за да намерим всяка клетка, в която има нежелани интервали. VBA TRIM за премахване на интервалите.

Сега ще спаси кода и стартирайте кода, като натиснете F5 .

Ще успеем да премахнем всички нежелани пространства.

Прочетете още: Как да премахнете крайните интервали в Excel (6 лесни метода)

5. Премахване на интервалите след текста с помощта на функцията LEFT в Excel

LEFT Ако знаем колко интервала има в дясната част на текста, т.е. след текста, можем да премахнем интервалите, като използваме функцията LEFT функция.

В този случай знаем, че имаме три пространства отдясно на текста. Така в клетка C5, ще въведем

=LEFT(B5,LEN(B5)-3)

Разбивка на формулата

LEN(B5) -> ни дава дължината на стойността в клетка B5.

Изходът е : 10

LEN(B5)-3 -> ни дава стойността на 10-3.

Изходът е : 7

Обяснение : Намираме необходимия брой символи.

LEFT(B5,LEN(B5)-3) -> извлича 7 символа от лявата страна на текста.

Изходът е : Абагайл

Обяснение : Без допълнителни интервали след текста.

Натискане на бутона ВЪВЕДЕТЕ ще получим стойността в клетка C5 .

Сега, като плъзнете надолу Дръжка за пълнене да използвате Автоматично попълване ще получим всички стойности в Текст без колона с нежелани интервали .

6. Премахване на интервалите след текст с помощта на функцията SUBSTITUTE в Excel

ЗАМЕСТВАНЕ Функция на Excel ни позволява да заменим един текст с друг. Можем да използваме Функция SUBSTITUTE за да заменим нежеланите интервали. Тук ще заменим допълнителните интервали между два текста. За да го направим, в Клетка C5 ще въведем

=SUBSTITUTE(B5," ","")

Във формулата ще изберем Клетка B5 стойността, която искаме да заменим. След това използвайте пространство като old_text тъй като искам да премахна пространството. След това използвах празно място в двойни кавички като new_text .

Сега ЗАМЕСТВАНЕ функцията ще замени допълнителните интервали в текста след без интервал.

След натискане на ВЪВЕДЕТЕ ще получим желаната стойност в Клетка B5 .

След това използвайте Дръжка за пълнене да използвате Автоматично попълване ще получим съответните стойности в Текст без колона с нежелани интервали .

Прочетете още: Как да премахнете интервала в Excel преди числата (3 начина)

Нещата, които трябва да запомните

Нежеланите интервали могат да ни създадат проблеми, когато използваме Функции LOOKUP .

Когато използваме LEFT Функция само за премахване на нежеланите интервали след текста трябва да знаем броя на интервалите след текста.

Практически раздел

Включили сме и раздел с упражнения, за да можете да практикувате методите самостоятелно.

Заключение

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

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