Пожалуйста, взгляните на формат ниже, я хочу удалить дублирующиеся строки и скопировать содержимое последнего столбца в исходную строку.

На картинке ниже я хочу удалить строку A4 с дублированным содержимым и скопировать содержимое C4 life в C3, чтобы C3 стал - богом жизни. Чтобы удалить строку, содержимое A и B должно быть одинаковым. В третьем ряду A3, B3, A4, B4 одинаковы, поэтому мы можем удалить его.

В седьмой и восьмой строках A7 и A8 одинаковы, но B7 и B8 различны, поэтому их не следует удалять.

Но в восьмой строке A8, A9 и B8, B9 также одинаковы, поэтому девятая строка A9 должна быть удалена, а C8 становится браком, красотой

Большое спасибо!

вот ссылка на изображение Excel

1 ответ1

0

Вы думали написать быстрый макрос для этого? Выполните итерацию по строкам и проверьте, если A(i) == A(i + 1). Если это так, установите C(i) = C(i) + "," + C(i + 1) и повторяйте, пока не выполните итерацию по всем строкам?

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