#excel #vba
#excel #vba
Вопрос:
Столбец E
1
2
3
4
5
5
With ActiveSheet
Set Rng = Range("E1").End(xlDown)
Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes
End With
End Sub
Я хочу удалить все повторяющиеся данные в столбце E, но после их удаления я хочу записать, какую строку я удалил, например (строка 6 была удалена) на другом листе. Как я могу это сделать?
Ответ №1:
Вы можете создать новый столбец индекса (введите 1,2,3, затем выделите и перетащите вниз, чтобы создать номера строк). Затем при удалении дубликатов из другого столбца расширьте диапазон, чтобы включить оба столбца. Затем используйте что-то вроде приведенного ниже в столбце индекса, чтобы определить недостающие числа
https://www.get-digital-help.com/identify-missing-values-in-a-column-using-excel-formula/
Комментарии:
1. Привет, Марси, я думаю, что это не сработает в моих реальных случаях, потому что мои реальные данные — это большое число без непрерывности.
2. Вы должны создать новый столбец с непрерывными числами, затем удалить из столбца с большими числами и расширить диапазон для удаления из обоих столбцов