Проблем: Ненужни празни знаци в клетките

Anonim

В тази статия ще научим как да премахнете ненужните празни знаци в 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 е от съществено значение за подготовката на вашето табло.