Съдържание
В тази статия ще се научим да премахваме интервали в Excel с формула. Интервалите създават много проблеми, когато се опитваме да изпълним някоя формула в работния лист на Excel. Понякога, когато копираме данните и ги поставяме в нашия лист на Excel, може да се появят неволно допълнителни интервали. Това може да доведе до неверни резултати или грешки. Сега ще демонстрираме някои методи за преодоляване на този проблем.
Изтегляне на книга за практика
Изтеглете книгата за упражнения.
Премахване на интервалите с Formula.xlsm
5 начина за премахване на интервали с формула на Excel
1. Използване на формулата Trim за премахване на интервали в Excel
Excel има вградена формула, която премахва интервалите от текстовете. Това е формулата Трим Ще използваме набор от данни с две колони, за да обясним този метод. Служител & Идентификационен номер . Във всички методи в тази статия ще използваме една и съща съвкупност от данни.
Следвайте стъпките по-долу, за да научите този метод.
СТЪПКИ:
- В началото трябва да създадем помощна колона. Нарекохме я TRIM ' в нашия набор от данни.
- Сега изберете Клетка D5 и въведете формулата в помощната колона.
=TRIM(B5)
След като въведете функцията, трябва да изберете клетката, от която трябва да премахнете интервалите.
- След това натиснете Въведете за да видите резултата.
- След това използвайте Дръжка за пълнене за да видите резултатите във всички клетки.
- След това изберете Клетка D5 и го копирайте.
- Сега поставете само стойността в Клетка B5 .
- Накрая, след като направихте "Копиране и поставяне във всички клетки, изтрийте помощната колона.
Прочетете още: Как да премахнете интервалите в Excel: с формула, VBA & Power Query
2. Премахване на всички интервали с помощта на функцията SUBSTITUTE на Excel
Можем също така да изтриваме интервали с помощта на Заместваща функция . Ще премахнете всички интервали от желаната клетка.
Обърнете внимание на стъпките, за да научите повече.
СТЪПКИ:
- Първо, създайте Помощна колона & въведете формулата.
=SUBSTITUTE(B5," ","")
Тук тази формула ще замени интервалите (втория аргумент) с празния низ (третия аргумент).
- Второ, натиснете Въведете за да видите резултата.
- Сега използвайте Дръжка за пълнене за да видите резултатите в Помощна колона .
Тук виждаме, че между първото и последното име на служителите няма интервал. Със сигурност можем да отстраним този проблем, като използваме Функция TRIM в началото на Функция SUBSTITUTE .
- Поставете формулата в Клетка D5 .
=TRIM(SUBSTITUTE(B5,CHAR(160),CHAR(32))
Тук Функция SUBSTITUTE замества интервалите без прекъсване, CHAR(160) с нормални пространства, CHAR(32) . Функция TRIM премахва допълнителните интервали тук. Трябва да го добавим пред Функция SUBSTITUTE .
- Хит Въведете за да видите резултата.
- Накрая използвайте Дръжка за пълнене за останалите клетки.
3. Формула на Excel с функцията MID за премахване на водещите интервали
Сайтът Функция MID ни помага за премахване на началните интервали в клетка . Той не премахва допълнителните интервали между текстовете. Ще използваме отново предишния набор от данни.
Спазвайте стъпките по-долу, за да се запознаете с този метод.
СТЪПКИ:
- Създаване на Помощна колона отначало.
- Сега въведете формулата в Клетка D5 .
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
Тази формула първо ще намери текста и неговата дължина. Функция FIND ще върне позицията на текстовия низ като число, а Функция LEN ще отчете дължината на Клетка B5 . След това ще изреже началните интервали в текста.
- След това натиснете Въведете . Можете да видите в Клетка D5 че няма начален интервал. Но има интервали между текстовете.
- Накрая плъзнете Дръжка за пълнене надолу, за да видите резултатите в Помощна колона .
Подобни четива
- Как да премахнете интервалите в клетка в Excel (5 метода)
- Премахване на интервала в Excel преди числата (3 начина)
- Как да премахнете празните места в Excel (7 начина)
- Как да премахнете пространството в Excel след текст (6 бързи начина)
4. Прилагане на VBA за премахване на допълнителни интервали в Excel
VBA също така ни дава възможност да премахване на допълнителни интервали в Excel . Той може да премахва интервалите от началото, както и от края. Но няма да може да премахва интервалите между текстовете.
Следвайте стъпките за тази техника.
СТЪПКИ:
- На първо място, отидете в Разработчик и изберете Visual Basic .
- След това отидете в Вмъкване на в Visual Basic и след това изберете Модул .
- Въведете кода в Модул и го запазете.
Sub Remove_Spaces() Dim x As Range Dim Cells As Range Dim TCell As String Set x = Selection For Each Cells In x TCell = Cells.Value TCell = Trim(TCell) Cells.Value = TCell Next Cells End Sub
- След това изберете диапазона от клетки, в който искате да приложите VBA Тук сме избрали Клетка B5 към Клетка B9 .
- След това изберете Макроси от Разработчик.
- Освен това изберете Изпълнявайте от Макро.
- Накрая ще видите резултати като на снимката по-долу.
5. Вмъкване на формула на Excel за изтриване на интервалите между числата
Понякога се налага да изчистим интервалите между числата. В този раздел ще покажем как можем да премахнем интервалите между числата. Тук ще използваме същия набор от данни. Но ще имаме интервали в Идентификационен номер този път колона.
Следвайте стъпките по-долу.
СТЪПКИ:
- Първо, създайте допълнителна колона. Помощна колона е допълнителната колона тук.
- Второ, изберете Клетка D5 и въведете формулата.
=SUBSTITUTE(C5," ","")
- Трето, натиснете Въведете и използвайте Дръжка за пълнене в Помощна колона .
- Като алтернатива можете да направите това с помощта на "Намиране и заместване Изберете диапазона от клетки, от който искате да премахнете интервалите.
- След това натиснете Ctrl + H от клавиатурата. "Намиране и заместване ще се появи прозорец.
- Натиснете бутона Спейс бар в "Намерете какво раздел и запазете 'Заменете с' разделът е празен.
- Накрая изберете Замяна на всички за да видите резултатите.
Прочетете още: Как да премахнете интервала след числото в Excel (6 лесни начина)
Нещата, които трябва да запомните
Обсъдихме някои лесни методи за това как да изрязваме интервали в Excel. Има едно важно нещо, което трябва да запомним, докато използваме тези методи. Трябва да създадем допълнителна колона отначало за Метод-1,2 & 3 След като извършим стъпките, трябва да заменим основните данни с подрязаните данни. Можем да направим това, като използваме Копие & Паста . Уверете се, че сте поставили само стойности Тази процедура е показана в Метод-1 .
Заключение
Описахме 5 метода за изтриване на интервали от работния лист на Excel. Това са предимно методи, базирани на формули. Можете също така да използвате "Намиране и заместване опция, която е разгледана в последния метод. Освен това се надявам, че тези методи ще ви помогнат да решите проблема си напълно. И накрая, ако имате някакви запитвания или предложения, не се колебайте да коментирате по-долу.