Како да ги намалите просторите во Excel (8 најлесни начини)

  • Споделете Го Ова
Hugh West

Во Excel, додека увезувате податоци од различни извори или креирате база на податоци, постои можност да имате дополнителни несакани простори. Понекогаш дополнителните простори предизвикуваат грешки при користење на различни функции. За да се направи стандардно и добро отсекување на податоци, потребни се дополнителни простори. Во оваа статија, ќе објаснам како да намалат празни места во Excel.

За да биде појасно објаснувањето, ќе користам примерок на база на податоци што ги претставува личните информации на одредена личност. Базата на податоци има 3 колони, тоа се Име , Град и Поштенски број .

Преземи за вежбање

Скрати Spaces.xlsm

8 начини за скратување празни места во Excel

1. Користење на функцијата TRIM за скратување празни места на вредности на низа

TRIM функцијата е најкорисната функција за кратење дополнителни празни места . Ги крати сите неколку типови празни места, тоа се водечки , задоцна и помеѓу празни места од двата Низа и Нумерички вредности. Не може да отсече еден знак за празно место помеѓу зборовите.

Овде, ќе кратам празни места од вредностите на низата на Име колона.

За почеток, изберете која било ќелија за да ја поставите добиената вредност.

➤ Ја избрав ќелијата E4 .

⏩ во ќелија E4 , напишете ја следната формула.

=TRIM(B4)

Овде, вопоставете го онаму каде што сакате да го дадете насловот

⏩ Ќе се појави дијалог поле од Назначи макро .

Потоа, изберете го Име на макро и макроа во .

⏩ Го избрав Trim_Trailing_Spaces од Име на макро избрано Excel Trim Spaces.xlsm од Макроа во .

Потоа, кликнете OK .

Преименувајте го Копче .

➤ Го нареков Скрати заостанати простори .

Сега, кликнете на копчето 2>за да го извршите кодот.

Оттука, сите празни места ќе бидат исечени .

Задоцнетите празни места од колоната Име се исечени.

Работи што треба да се запаметат

🔺 Функцијата TRIM ги третира сите типови вредности како низа вредности. Затоа, бидете внимателни додека ги отсекувате празнините од нумеричките вредности.

Дел за вежбање

Дадов лист за вежбање во работната книга за да ги вежбам овие објасни начини за скратување на просторот. Можете да го преземете од горенаведеното.

Заклучок

Се обидов да објаснам 8 лесни и брзи начини за кратење празни места во Excel. Овие различни начини ќе ви помогнат да ги намалите сите видови вредности. Последно, но не и најмалку важно, ако имате какви било предлози, идеи или повратни информации, ве молиме слободно коментирајте подолу.

Функција TRIM, ја избрав ќелијата B4како текст. Сега, функцијата TRIMќе ги кратисите водечки, последователни и помеѓу празни места од избраната ќелија.

⏩ Притиснете ENTER копче и ќе го добиете Името каде што се отсечени дополнителните празни места .

⏩ Сега, можете да го користите Пополнете ја рачката до Автоматско пополнување формулата за останатите ќелии.

Прочитајте повеќе: <[ Поправи] Функцијата TRIM не работи во Excel: 2 решенија

2. Користење на функцијата TRIM за намалување на просторот на нумерички вредности

Исто така, можете да ги отстраните сите водечки, заостанува, и меѓу празни места од нумерички вредности, исто така. Но, проблемот е во тоа што функцијата TRIM ги третира дури и нумеричките вредности како стрингови . Затоа ќе треба да ја користите функцијата VALUE со функцијата TRIM за кратење празни места од нумерички вредности.

Овде, ќе кратам празни места од нумеричките вредности на Поштенски код колоната.

За почеток, изберете која било ќелија за да ја поставите добиената вредност.

➤ Ја избрав ќелијата E4 .

⏩ Во ќелијата E4 , напишете ја следнава формула.

=TRIM(D4)

Тука, во TRIM функција, ја избрав ќелијата D4 како текст . Сега, функцијата TRIM ќе ги отсече сите водечки, заостанати и меѓумеѓу празни места од избраната ќелија.

⏩ Притиснете гоКлучот ENTER и ќе го добиете Поштенски број каде дополнителните празни места ќе се кратат .

од гледајќи го резултатот, може да изгледа дека функцијата TRIM ја заврши својата работа. Но, ако погледнете правилно, тогаш ќе забележите дека вредностите отсечени не се однесуваат како бројки.

За да го избегнете овој проблем, можете да ги користите TRIM и VALUE функционира заедно.

На почетокот, изберете која било ќелија за да ја поставите добиената вредност.

➤ Ја избрав ќелијата E4 .

⏩ Во ќелијата E4 , напишете ја следнава формула.

=VALUE(TRIM(D4))

Тука, во VALUE функција, користев TRIM(D4) како текст .

Следно, во функцијата TRIM , избрав ќелија D4 како текст . Сега, функцијата TRIM ќе ги крати сите водечки, последователни и меѓупростори од избраната ќелија.

Сега, VALUE функцијата ќе ја претвори исечената низа во број .

⏩ Притиснете го копчето ENTER и ќе го добиете Поштенски број како број каде што дополнителните празни места се кратени .

⏩ Сега, можете да ја користите Рачката за пополнување до Автоматско пополнување формулата за останатите ќелии.

Прочитајте повеќе: Како да се намали Дел од текстот во Excel (9 лесни методи)

3. Користење лево TRIM за скратување на водечките места

Во случај да сакате да ги скратите само водечките празни места тогаш можете да го направите со користење на MID функција, FIND функција, TRIM функција и LEN функционираат заедно.

Овде, од Име колона, сакам само да ги скратам водечките празни места.

За почеток, изберете која било ќелија за да ја поставите добиената вредност.

➤ Го избрав E4 ќелија.

⏩ Во ќелијата E4 , напишете ја следнава формула.

=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))

Овде, во функцијата MID , ја избрав ќелијата B4 како текст , користев FIND(MID(TRIM(B4) ,1,1),B4) како start_num потоа се користи LEN(B4) како num_chars .

Следно, во Функцијата FIND , користев MID(TRIM(B4),1,1) како find_text и ја избрав ќелијата B4 како inside_text .

Повторно, во функцијата MID , користев RIM(B4) како текст , користев 1 како start_num потоа се користи 1 како num_chars .

Потоа, во функцијата LEN , избрав ќелијата B4 како текст .

Разложување на формулата

TRIM( Б4) —> ќе ги скрати сите дополнителни празни места.

Излез: Адам Смит

MID(TRIM(B4),1,1) —> почнувајќи од позиција 1 ќе извлече подниза од низа.

Излез: A

FIND(MID(TRIM(B4),1,1),B4) —> Ова ќе вратете ја позицијата на низата.

Излез: 4

LEN(B4) —> ќе го врати бројот на знаци во текстуалната низа.

Излез: 17

MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) —> ќе ја врати целата текстуална низа.

ο MID(B4, 4, 17)

Излез: Адам Смит

Објаснување: Скратете го водење празни од името „Адам     Смит“ .

⏩ Притиснете го копчето ENTER и водечките празни ќе бидат отсечена од колоната Име .

⏩ Сега, можете да ја користите Рачката за пополнување до Автоматско пополнување формулата за останатите ќелии.

Поврзани содржини: Функција за лево намалување во Excel: 7 соодветни начини

4. Користење на функцијата SUBSTITUTE за скратување на сите празни места

Секогаш кога сакате да ги отсечете сите празни места од која било вредност, тогаш можете да ги користите функцијата SUBSTITUTE .

Овде, ќе ги отсечам сите празни места од колоната Град .

За почеток , изберете која било ќелија за да ја поставите добиената вредност.

➤ Ја избрав ќелијата E4 .

⏩ Во ќелијата E4 , напишете ја следнава формула .

=SUBSTITUTE(C4," ","")

Тука, во функцијата ЗАМЕНА , ја избрав ќелијата C4 како текст , користена ” ” (Еден простор) како стар_текст потоа се користи ““ (Без празно место) како нов_текст . Сега, функцијата SUBSTITUTE ќе ги замени празнините без празно место.

⏩ Притиснете го копчето ENTER и дополнителните празни места ќе бидат отсечени од колоната Град .

⏩ Сега,можете да ја користите Рачка за пополнување за Автоматско пополнување формулата за останатите ќелии.

5. Користејќи TRIM & засилувач; Функција SUBSTITUTE за скратување на непробивни простори

Секогаш кога ги увезуваме податоците од друго место, најчесто неколку места што не се пробиваат. празни места со користење на функцијата TRIM , функцијата CLEAN и SUBSTITUTE заедно.

За почеток, изберете која било ќелија за да го поставите резултатот вредност.

➤ Ја избрав ќелијата E4 .

⏩ Во ќелијата E4 , напишете ја следнава формула.

=TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," "))))

Тука, во функцијата TRIM , користев CLEAN((SUBSTITUTE(B4,CHAR(160)) ,“ „))) како текст . користен FIND(MID(TRIM(B4),1,1),B4) како start_num потоа се користи LEN(B4) како num_chars .

Следно, во функцијата CLEAN , користев SUBSTITUTE(B4,CHAR(160),“ „)) како текст .

Потоа, во функцијата SUBSTITUTE , ја избрав ќелијата B4 како текст , користев CHAR(160) како стар_текст , потоа се користи “ „ (Еден простор) како нов_текст .

Сега, <1 Функцијата>SUBSTITUTE ќе ги замени непрекинувачките празни места со единечно празно место.

Formula Breakdown

SUBSTITUTE(B4,CHAR(160),” “) —> ќе ги скрати сите дополнителни празни места.

Излез: Adam Смит

CLEAN((SUBSTITUTE(B4,CHAR(160),” “))) —> почнувајќи од позиција 1 ќе извлече подниза од низа.

Излез: Адам     Смит

TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160),“ „)))) —> Ова ќе се врати позицијата на стрингот.

ο TRIM(„Адам     Смит“)

Излез: Адам Смит

Објаснување: Скратете ги непрекинатите празни од името „Адам Смит“ .

⏩ Притиснете ENTER клучот и непробивачките празни ќе бидат отсечени од колоната Име .

⏩ Сега , можете да ја користите Рачката за пополнување до Автоматско пополнување формулата за останатите ќелии.

6. Користење на Find & Заменете за да ги намалите празнините

Исто така, можете да користите Најди & засилувач; Заменете ја функцијата за кратење простори во Excel.

Дозволете ми да ви ја покажам постапката,

Следно, изберете го опсегот на ќелиите од каде што сакате да намали простори.

➤ Го избрав опсегот на ќелии C4:C12 .

Потоа, отворете ја картичката Дома >> ; од Уредување група >> одете на Најди & засилувач; Изберете >> изберете Замени

Ќе се појави дијалог поле .

⏩ Јас користев единечно Простор во Пронајди што да кратиш празни места.

⏩ Го задржав Замени со поле Празно .

Потоа, кликнете на Замени ги сите .

Поракаќе се појави и прикажува колку замени се случиле.

⏩ Направивме 17 замени .

Потоа, кликнете OK и затворете го дијалогот поле .

⏩ Тука, сите празни места се отсечени во колоната Град .

Поврзани содржини: скратете ги десните знаци и празни места во Excel (5 начини)

7. Користење VBA до Скратете ги водечките простори

Ако сакате, можете исто така да користите Visual Basic (VBA) за намалување на водечките празни места.

Дозволете ми објаснете ја процедурата за вас,

Прво, отворете го табот Програмер >> потоа изберете Visual Basic.

⏩ Потоа, ќе се отвори нов прозорец на Microsoft Visual Basic за апликации .

Сега, отворете Вметни >> изберете Модул .

Внесете ја следнава шифра во отворените празни места Модул до намалете ги водечките .

6930

Тука, во Sub Trim_Leading_Spaces() , ги прогласив променливите Rg и WRg како Опсег .

Следно, го именуваше полето за дијалог Скрати водечки простори потоа се користи за циклус до TRIM секоја избрана ќелија .

Потоа, ја користев функцијата VBA LTRIM за да ја отсечам.

Сега, Зачувај шифрата и вратете се на работниот лист.

за да го примените VBA , ако сакате, можете да го изберете опсегот на ќелијата или ќелиите сега, во спротивно можете да го изберете опсегот во полето за пораки .

➤ Го избрав опсегот на ќелиите B4:B12 .

Потоа, отворете ја картичката Преглед >> од Макроа >> изберете Преглед на макроа.

Ќе се појави дијалог поле . Од таму изберете Име на макроа и Макроа во .

⏩ Го избрав Trim_Leading_Spaces во Име на макроа .

⏩ Избрав Excel Trim Spaces.xlsm во Макроа во .

Потоа, кликнете Изврши .

Ќе се појави поле за порака каде што ќе се прикаже избраниот опсег.

Сега, кликнете OK .

Затоа, сите водни празни места ќе бидат отсечени .

8. Користење на VBA за скратување на празни места

Ако сакате, можете исто така да намалите заостанувањата со користење на Visual Basic .

Овде, сакам да ги отсечам задоцните празни места од колоната Име .

Сега, за да го отворите прозорецот Visual Basic за апликации , можете да ги следите чекорите објаснети во делот 7 .

Потоа, напишете го следниов код во Модулот .

7628

Тука, во Sub Trim_Trailing_Spaces() , го прогласив rng променлива како Опсег .

Потоа, ја користев функцијата VBA TRIM за да го намалите.

Сега, Зачувајте го кодот и вратете се на работниот лист.

Отворете ја картичката Програмер >> од Вметни >> изберете Копче од Контроли за форма

Сега, Повлечете го копчето до

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.