Видалення окремих дублікатів з масиву Excel


0

У мене є робоча книга, яка містить список номерів рахунків та їх атрибути. Припустимо, що це лише дві колонки на аркуші:

A      B
12345  Equity    
12345  Cash    
12345  Cash    
55555  Fixed Income    
55555  Cash

Як я можу видалити дублюючі значення, які є Cash у стовпці Bта збереження інших типів активів ( Equity для 12345 і Fixed Income для 55555 )?


сортувати на другому стовпці, вибирати рядки з "готівкою" і використовувати "Видалити дублікати"
Dmitry Pavliv

Відповіді:


0

Додайте стовпець до таблиці, заповнивши таку формулу (налаштуйте діапазони відповідно до вашого аркуша)

=IF(B2="Cash",IF(COUNTIFS($A$2:$A$10,A2,$B$2:$B$10,"<>Cash")>0,"Delete","Keep"),"Keep")

Потім застосуйте фільтр до таблиці та сортуйте за новим стовпцем Z до A. Фільтр для рядків із значенням "Delete".

filter steps

Виберіть отримані рядки, клацніть правою кнопкою миші та виберіть Delete Rows.

Потім зніміть фільтр, і ви повинні залишити те, що ви хочете.

enter image description here


0

Я вибрав би весь діапазон, після чого з стрічки даних виберіть "Видалити дублікати".

У списку видалення дублікатів я перевіряю лише стовпець B.


0

Спочатку потрібно знайти перший матч ідентифікаторів стовпця A подібним MATCH(A1,A:A,0),
Я використовую формулу нижче у стовпці C:

=INDIRECT(CONCATENATE("B",MATCH(A1,A:A,0)))

Це повторить перший матч ідентифікатора в стовпці A у стовпці C,
Тепер використовуйте Data\Remove Duplicates,
І зняти вибір стовпця B.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.