3

Как бы я переставил повторяющиеся строки и столбцы в Excel. Например, как бы я переставил повторяющийся узор строк (цвет Tan) в повторяющиеся столбцы (фиолетовый). Должен ли я сделать это в VBA и есть ли некоторые встроенные функции. Фактическая рабочая таблица содержит 8 000 строк, которые необходимо транспонировать.

1 ответ1

1

Это для тебя, @LucasPottersky

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

=INDEX($B$2:$D$16,MATCH(G$1,$G$1:$K$1,0),MATCH($F2,$B$1:$D$1,0))

$B$2:$D$16 - это диапазон, содержащий все данные о загаре, но не заголовки.

MATCH(G$1,$G$1:$K$1,0) возвращает строку, которую мы хотим

MATCH($F2,$B$1:$D$1,0) возвращает желаемый столбец

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

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