Как да изтриете дубликатите в Excel, но да запазите един (7 метода)

  • Споделя Това
Hugh West

Excel е един от широко използваните инструменти, които използваме за нашия офис и бизнес. За повечето от тези работи трябва да се справим с голямо количество данни. Понякога трябва да намерим уникална информация от тези данни. Така че в тази статия ще обсъдим как да изтрием дубликатите в Excel, но да запазим един. Изтриването на всички дубликати е малко по-лесна задача. Но ние се нуждаем от някои допълнителни връщания и това ще бъде обсъденотук.

За тази цел вземаме данни от софтуерна компания, в която инженерите са от различни държави. Тук ще дублираме имената на държавите и ще запазим само едно от тях.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.

Изтриване на дубликати в Excel, но запазване на един.xlsx

7 метода за изтриване на дубликати в Excel, но запазване на един

Ще обсъдим 7 различни метода за това как да изтрием дубликатите и да запазим един в Excel. Опитахме се да използваме лесни изображения, за да направим всички методи по-лесни.

1. Изтриване на дубликати с помощта на разширено сортиране и филтриране в Excel

Ще използваме Инструмента за разширено сортиране и филтриране, за да изтрием дублиранията.

Стъпка 1:

  • Първо изберете клетките, в които ще проверяваме дубликати.
  • Тук избрахме Колона за страната за проверка за дубликати.

Стъпка 2:

  • Отидете на Начало .
  • След това отидете в Данни от главния раздел.
  • Сега щракнете върху Сортиране и филтриране команда.
  • След това ще получим Разширен опция.

Стъпка 3:

  • След избора на Разширен ще получим опцията Разширен филтър .
  • Искаме да видим имената на държавите в друга колона, затова изберете Копиране на друго място .
  • Сега изберете местоположението в Копиране в кутия .
  • След това изберете Само уникални записи .

Стъпка 4:

  • Накрая щракнете върху ОК за да получите възвръщаемост.

В Колона F, виждаме, че дубликатите са премахнати и е запазен само един.

Свързано съдържание: Как да премахнете дубликатите по критерии в Excel (4 метода)

2. Използвайте инструмента за филтриране, за да премахнете повторенията, но да запазите едно в Excel

Ще добавим колона с име Тест за прилагане на Филтър инструмент.

Стъпка 1:

  • Избираме всички данни от Колона за страната да ги сортирате.
  • Щракнете върху десния бутон на мишката.
  • От това меню отидете в Сортиране .
  • Кликнете върху Сортиране от A до Z .

Стъпка 2:

  • Изберете Разширяване на избора .
  • Кликнете върху Сортиране .

Стъпка 3:

  • Получаваме данните във възходящ ред.

Стъпка 4:

  • Отидете на Клетка E5 на Тестова колона .
  • Сравнете клетките на Държава на колоната ..:
=B5=B6

Стъпка 5:

  • Сега натиснете Въведете .
  • Издърпайте Дръжка за пълнене до Клетка E11 .

Стъпка 6:

  • Сега, за да приложите Филтър изберете обхват B4:E11 .
  • Отидете в Таб Начало.
  • Изберете Данни от главния раздел.
  • Изберете Сортиране и филтриране команда.
  • Накрая, Филтър от дадените опции.
  • Или можем да въведем Ctrl+Shift+L .

Стъпка 7:

  • Сега, от Тестова колона изберете опции за филтриране TRUE .
  • След това натиснете OK .

Стъпка 8:

  • Получаваме само TRUE данни тук.

Стъпка 9:

  • Сега изтрийте имената на държавите.

Стъпка 10:

  • Сега премахнете филтъра от нашия диапазон от данни, като Ctrl+Shift+L или следвайте филтъра от предишните стъпки.

Свързано съдържание: Как да премахнете дубликатите и да запазите първата стойност в Excel (5 метода)

3. Използвайте инструмента на Excel за премахване на дубликати, за да запазите само първия екземпляр

Първо, копираме Колона за страната към Колона F да приложите Инструмент за премахване на дубликати .

Стъпка 1:

  • Изберете данните от Колона F .

Стъпка 2:

  • Отидете в Начало таб.
  • Изберете Данни от главния раздел.
  • Изберете Такси за данни команда.
  • Сега вземете Премахване на дубликати опция.

Стъпка 3:

  • Ще видим новия Изскачащ .
  • Изберете Държава от кутията.

Стъпка 4:

  • Натиснете OK на Премахване на дубликати Изскачащ .

Стъпка 5:

  • Нов Изскачащ ще покаже колко дубликати са премахнати и колко уникални са останали.
  • Натиснете ДОБРЕ.

Накрая получаваме едно име на държава от дубликатите.

4. Използвайте Excel VBA, за да изтриете дубликатите, но да запазите първия

Ще прилагаме VBA за да премахнете дублиращите се имена и да запазите само едно уникално име.

Стъпка 1:

  • Копирайте Колона за страната на Колона F да кандидатствате за VBA .

Стъпка 2:

  • Натиснете Alt+F11 .
  • Ще получим нов прозорец, в който да напишем VBA код.

Стъпка 3:

  • Сега напишете следния код в прозореца.

 Sub Remove_Deplicates_Keep_One() Dim CN As Long: CN = Range("F" & Rows.Count).End(xlUp).Row ActiveSheet.Range("F5:F" & CN).RemoveDuplicates Columns:=1, Header:=Name End Sub 

Тази програма ще премахне дубликатите от колона F . F5:F означава, че ще се търси в този диапазон.

Стъпка 4:

  • След това натиснете F5 и се върнете към предишния лист.

Този VBA операция премахва всички дубликати и запазва по един от тях.

Свързано съдържание: Как да премахнете дубликатите в Excel с помощта на VBA (3 бързи метода)

5. Прилагане на таблицата Pivot за премахване на дублиранията, като същевременно запазвате едно в Excel

Ще използваме Таблица за завъртане в този раздел.

Стъпка 1:

  • Изберете данните от Колона B .
  • Отидете на Вмъкване на от главния раздел.
  • Изберете Таблица за завъртане от командите.

Стъпка 2:

  • Ще се появи диалогов прозорец, в който Създаване на въртяща се таблица .
  • Ще изберем съществуващия Работен лист за отчитане на данни от таблицата Pivot.
  • В Местоположение изберете Клетка F4 .
  • След това щракнете върху ОК .

Стъпка 3:

  • Сега, от Полета на PivotTable изберете Държава .

Стъпка 4:

  • В главния лист ще изпишем държавата след изтриване на дублиращите се данни.

6. Изтриване на дубликати с Excel Power Query, но запазване на първия

Стъпка 1:

  • От Колона B първо изберете данните.
  • Отидете на Данни от Начало таб.
  • След това изберете От таблица/обхват .

Стъпка 2:

  • Ще се появи диалогов прозорец.
  • Изберете Таблицата ми има заглавия .
  • След това натиснете ОК .

Стъпка 3:

  • Кликнете с десния бутон на мишката върху лентата Държава.
  • От раздела за избор изберете Премахване на дубликати .

Стъпка 4:

  • Накрая ще получим възвръщаемостта.

Свързано съдържание: Формула на Excel за автоматично премахване на дубликати (3 бързи метода)

7. Вмъкване на формула на Excel за изтриване на дубликати, но запазване на един

Тук ще използваме формула за изтриване на дубликатите в Excel.

За тази цел първо копираме Колона за страната на друг лист и добавете Колона с име Възникване.

Стъпка 1:

  • На Клетка C5 напишете функцията COUNTIFS. Формулата е:
=COUNTIFS($B$5:B5,B5)

Стъпка 2:

  • Сега натиснете Въведете .

Стъпка 3:

  • Издърпайте Дръжка за пълнене до Клетка C11 .

Стъпка 4:

  • Сега въведете Ctrl+Shift+L за да добавите филтър.

Стъпка 5:

  • От опцията за филтриране на Клетка C4 , премахване 1 и изберете останалите опции.
  • След това натиснете ОК .

Стъпка 6:

  • Сега ще получим имената на държавите, с изключение на първото появяване.

Стъпка 7:

  • Сега изтрийте всички имена на държави.
  • Деактивирайте опцията за филтриране чрез Ctrl+Shift+L .

Заключение

В тази статия показахме 7 методи за това как да изтриете дубликатите в Excel, но да запазите един. Надявам се, че това ще изпълни вашите нужди, както и че можете да получите много възможности. Ако имате някакви предложения, моля, споменете ги в полето за коментари.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.