Съдържание
Ако вашият набор от данни съдържа ненужни празни пространства, може да се наложи да ги премахнете. В тази статия ще ви покажа седем ефективни начина за премахване на празни пространства в Excel.
Да речем, Имаме набор от данни, в който различните клетки имат множество празни пространства. Сега ще премахнем тези празни пространства.
Изтегляне на работна тетрадка за практика
Премахване на празните пространства в Excel.xlsm7 начина за премахване на празните пространства в Excel
1. Функция TRIM за премахване на празните места
Можете лесно да премахнете празните места, като
използване на функцията TRIM . Въведете следната формула в празна клетка ( A16 ),
=TRIM(A5)
Тук TRIM функцията ще премахне допълнителните празни пространства от избраната клетка A5 .
Натиснете ВЪВЕДЕТЕ и ще намерите текста без празни пространства в клетката A16 .
Клетка за влачене A16 за да приложите същата формула за всички останали клетки в колоната A .
Прочетете повече: Как да премахнете интервала преди текста в Excel
2. Команда Намиране и заместване
Използване на Намиране и заместване е друг начин за премахване на празните пространства. Първо изберете клетките, от които искате да премахнете празните пространства, и отидете в Начало> Редактиране> Намиране> Избор> Замяна
Сега, а Намиране и заместване Ще се появи прозорец. Вмъкнете един интервал в Открийте какво и щракнете върху Замяна на всички .
Сега ще се появи поле за потвърждение, показващо броя на заместванията. OK в това поле и затворете Намиране и заместване прозорец.
Сега можете да видите, че всички празни полета са премахнати от избраните клетки.
Прочетете повече: Как да премахнете интервалите в клетка в Excel
3. Функция SUBSTITUTE за премахване на празните места
Можете също така да използвате функцията SUBSTITUTE за да премахнете празните места. Въведете следната формула в клетка B16 ,
=SUBSTITUTE(B5, " ", "")
Тук функцията за заместване ще премахне интервалите от избраната клетка. B5 .
Натиснете ВЪВЕДЕТЕ и ще получите текста без празни пространства в клетката B16 .
Плъзнете B16 клетка, за да приложите формулата за всички останали клетки от колоната B .
Подобни четива:
- Премахване на всички интервали в Excel (9 метода)
- Как да премахнете крайните интервали в Excel (6 лесни метода)
- Премахване на водещия интервал в Excel (5 полезни начина)
4. Премахване на празно пространство чрез функцията REPLACE
Използване на функцията REPLACE е друг начин за премахване на празните пространства. Въведете следната формула в клетка B16 ,
=REPLACE(B5,1,LEN(B5)-LEN(TRIM(B5)),"")
Тук, функцията LEN дава дължината на низа от клетки B5 . LEN(B5)-LEN(TRIM(B5)
дава броя на празните места. Накрая, ЗАМЕСТВАНЕ замества оригиналния текст с низ без празни пространства.
Натиснете ВЪВЕДЕТЕ и ще получите текста без празни пространства в клетката B16 .
Клетка за влачене B16 за да приложите формулата за всички останали клетки от колоната B .
5. Функции за текст към колона за премахване на празните пространства
Можете също така да използвате Текст към колона функции за премахване на празните пространства от дадена колона. Първо изберете колоната и отидете на Данни> Инструменти за данни> Текст към колони
След това се отваря прозорец с име Съветник за конвертиране на текст в колони ще се появи. Изберете Фиксирана ширина и щракнете върху Следваща .
При втората стъпка преместете вертикалната линия до края на текста и щракнете върху Следващия.
В последната стъпка изберете Обща информация и щракнете върху Завършване.
Сега можете да видите, че клетките на избраните колони нямат празни полета.
6. VBA за премахване на празните пространства
Друг начин за премахване на празните пространства е създаването на потребителска функция с помощта на Приложения на Microsoft Visual Basic (VBA) . Първо, натиснете ALT+F11 . Това ще отвори VBA Сега в прозореца VBA от прозореца Проект щракнете с десния бутон на мишката върху името на листа. Ще се появи падащо меню. щракнете върху Вмъкване на от падащото меню, за да го разширите, и изберете Модул .
Сега, а Модул(Код) ще се появи прозорец.
Въведете следния код в Модул .
Sub Remove_Blanks() Dim x As Range For Each x In Selection.Cells x.Value = VBA.Trim(x.Value) Next x End Sub
След като вмъкнете кода, затворете VBA Сега изберете своя набор от данни и отидете на Преглед> Макроси .
A Macro Ще се появи прозорец. Натиснете върху Работете.
Това ще премахне всички ненужни празни полета от набора ви от данни.
7. Power Query за премахване на празни пространства
Използване на Power Query е друг метод за премахване на празните места. Изберете набора си от данни и отидете в Данни> Получаване на данни> От други източници> От таблица/обхват
A Създаване на таблица ще се появи поле. Натиснете върху OK .
Сега, а Редактор на Power Query ще се отвори прозорец.
В прозореца можете да видите, че всички данни са импортирани.
Сега щракнете с десния бутон на мишката върху някое от заглавията и изберете Трансформация> Трим .
Повторете същата процедура за всички колони. Това ще премахне празните места.
Сега от раздела Начало изберете Затвори & Зареждане .
Сега можете да видите, че данните са импортирани във вашия Excel файл в нов лист с име Таблица.
Заключение
Ръчното премахване на празни пространства може да бъде много досадно. Всеки от описаните по-горе методи ще ви позволи да премахнете празните пространства от набора от данни с няколко кликвания. Надявам се, че тази статия ви е била полезна. Ако имате някакви неясноти, моля, оставете коментар.