Динамическая генерация массива/матрицы в формуле

Динамическая генерация массива/матрицы в формуле

Следующая формула:

=TRIM(A1:A20)

не имело бы смысла; обычно вам следует выбрать столбец, написать =TRIM(A1)в первой ячейке и копировать до тех пор, пока =TRIM(A20)...НО... предположим, что вы хотите/должны использовать его, имея результирующий массив/матрицу «динамически» внутри формулы, например, таким образом:

=VLOOKUP("FindMe",TRIM($A$1:$A$20),1,FALSE)

возможно ли это (без ошибок)? Спасибо.

решение1

Да. Вы просто вводите его какформула массива*.

*Формулы массива вводятся не так, как «стандартные» формулы. Вместо того, чтобы просто нажать ENTER, сначала удерживайте CTRLи SHIFT, и только затем нажмите ENTER. Если вы сделали это правильно, вы заметите, что Excel помещает фигурные скобки { }вокруг формулы (хотя не пытайтесь вставлять их вручную).

Связанный контент