Я пытаюсь найти быстрый способ удаления взаимных дубликатов между двумя столбцами.
Например, COG00035
находится в столбце А и COG00065
в B.
я должен смотреть, чтобы убедиться, что дальше нет A:COG00065
& B: COG00035
.
Я бы сделал это вручную, но есть буквально тысячи строк, которые я бы хотел найти. И вся строка должна быть удалена, так как A и B должны оставаться вместе. Благодаря!
Если вам нужен лучший пример, дайте мне знать.Удалить взаимные дубликаты в Excel
ответ
двухступенчатый процесс:
1) Удалить дубликаты в том же порядке
добавить третий столбец С, который сочетает в себе первые два, или:
=concatenate(A1, B1)
И перетащите все это до конца ваших данных. Затем выберите всю таблицу данных (от A1 до C#, где # - номер последней строки), перейдите в Data-> Remove duplicates и отмените выбор столбцов A и B в следующем всплывающем окне (только столбец C должен быть выбран).
Нажмите «ОК» - это должно удалить любую строку, которая имеет дубликат в столбце C, что по существу означает, что столбцы A и B являются одинаковыми.
2) Удалить дубликаты в обратном порядке
Добавить четвертый столбец, который сочетает в себе первые два в обратном порядке, или:
=concatenate(B1, A1)
В пятом столбце, добавьте формулу, подсчитывает, находится ли какая-либо отдельная ячейка в столбце C в столбце D, ограничена область в столбце D, которая находится ниже строки этой отдельной ячейки.
Например:
Формула в С1: =CONCATENATE(A1,B1)
Формула в D1: =CONCATENATE(B1,A1)
Формула в E1: =COUNTIF(D2:$D$100,C1)
... предполагается, что ваш стол имеет 100 ячеек (например, $ D $ 100 - последняя строка). Что это будет делать, так это показать 0s в столбце E для уникальных строк и 1s для строк, которые являются дубликатами. Затем вы можете отфильтровать столбец E, чтобы отобразить 1, а затем удалить все видимые ячейки (Главная -> Найти & Выбрать -> Перейти на специальный ... -> Только видимые ячейки; Ctrl + - для удаления строк)
Исходя из его вопроса, не должна ли ваша формула быть '= CONCATENATE (B1, A1)' ?? –
Её, а не порядок не должен иметь значения – vk2015
Смотрите комментарий выше –
Have вы пробовали Данные> Удалить дубликаты?
Вы должны быть в состоянии выбрать, какие столбцы вы хотите включить в сравнение. Я предполагаю, что в этом случае вы проверите оба столбца, которые у вас есть, и если есть дубликаты строк, соответствующих двум записям, они будут удалены.
Краткое описание этого на the Office website.
К сожалению, удаление дубликатов не работает. Поскольку они являются взаимными дубликатами, excel не подбирает их как дублирующиеся. Например, одна строка: A: COG00035 B: COG00065. Но если я найду строку, которая говорит A: COG00065 B: COG00035, мне нужно ее удалить, но на основании заказа Excel не видит, что это дублируется. Я использовал concatenate для объединения двух столбцов, а затем использовал вторую формулу concatenate, чтобы перевернуть столбцы, чтобы показать обратные. –
- 1. Excel - String Удалить дубликаты
- 2. Как удалить дубликаты в Excel?
- 3. Удалить дубликаты в ячейке Excel
- 4. Удалить дубликаты в VBA excel
- 5. Удалить дубликаты в Excel 2013
- 6. Удалить дубликаты строк Excel VBA
- 7. Удалить дубликаты в массиве в vba Excel
- 8. найти и удалить частичные дубликаты в excel
- 9. Excel VBA - удалить дубликаты в строке
- 10. Ошибка - дубликаты в excel
- 11. Взаимные эксклюзивные выпадающие списки в Excel
- 12. Excel - взаимные IFs в одной ячейке
- 13. Excel. Объединить столбцы и удалить дубликаты
- 14. Укрепить и удалить дубликаты MS excel
- 15. удалить дубликаты с условиями
- 16. VBA Удалить дубликаты в колонке
- 17. обнаружить дубликаты в excel
- 18. Найти дубликаты в Excel
- 19. Как удалить дубликаты в пандах?
- 20. Как удалить дубликаты в одном столбце в Excel 2010
- 21. SQL: сгруппированная таблица; удалить взаимные пары?
- 22. Удалить дубликаты в foreach
- 23. удалить дубликаты в строку
- 24. Удалить дубликаты в строке
- 25. удалить дубликаты в столбце
- 26. Удалить дубликаты в MySQL
- 27. удалить дубликаты в LinkedList
- 28. Удалить дубликаты в comboBox
- 29. Удалить дубликаты в списке
- 30. Удалить дубликаты в NSdictionary
Возможно ли решение VBA? –