excel - удалить строки, в которых существует повторяющаяся запись в поле - PullRequest
2 голосов
/ 18 ноября 2010

можно ли с помощью формулы или vba удалить всю строку, где в поле существует некоторая строка

например, если у A1 есть "string1", а у A234 есть "string1", тогда я хочу оставить только 1 из этой строки

Ответы [ 3 ]

3 голосов
/ 18 ноября 2010

У меня было предчувствие, что вы просто хотите удалить строки без необходимости создания макроса. Мое решение этой разовой проблемы заключается в том, чтобы вручную использовать функцию удаления дубликатов в Excel 2007+ на вкладке «Данные»; некоторые люди упускают из виду эту быструю и безболезненную функцию.

1 голос
/ 18 ноября 2010

Если вы хотите создать отдельный список ...
Выберите нужные данные, и в разделе Фильтр перейдите Filter => Advanced.Затем выберите Скопировать в новое местоположение, только отдельные записи.

Это позволит скопировать отдельный список выбранных записей в выбранное место

1 голос
/ 18 ноября 2010

Вот сообщение, которое содержит функцию, которую вы ищете:

Здесь есть несколько функций, посмотрите на DeleteDuplicateRows.

Вы можете найти еще один здесь:

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...