Прескочи на основното съдържание

Как да премахнете дубликати и да замените с празни клетки в Excel?

Автор: Кели Последна промяна: 2023-04-07

Обикновено, когато приложите командата Премахване на дубликати в Excel, тя премахва всички дублиращи се редове. Но понякога искате празните клетки да заменят дублиращите се стойности, в тази ситуация командата Премахване на дубликат няма да работи. Тази статия ще ви насочи да премахнете дубликати и да ги замените с празни клетки в Excel.

Премахване на дубликати и заместване с празни клетки с формули
Премахнете дубликатите и заменете с празни клетки с Kutools за Excel


Премахване на дубликати и заместване с празни клетки с формули

Ако има някои дублирани данни в диапазон, следните две формули ще ви насочат да замените дубликатите с празни места в диапазона. Моля, направете следното:

1. Изберете празна клетка, за да изведете резултата, като клетка D2, въведете формулата по-долу в нея и натиснете Въведете ключ. 

=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

2. Изберете клетката с резултати и след това плъзнете манипулатора за запълване през диапазона, към който искате да приложите тази формула.
След това можете да видите, че всички дубликати (с изключение на първия) са заменени с празни. Вижте екранни снимки:

тип: Ако трябва да замените всички дублиращи се стойности (включително първата) с празни клетки и да запазите само уникалните стойности в диапазона, следната формула може да ви помогне и ще получите следните резултати:

=IF(A2="", "", IF(COUNTIF(A$2:A$15,A2)>1,"",A2))

Забележка: Можете да промените препратките към клетки в горните две формули въз основа на вашите нужди.


Премахнете дубликатите и заменете с празни клетки с Kutools за Excel

- Изберете Дублирани и уникални клетки полезност на Kutools за Excel може да ви помогне бързо да изберете всички дублиращи се клетки в диапазон, след което можете само да натиснете клавиша Delete на клавиатурата, за да ги премахнете. 

Преди да кандидатствате Kutools за Excel, Моля те първо го изтеглете и инсталирайте.

1. Изберете диапазона, към който искате да приложите тази помощна програма.

2. кликване Kutools > Изберете > Изберете Дублирани и уникални клетки.

3. В Изберете Дублирани и уникални клетки изберете диалоговия прозорец Дубликати (с изключение на 1-ви) or Всички дубликати (включително 1-ви) както ви е необходимо, и след това щракнете върху OK бутон.

4. Ако сте избрали Дубликати (с изключение на 1-ви) опция, всички дублирани клетки с изключение на първата дублирана ще бъдат избрани и можете да натиснете Изтрий ключ, за да ги премахнете. Вижте екранни снимки:

Ако сте избрали Всички дубликати (включително 1-ви) опция, всички дублирани клетки (включително първия дубликат) ще бъдат избрани наведнъж, след което можете да натиснете Изтрий ключ, за да ги премахнете. Вижте екранни снимки:

  Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.


Още по темата:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!

Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

This doesnt seem to work on Large texts cells. throws #VALUE! Errror


Any solution for that?
This comment was minimized by the moderator on the site
Is there anyway where we could keep the duplicated cell and replace value with a zero??

Say: There are 2 rows in our worksheet with 2 columns "name", "value". It should not remove the name instead replace the value with 0.

Excel 10 ------ Excel 10
Excel 10 ------ Excel 0
This comment was minimized by the moderator on the site
formula returned blank cells
This comment was minimized by the moderator on the site
This small formula also works : =IF(COUNTIF($A$2:A2,A2)=1,A2,"").. Just drag it
This comment was minimized by the moderator on the site
thankx a ton...saved a lot of tym...
This comment was minimized by the moderator on the site
You have shown formula with very clarity, Thereby I got help with easily. If you have any link in which that I can get & search mostly formula by there link. :-)
This comment was minimized by the moderator on the site
Hi, Is there any formula to remove duplicates and replace it with another values in the same sheet
This comment was minimized by the moderator on the site
Hi really need help, i having the same problem however i need the first data and clear out any succeeding duplicates. Like if i have 5 "jane" in a range, i would need 1 "jane"(the very first in line) and delete the rest. I see with the given solution that it actually delete all 5 "jane"s.
This comment was minimized by the moderator on the site
You're a genius!!!! Just saved me half a day :)
This comment was minimized by the moderator on the site
Use the following VBA code Sub RemoveDupes() Dim X As Long For X = 1 To Range("A" & Rows.Count).End(xlUp).Row If Application.WorksheetFunction.CountIf(Range("A1:A" & X), Range("A" & X).Text) > 1 Then Rows(X).ClearContents Next End Sub It works for me. Thanks to Blade Hunter [url]http://www.mrexcel.com/forum/excel-questions/768398-how-remove-duplicates-replace-blank-cells-excel.html#post3766476[/url]
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations