можно ли с помощью формулы или vba удалить всю строку, где в поле существует некоторая строка
например, если у A1 есть "string1", а у A234 есть "string1", тогда я хочу оставить только 1 из этой строки
У меня было предчувствие, что вы просто хотите удалить строки без необходимости создания макроса. Мое решение этой разовой проблемы заключается в том, чтобы вручную использовать функцию удаления дубликатов в Excel 2007+ на вкладке «Данные»; некоторые люди упускают из виду эту быструю и безболезненную функцию.
Если вы хотите создать отдельный список ... Выберите нужные данные, и в разделе Фильтр перейдите Filter => Advanced.Затем выберите Скопировать в новое местоположение, только отдельные записи.
Это позволит скопировать отдельный список выбранных записей в выбранное место
Вот сообщение, которое содержит функцию, которую вы ищете:
Здесь есть несколько функций, посмотрите на DeleteDuplicateRows.
DeleteDuplicateRows
Вы можете найти еще один здесь:
Надеюсь, это поможет.