1

Если бы у меня было два столбца по 4 строки:

A1 B1 A2 B2 A3 B3 A4 B4

Я хотел бы получить результат

A1 A2 A3 A4 B1 B2 B3 B4

Раньше я использовал функцию выбора для объединения различных диапазонов ... но, похоже, не нравится складывать вещи в один массив. Т.е. =CHOOSE({1;2},A1:A4,B1:B4)

В листах Google вы можете просто ={A1:A4;B1:B4} чтобы достичь того же результата. Как мне сделать это в Excel без VBA?

1 ответ1

0

Выберите ячейку, введите:

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

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

Замечания:

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

EDIT # 1:

Чтобы избежать копирования / вставки, сначала выберите блок из восьми ячеек от C5 до C12, затем нажмите на панели формул и введите формулу и введите ее, используя Cntrl+Enter, а не просто клавишу Enter .

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