Съдържание
При създаването на голям работен лист е много възможно в съдържанието му да има някои допълнителни места. За да направите отличен работен лист, е необходимо да премахване на допълнителни интервали . В тази статия ще обясня как да премахнете началните интервали в Excel .
За да направя това обяснение по-ефективно за вас, ще използвам примерен набор от данни, който има 3 колони, представляващи пълното име на лицето, както и име и фамилия. Име, Фамилия , и Пълно име .
Тук генерирам пълното име от първото име и фамилията, които използвах функцията CONCAT.
Изтегляне за практикуване
Премахване на водещите пространства в Excel.xlsm4 начина за премахване на началните интервали в Excel
1. Използване на функцията TRIM
Можете да използвате функцията TRIM за премахване на началните интервали, въпреки че TRIM функция не само премахва началните интервали, но и премахва крайните и двойни интервали.
Първо, изберете клетката, в която искате да поставите резултантната стойност.
➤ Избрах клетката E4
Второ, въведете следната формула в клетката или в Бар Formula .
=TRIM(D4)
Накрая натиснете ВЪВЕДЕТЕ .
Сега ще се покаже резултатът, като се премахнат всички допълнителни интервали.
По-късно можете да използвате Дръжка за пълнене към Автоматично попълване за останалите клетки.
1.1. Премахване на водещите интервали от текстовите стойности
Ако искате да премахнете само началните интервали от даден текст, можете да използвате TRIM функция с функцията MID и функцията FIND . Сливането на тези функции ще изчисли позицията на първия текстов символ на даден низ. Тук използвах и функцията LEN за изчисляване на дължината на низа.
За да използвате тези функции във формула, първо изберете клетката, в която искате да поставите резултата.
➤ Избрах клетката E4
Второ, въведете следната формула в клетката или в Бар Formula .
=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))
Тук съм вмъкнал D4 като стойността, от която искам да премахна интервалите.
Сайтът НАМЕРЕТЕ ще определи позицията на първия символен низ, след което LEN ще преброи дължината на низа, който трябва да бъде извлечен чрез външния MID функция.
Накрая натиснете ВЪВЕДЕТЕ .
Сега тя ще покаже резултата, като премахне само началните интервали на избрана клетка.
Сега, ако искате, можете да използвате Дръжка за пълнене към Автоматично попълване за останалите клетки.
1.2. Премахване на водещите интервали от цифровите стойности
Сайтът TRIM Функцията работи за числови стойности, но има проблем, тъй като преобразува числото в текстов низ.
Така че, ако искате да премахнете само началните интервали от числова стойност, можете да използвате TRIM функция с функцията VALUE .
За да ви покажа този начин, използвам набор от данни, който съдържа числови стойности на Пощенски код заедно с Име на града.
На първо място изберете клетката, в която искате да поставите резултантната стойност.
➤ Избрах клетката D4
След това въведете следната формула в клетката или в Бар Formula .
=СТОЙНОСТ(TRIM(C4))
Тук TRIM премахва началните интервали от цифровата стойност в C4 . тогава СТОЙНОСТ го превръща в Формат на числата .
Накрая натиснете ВЪВЕДЕТЕ .
В крайна сметка тя ще премахне началните интервали на цифровата стойност и ще я преобразува в цифров формат.
В този момент, ако искате, можете да използвате Дръжка за пълнене към Автоматично попълване за останалите клетки.
Прочетете повече: Как да премахнете крайните интервали в Excel
2. Използване на TRIM в рамките на SUBSTITUTE за премахване на непрекъсващи водещи интервали
В случай че сте получили някои стойности от уебсайт, който се състои от символа CHAR (160) тогава има възможност да се появят нечупливи интервали със стойности.
Сайтът TRIM функцията не работи правилно с непрекъсващи интервали. За тази цел можете да използвате функцията SUBSTITUTE за премахване на нечленоразделни водещи интервали с нормални символи за интервали.
Взех следните примерни данни от Книга с името на автора .
Първо изберете клетката, в която искате да поставите резултантната стойност.
➤ Избрах клетка C4
След това въведете следната формула в клетката или в Бар Formula .
=TRIM(SUBSTITUTE(B4, CHAR(160), ""))
Тук ЗАМЕСТВАНЕ ще замени всички случаи на CHAR(160) с нормални символи за интервал от B4 клетка. След това TRIM функцията ще премахне тези интервали.
Накрая натиснете ВЪВЕДЕТЕ ключ.
В крайна сметка ще покаже резултата, като премахне всички интервали, които не са прекъснати.
Накрая можете да използвате Дръжка за пълнене към Автоматично попълване за останалите клетки.
Подобни четива:
- Премахване на всички интервали в Excel (9 метода)
- Как да премахнете празните места в Excel (7 начина)
3. Използване на FIND и REPLACE
Можете също така да използвате FIND & REPLACE за премахване на интервалите.
За целта първо изберете клетката, от която искате да премахнете началните интервали.
След това отворете Начало tab>> от Намиране & Избор >> изберете Замяна на
A диалогов прозорец Там ще трябва да въведете колко пространства искате да премахнете в Намерете какво.
След това ще трябва да въведете колко пространства искате да замените съществуващите пространства в Заменете с.
След като поставите интервалите в двете Открийте какво и Заменете с . След това щракнете върху Заменете всички. Ще се появи съобщение, че колко замяна настъпили.
➤ Тук ще се покаже 7 замяна .
В случай че в избраната клетка има повече начални интервали, можете да щракнете върху Замяна на всички отново. Това ще премахне съществуващите водещи пространства.
➤ Отново заменя 3 пространства.
Тук всички начални интервали се заменят с един интервал.
3.1. Единични пространства
Ако искате да премахнете само единични начални интервали, можете да използвате FIND & REPLACE команда.
След като изберете клетката, от която искате да премахнете единичните начални интервали.
Сега отворете Начало tab>> от Намиране & Избор >> изберете Замяна на
A диалогов прозорец ще се появи от там вмъкнете едно пространство в Открийте какво и да запази Заменете с празен.
Накрая щракнете върху Замяна на ALL . Ще се появи съобщение, показващо колко замени са извършени. Сега щракнете върху ДОБРЕ.
➤ Тук ще се покаже 24 замяна .
Тук всички единични интервали са заменени с без интервал.
3.2. Двойни пространства
От друга страна, ако искате да премахнете само двойните начални интервали, можете да използвате FIND & REPLACE команда.
В началото изберете клетката, от която искате да премахнете единичните начални интервали.
След това отворете Начало tab>> от Намиране & Избор >> изберете Замяна на
Сега, а диалогов прозорец ще се появи от там вмъкнете двойно пространство в Открийте какво и единичен интервал в Заменете с .
След това щракнете върху Замяна на ALL . Ще се появи съобщение, показващо колко замени са извършени. Сега щракнете върху ДОБРЕ.
➤ Тук ще се покаже 11 замяна .
Накрая всички двойни начални интервали се заменят с единични начални интервали.
4. Използване на VBA
За премахване на началните интервали в Excel можете също да използвате Visual Basic .
Първо отворете Разработчик tab>> след това изберете Visual Basic.
След това ще се отвори Microsoft Visual Basic за приложения.
Сега отворете Вмъкване на >> изберете Модул .
Тук Модул е отворена.
След това напишете кода за премахване на началните интервали в Модул .
Sub Remove_Leading_Space() Dim Rng As Range Dim SelectedRng As Range On Error Resume Next ExcelTitleId = "Removing Leading Space" Set SelectedRng = Application.Selection Set SelectedRng = Application.InputBox("Range", ExcelTitleId, SelectedRng.Address, Type:=8) For Each Rng In SelectedRng Rng.Value = VBA.LTrim(Rng.Value) Next End Sub
Тук съм взел две променливи Rng и SelectedRng , с име на диалоговия прозорец Премахване на водещото пространство след това използва За цикъл към TRIM всяка избрана клетка .
Използвал съм функцията LTRIM на VBA за подрязване.
Накрая, Запазете кода и се върнете в работния лист.
Първо, изберете клетката или обхвата от клетки, за да приложите VBA
След това отворете Вижте tab>> от Макроси >> изберете Преглед на макроси.
По това време диалогов прозорец ще се появи прозорец, сега изберете Macro след това щракнете върху Изпълнявайте .
Отново, а диалогов прозорец ще се появи прозорец, показващ избрания диапазон, след което щракнете върху ДОБРЕ.
Сега началните интервали на избрания диапазон от клетки ще бъдат премахнати.
N.B.: Запомнете, че кодът VBA ще премахне началните интервали само в избрания диапазон от клетки, ще промени оригиналните данни и не поддържа отмяна. Освен това запазете копие на данните си, преди да приложите този код VBA.
Практически раздел
В работната тетрадка съм дала лист за упражнения, за да упражните тези обяснени начини за премахване на водещи интервали. Можете да го изтеглите от горния адрес.
Заключение
Опитах се да обясня 4 лесни и бързи начина за премахване на водещи интервали в Excel. Тези различни начини ще ви помогнат да премахнете водещите интервали както от текстови, така и от числови стойности. Не на последно място, ако имате някакви предложения, идеи и обратна връзка, моля, не се колебайте да коментирате по-долу.