Перемежать столбец (или строку) среди многих - PullRequest
1 голос
/ 25 апреля 2019

Есть ли какая-нибудь формула для чередования столбцов или строк среди многих других? Например, если у меня есть строки A, B, C, D, E и F, позвольте мне оставить A, B, A, C, A, D, A, E, A, F. Мне нужно сделать это для переменной количество строк и столбцов.

Ответы [ 2 ]

1 голос
/ 26 апреля 2019

конечно, почему бы и нет:

=ARRAYFORMULA(TRIM(TRANSPOSE(SPLIT(QUERY("♠"&A1&"♠"&A2:A6, , 999^99), "♠"))))

0

1 голос
/ 25 апреля 2019

Нет. Не существует формулы для непосредственного достижения этого.

Вы можете заставить другой лист отражать эти строки, например, установите ячейку Sheet2 A1 на
={Sheet1!1:1;Sheet1!2:2;Sheet1!1:1;Sheet1!3:3;Sheet1!1:1;Sheet1!4:4;Sheet1!1:1;Sheet1!5:5;Sheet1!1:1;Sheet1!6:6}
Эта формула просто захватывает и складывает ряды: 1, 2, 1, 3, 1, 4, 1, 5, 1, 6.

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

Наконец, вы можете попробовать свои силы в программировании, чтобы сделать это в Google Apps Script . Сценарий может посмотреть, сколько строк содержит данные, вставить новую строку после каждой и скопировать строку 1 в новые пустые строки.

...