Стек располагается в 1 столбце

1580
Xzila

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

A1 B1 A2 B2 A3 B3 A4 B4

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

A1 A2 A3 A4 B1 B2 B3 B4

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

В гугл листах вы можете просто =добиться того же результата. Как мне сделать это в Excel без VBA?

1

1 ответ на вопрос

0
Gary's Student

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

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

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

enter image description here

Замечания:

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

EDIT # 1:

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

Возможно ли сделать это как массив, который не требует копирования и вставки? Xzila 8 лет назад 0
@Xzila Существует только одна формула. Gary's Student 8 лет назад 0
Облом ни о какой версии массива. Спасибо за ваш ответ. Модуль, метод округления довольно интересен. Xzila 8 лет назад 0
@Xzila Чтобы избежать копирования / вставки, см. Мой ** РЕДАКТИРОВАТЬ # 1 ** Gary's Student 8 лет назад 0

Похожие вопросы