Формула Excel для транспонирования горизонтальных значений в вертикальном списке - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть текст в D1: E2.Используя макрос после нажатия кнопки, он копируется в следующие ячейки F1: G2.После этого пользователь может редактировать текст в F1: G2.Затем, нажав кнопку (с ранее описанным макросом), можно снова скопировать D1: E2, чтобы предварительно заполнить H1: I2.Таким образом, одним нажатием кнопки макроса код копирует D1: E2 в следующие доступные ячейки.Один щелчок F1: G2, второй щелчок H1: I2 и т. Д.

Теперь мне нужно отобразить все значения из D1: E2, F1: G2, H1: I2, J1: K2 в вертикальном порядке, поэтому:

Text 1  Text 2  Text 3  Text 4  Text 5  etc

Будет:

Text 1  
Text 2  
Text 3  
Text 4  
Text 5
etc

Какая формула лучше всего подойдет для этой ситуации?Следует также пропустить пустые ячейки и избегать сообщений об ошибках.Поэтому, если в H1: I2, J1: K2 нет текста, он просто пропустит их.

Примечание!Ячейки D1: E2, F1: G2, H1: I2, J1: K2 объединяются и упаковываются.Если это поможет, я могу изменить свою модель на D1: E1, F1: G1, H1: I1, J1: K1

enter image description here

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

Хорошо, спасибо Скотту Крейнеру, а оригинальную статью можно найти здесьиспользуйте формулу:

=INDEX($1:$1;(ROW(1:1)-1)*2+4)
0 голосов
/ 15 февраля 2019

Формула Excel от вертикали к горизонтали. Функция TRANSPOSE

Шаг 1. Выберите пустые ячейки.Сначала выберите несколько пустых ячеек....

Шаг 2: Тип = ТРАНСПОЗИРОВАТЬ (Пока эти пустые ячейки все еще выбраны, введите: = ТРАНСПОЗИРОВАТЬ (...

Шаг 3: Введите диапазон исходных ячеек. Теперь введитедиапазон ячеек, которые вы хотите транспонировать. ...

Шаг 4. Наконец, нажмите CTRL + SHIFT + ENTER. Теперь нажмите CTRL + SHIFT + ENTER.

И ссылка на эту ссылку можетбудь это поможет вам

https://www.thewindowsclub.com/transpose-feature-excel-2013

...