В тази статия ще научим как да премахнете ненужните празни знаци в Excel.
Какви са водещите и задните пространства
В Excel извличането и почистването на данни е първата и най -важна задача на всеки проект за анализ на данни. В моя петгодишен опит получих данни, които изглеждаха неструктурирани, но използвайки Excel TRIM или CLEAN функции, ги превърнах в смислени доклади. Понякога текстовите стойности съдържат начални, последни или множество вградени интервали и процесът на почистване на тези празни знаци или интервали е част от почистването на данни. Почистването на данни в Excel е лесно. Сега нека научим как да почистваме текстови стойности в клетки в Excel.
Премахнете всички празни знаци наведнъж в Excel
Методът включва стъпки. Първо е частта за избор, формула на типа и завършване на формулата.
Първо : Изберете необходимите клетки, където имате нужда от почистени данни или изходни клетки
Второ : Тип формула
Функцията TRIM е функция ТЕКСТ в Excel, използвана за премахване на всички допълнителни интервали от текстовия низ, с изключение на единични интервали между думите.
Синтаксис:
= TRIM (текст) |
текст : текстова стойност в кавички или препратка към клетка
Трето : При завършване на всяка формула използваме клавиша Enter, за да видим резултата от използваната формула. Но вместо да използвате само Enter, използвайте Ctrl + Enter ключ заедно
Пример:
Всичко това може да е объркващо за разбиране. Нека разберем как да използваме функцията, използвайки пример. Тук трябва да ги премахнем, така че формулата, отнасяща се за тези клетки, да се изчисли правилно. Колона А съдържа текст с водещи интервали пред текста. Тези пространства бяха премахнати с помощта на функцията Trim. Вижте екранната снимка по -долу:
Има два начина да премахнем тези пространства:
- Използване на функцията Trim & Substitute
- Заменете командата
Формула TRIM за премахване на празни знаци
Функцията Trim премахва всички интервали от текстов низ, с изключение на единични интервали между думите.
Първо изберете клетките, където искате чистите данни да бъдат извлечени или изходни клетки. Затова избрахме диапазон C1: C5 и въведем формулата, дадена по -долу
Използвайте формулата:
= TRIM (A1) |
Сега, за да завършим процеса, просто трябва да използваме Ctrl + Enter вместо да използвате само Enter.
Ако данните съдържат водещи интервали и повече от едно интервал между текста, функцията Trim няма да премахне всички тях. Погледнете клетка А3 съдържа текст с интервали в средата на текста. Trim ще премахне цялото водещо пространство, с изключение на едно интервал между 2 думи. Вижте екранната снимка по -долу:
Като алтернатива можем да използваме заместващата функция, в случай че знаем, че текстът ни съдържа интервали между думите и трябва да бъде премахнат.
Алтернативен начин
Вижте снимката по -долу. Функцията Замяна замества интервала между текста с „нищо“. Следователно пространството се премахва.
Пример:
Ако данните съдържат водещо пространство и повече от едно интервал между текста, функцията за заместване ще премахне всички тях. Клетка А1 съдържа текст с водещи интервали или последни интервали между текста. Функцията за заместване ще премахне всички интервали. Вижте екранната снимка по -долу:
Използвайте формулата:
= ЗАМЕСТИТЕЛ (A1, "", "") |
Горната формула премахва всички появявания на интервали за разлика от функцията TRIM, която оставя единични интервали между думите.
Както можете да видите в колона C няма допълнителни пространства.
Още един начин:
Можем също да използваме командата Replace, за да премахнем нежеланите пространства. Тази команда работи подобно на функцията Замяна. Клавишната комбинация е Ctrl + H
Командата Replace може да се използва в случай, че знаем, че нашият текст съдържа интервали между текста, от които се нуждаем, за да ги премахнем.
Намерете какво: напишете пространство, като натиснете клавиша за интервал веднъж.
В Заменете с: NULL
Не можем да видим записа в полето Find What, защото сме поставили място там. Кликнете върху Замени всички, докато не видите диалоговия прозорец, показващ текста, който не може да намери повече интервали за замяна.
По -долу ще получите резултата:
Така че по този начин можете да премахнете водещите и задните интервали и интервали между текста и да направите данните си по -четими.
Премахване на Trailing Space чрез VBA
В случай, че искате VBA код да премахне всички крайни пространства само в активния лист, тази статия определено ще ви помогне. Много пъти оставяме място в края погрешно или понякога копираме данни от мрежата и не забелязваме. В тази статия ще научим как да премахнем оставеното място при грешка.
Въпрос): В Excel можем да използваме функцията TRIM с формулата SUBSTITUTE & CHAR, т.е.
Бих искал макрос да ми помогне при премахването на всички ненужни пространства, оставени в края на низа.
За да получите кода за премахване на място в края на текста; трябва да следваме стъпките по -долу, за да стартираме VBA редактор.
- Кликнете върху раздела Разработчик, след това
- От групата Кодове изберете Visual Basic
Копирайте следния код в модула на работен лист
Sub trimspace ()
Dim c As Range, rngConstants As Range На грешка възобновяване на следващо Задайте rngConstants = ActiveSheet.UsedRange.SpecialCells (2, 2) При грешка GoTo 0 Ако не е rngConstants е нищо „оптимизиране на производителността Application.ScreenUpdating = False Application.Calculation = xlCalculationManual "подстригващи клетки, включително char 160 За всеки c В rngConstants c.Value = Trim $ (Application.Clean (Replace (c.Value, Chr (160), ""))) Следващ c 'нулиране на настройките Application.ScreenUpdating = Вярно Application.Calculation = xlCalculationAutomatic Край Ако End Sub |
Както ще направите Това ще премахне всички интервали в края.
Забележка: Горният макрос ще работи само в активен лист.
По този начин можем да премахнем крайните интервали в края, като използваме VBA код.
Изтегляне - Премахване на крайното пространство чрез VBA - xlsm
Надявам се, че тази статия за това как да премахнете ненужните празни знаци в Excel е обяснима. Намерете още статии за изчисляване на стойности и свързани формули на Excel тук. Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта.
Как да използвате функцията TRIM в Excel: Функцията TRIM се използва за подрязване на низове и почистване на всички крайни или водещи пространства от низ. Това ни помага много в процеса на почистване на данни.
Как да използвате функцията CLEAN в Excel: Функцията Clean се използва за почистване на непечатващи се символи от низ. Тази функция се използва най -вече с функцията TRIM за почистване на внесени чужди данни.
Заменете текст от края на низ, започвайки от променлива позиция: За да заменим текст от края на низ, използваме функцията REPLACE. Функцията REPLACE използва позицията на текста в низ за замяна.
Excel REPLACE vs SUBSTITUTE функция: Функциите REPLACE и SUBSTITUTE са най -неразбраните функции. За да намерим и заменим даден текст, използваме функцията SUBSTITUTE. Когато REPLACE се използва за замяна на редица знаци в низ …
Заменете текста от края на низ, започвайки от променлива позиция: За да заменим текст от края на низ, използваме функцията REPLACE. Функцията REPLACE използва позицията на текста в низ за замяна.
Популярни статии:
50 преки пътища в Excel за повишаване на вашата производителност : По -бързо изпълнявайте задачите си в Excel. Тези преки пътища ще ви помогнат да увеличите ефективността на работата си в Excel.
Как да използвате функцията VLOOKUP в Excel : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
Как да използвате функцията IF в Excel : Изразът IF в Excel проверява условието и връща конкретна стойност, ако условието е TRUE или връща друга конкретна стойност, ако FALSE.
Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.
Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.