-1

Я новичок в Excel VBA, и у меня есть таблица ниже:

Column1 Column2
ABC XXX
ABC XXX
ABC XXX
ABC YYY
PQR XXX
PQR YYY
PQR YYY
XYZ XXX
XYZ XXX
XYZ YYY
XYZ YYY
XYZ YYY
XYZ XXX
XYZ XXX

Я хочу вывод как:

Column1 XXX    YYY
ABC      3  
ABC            1
PQR      1  
PQR            2
XYZ      4  
XYZ            3

Кто-нибудь может предложить и код VBA или функцию Excel?

1 ответ1

1

Вам не нужно использовать VBA для этого, просто используйте сводную таблицу.

По умолчанию вы не получите дублированные значения column 1 (первая сводная таблица на скриншоте).

Если вам необходимо дублировать их, вам нужно добавить вспомогательный столбец в ваши данные, чтобы значения column 1 отличались в зависимости от значения column 2 , например:
=A2&IF(B2="XXX",""," ")

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