Содржина
Просторите може да се појават од различни причини во работниот лист. Може да има грешки при внесување податоци или увоз на податоци од различни извори. Рачното отстранување на тие простори може да биде незгодно и може да бара време. Во оваа статија, ќе ви покажеме брзи начини за отстранување простор во Excel после текстот. Овие начини ќе ни бидат корисни кога треба да ги исчистиме податоците.
Да претпоставиме дека имаме список со имиња со несакани празни места после текстот. Сакаме да ги отстраниме тие простори за да извршиме понатамошни операции. Ќе го направиме тоа користејќи 6 различни методи подолу. За наша погодност, вклучивме две колони Нормален текст и Текст без несакан простор . Овде, имаме несакани празни места помеѓу зборот Abagail и наводникот („) .
Преземете ја работната книга за вежбање
Removing_spaces_after_text.xlsm
6 брзи начини да се отстрани просторот во Excel после текстот
Сега ќе бараме начини да го отстраниме просторот во Excel после текст. Во овој случај, ќе ги отстраниме празнините помеѓу Abagail и наводникот (“ ”) . Следниве методи ќе не водат низ различни методи за да го сториме тоа.
1. Отстранете празни места во Excel по текст користејќи Find and Replace
Можеме да отстраниме празни места по текст користејќи Најди и замени карактеристика на Excel. За да го сториме тоа, прво, треба да го избереме опсегот во кој сакаме да ја примениме функцијата Пронајди и замени .
Тука, го избравопсег B5:B9 .
Прво, ќе отидеме во табулаторот Дома , а потоа ќе одиме во Најди & засилувач; Изберете опција во лентата со алатки.
Од Најди & засилувач; Изберете изберете Замени .
Потоа, ќе се појави полето за дијалог Најди и замени .
Потоа во полето Пронајди што еднаш би впишале ПРАЗНАТА . Во овој случај, ќе го оставиме полето Замени со празно .
Потоа ќе притиснеме Замени ги сите за да се отстранат сите празни места . Ќе се појави поле за порака со бројот на замени.
Сите празни места по текстот ќе исчезнат.
Прочитајте повеќе: Како да отстраните простор пред текст во Excel (4 методи)
2. Отстранете празни места по текст користејќи ја функцијата TRIM во Excel
2.1. Користењето само на функцијата TRIM
Функцијата TRIM во Excel ни помага да го отстраниме секој несакан простор. Можеме да користиме Функција TRIM за да се ослободиме од несаканите празни места по текстот. Овде, во овој случај во ќелијата C5 , ќе напишеме
=TRIM(B5)
По со притискање на копчето ENTER , ќе го најдеме текстот без непотребен простор . Овде ќе ги отстраниме непотребните празни места помеѓу два дела од името.
Сега, ќе ја искористиме Рачка за пополнување за да го користиме Автоматско пополнување функција на 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
Објаснување : Забележете дека нема дополнителен простор помеѓу два збора.
Со притискање на копчето ENTER , го добиваме резултатот во C5 ќелија .
Користејќи ја Рачка за пополнување за користење на функцијата Автоматско пополнување на Excel, добиваме вредности во Текст без Несакан просторколона .
Прочитајте повеќе: H како да ги отстраните водечките места во Excel (4 методи)
3. Отстранете празни места по текст користејќи Power Query
Power Query е корисна карактеристика кога станува збор за форматирање на податоци. Можеме да користиме Power Query за чистење на несаканите простори. Прво, ги избираме сите податоци од опсегот со кој работиме.
Го избравме опсегот B5:B9.
Потоа, за да извршиме Power Query , треба да избереме Од Табела/ Опсег од табот Податоци .
Ќе се појави нов прозорец .
Одете во Додај колона >> Формат >> TRIM
Ќе ги добиеме исечените податоци во нова колона со име Trim .
Потоа одете на <Картичка 1>Датотека .
Кликнете Затвори & засилувач; Вчитај .
Резултатите ќе ги добиете во нов лист .
Прочитајте повеќе: Како да отстраните празни места во Excel: со формула, VBA и засилувач; Power Query
4. Отстранете празни места по текст користејќи макроа и VBA
Можеме да користиме VBA за да отстраниме празни места по текстот. Прво, треба да го избереме целиот опсег од кој сакаме да ги отстраниме празнините.
Потоа, го избравме опсегот B5:B9 .
За да го користите VBA уредникот,
Отворете ја картичката Програмер >> изберете Visual Basic
Нов прозорецќе се појави.
Одете во картичката Вметни >> изберете Модул .
Ќе се појави нов Модул . Внесете го кодот подолу во новиот Модул .
6517
Ќе создадеме нова Подпроцедура RemoveSpacesafterText и декларирајте две променливи M и ќелија како Опсег .
Потоа користевме For loop за да ја пронајдеме секоја ќелија што има несакани простори. Ќе ја користиме функцијата VBA TRIM за да отстраниме празни места.
Сега, ќе го зачуваме кодот и ќе извршиме кодот со притискање на F5 .
Ќе можеме да ги отстраниме сите несакани празни места.
Прочитај повеќе: Како да отстраните празни места во Excel (6 лесни методи)
5. Отстранете празни места по текст користејќи ја функцијата LEFT во Excel
LEFT функцијата во Excel ни дозволува изберете одреден број знаци од левата страна на текстот. Ако знаеме колку празни места има десно од текстот, т.е., после текстот можеме да ги отстраниме празнините со помош на функцијата LEFT .
Во овој случај, знаеме дека имаме три празни места десно од текстот. Така, во ќелија C5, ќе напишеме
=LEFT(B5,LEN(B5)-3)
Распределување на формулата
LEN(B5)
—> ни ја дава должината на вредноста во ќелијата B5.
Излезот е : 10
LEN(B5)-3
—> ни дава вредност од 10-3.
Излезот е : 7
Објаснување : Го наоѓаме потребниот број на знаци.
LEFT(B5,LEN(B5)-3)
—> вади 7 знаци од лево од текстот.
Излезот е : Abagail
Објаснување : Нема дополнителен простор после текстот.
Со притискање на копчето ENTER ќе ја добиеме вредноста во ќелија C5 .
Сега со влечење надолу Рачка за пополнување за да се користи функцијата Автоматско пополнување , ќе ги добиеме сите вредности во колоната Текст без несакан простор .
6. Отстранете празни места по текст користејќи ја функцијата SUBSTITUTE во Excel
SUBSTITUTE Функцијата на Excel ни овозможува да замениме еден текст со друг. Можеме да ја користиме функцијата SUBSTITUTE за да ги замениме несаканите празни места. Овде, ќе ги замениме дополнителните празни места помеѓу два текста. За да го сториме тоа, во C5 ќелијата ќе напишеме
=SUBSTITUTE(B5," ","")
Во формулата, ние ќе ја избере Б5 ќелијата чија вредност сакаме да ја замениме. Потоа користев простор како стар_текст бидејќи сакам да го отстранам просторот. Потоа се користи празен простор во двојниот наводник како new_text .
Сега, функцијата SUBSTITUTE ќе ги замени дополнителните празни места на текстот по нема празно место.
По притискање на копчето ENTER ќе ја добиеме саканата вредност во B5 ќелијата .
Потоа користејќи ја Рачка за пополнување за користење на функцијата Автоматско пополнување ќе ги добиеме соодветните вредностиво колоната Текст без несакан простор .
Прочитајте повеќе: Како да отстраните простор во Excel пред броеви (3 начини)
Работи што треба да се запаметат
Несаканите празни места може да ни предизвикаат проблеми кога користиме функции LOOKUP .
Кога користиме LEFT Функција само за отстранување на несакани празни места по текстот, треба да го знаеме бројот на празни места по текстот.
Дел за вежбање
Вклучивме дел за вежбање за да можете вежбајте ги методите сами.
Заклучок
Се обидовме да покажеме 6 брзи начини за отстранување на просторот во Excel после текстот. Се надевам дека тие ќе ви бидат корисни во секојдневните активности. Ако ви требаат дополнителни појаснувања, слободно коментирајте подолу или испратете какви било повратни информации. Нашиот тим со задоволство ќе ви помогне со секој ваш проблем.