Копировать данные в два столбца в один столбец - Excel - PullRequest
2 голосов
/ 11 марта 2019

У меня есть данные, как показано ниже в Excel

enter image description here

И я хочу преобразовать его в

enter image description here

Как это сделать?

Ответы [ 3 ]

2 голосов
/ 11 марта 2019

Поместите это в C1 и перетащите его вниз.

=INDEX(A:B, (ROW(1:1)-1)/2+1, MOD(ROW(1:1)-1, 2)+1)&""

enter image description here

1 голос
/ 11 марта 2019

In C1 введите:

=OFFSET($A$1,ROUNDUP(ROWS($2:2)/2,0)-1,MOD(ROWS($2:2)-1,2))

и скопируйте вниз:

enter image description here

С аналогичными формуламиможно сопоставить любую таблицу с одним столбцом или одной строкой.

0 голосов
/ 12 марта 2019

OFFSET, ROW, INT & MOD

Формула

=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(ROWS($1:1)-1,2))

Возможности для этого смещения строки

=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(INT((ROWS($1:1)-1)/2),2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(ROWS($1:1)-1,2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(INT((ROWS($1:1))/2),2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(INT((ROWS($1:1)+2)/2),2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(ROWS($1:1),2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(INT((ROWS($1:1)+1)/2),2))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...