среда, 12 января 2011 г.

Функции СТРОКА() и СТОЛБЕЦ()

Функция СТРОКА(ссылка) возвращает номер строки для указанной ссылки.
Ссылка представляет из себя ячейку или диапазон ячеек, если она опущена, то функция вернет номер строки на которой она расположена

Функция СТОЛБЕЦ(ссылка) возвращает номер столбца для указанной ссылки.

Для примера, выделим область A1:J10, запишем =СТРОКА()*СТОЛБЕЦ() и, чтобы заполнить все ячейки сразу, нажмем CTRL + ENTER. Получим таблицу умножения.

Чтобы было наглядней через "Меню" - "Параметры" вкладка "Общие" установим "стиль ссылок" R1C1.



Эти функции можно комбинировать с другими.



Например, такая формула =ДВССЫЛ("A"&СТРОКА()) будет возвращать значение ячейки, расположенной в этой строке в первом столбце.

Настоящую мощь функция СТРОКА() приобретает  вот в таком случае:
  1. Выделим диапазон A7:A11 
  2. Запишем =СТРОКА(1:5)
  3. Закончим ввод комбинацией CTRL + SHIFT + ENTER
Таким образом мы получим массив из пяти элементов, состоящий из чисел от 1 до 5.

Но есть один недостаток. Если мы вставим пустую строку над 1 строкой, то элементы массива изменятся.

Чтобы это поправить выделим диапазон B7:B11 и запишем такую формулу  

=СТРОКА(ДВССЫЛ("1:5"))

Теперь если мы вставим пустую строку над первой, результат не изменится.

Похожие по тематике посты - еще почитать:

Комментариев нет:

Отправить комментарий