У меня есть рабочая книга, в которой есть список номеров счетов и их атрибутов. Предположим, что это только два столбца на листе:

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

Как я могу удалить дубликаты значений с Cash в столбце B и сохранить другие типы активов (Equity для 12345 и Fixed Income для 55555)?

3 ответа3

0

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

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

Это будет повторять первое совпадение идентификатора в столбце A в столбце C ,
Теперь используйте Data\Remove Duplicates ,
И отмените выбор столбца B

0

Я бы выбрал весь диапазон, затем на ленте данных выберите «Удалить дубликаты».

В списке «Удалить дубликаты» я бы отмечал только столбец B.

0

Добавьте столбец в таблицу с заполненной следующей формулой (отрегулируйте диапазоны в соответствии с вашим листом):

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

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

шаги фильтра

Выберите полученные строки, щелкните их правой кнопкой мыши и выберите « Delete Rows .

Затем удалите фильтр, и вы должны остаться с тем, что вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .