1

Я использую формулу, которая требует ввода 2D-диапазона. У меня есть все данные, которые должны быть в диапазоне, но в настоящее время они хранятся в ряд. Есть ли способ в теле формулы преобразовать строку в двухмерный диапазон, чтобы ее можно было передать в формулу?

Например, я хотел бы запустить что-то вроде

=Transpose(new_function(A1:A4,2)) 

где new_function(A1:A4,2,2) преобразует A1:A4 в диапазон 2x2.

1 ответ1

2

Функция CHOOSE может превратить любые 4 ячейки в диапазон 2х2, например

=CHOOSE({1,2;3,4},A1,A2,A3,A4)

Это делает А1 и А2 в верхнем ряду, а А3 и А4 - нижним. Если вы хотите, чтобы А1: А2 был первым столбцом, поменяйте местами А2 и А3.

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