Рубрики
Tips & Tricks

Как узнать номер столбца в Excel

Иногда бывает нужно узнать номер столбца в Excel. Например, используя функцию ВПР нужно указать номер столбца, содержащего возвращаемое значение. В больших таблицах считать на пальцах может быть утомительно.

Сделать это можно несколькими способами. Рассмотрим два из них.

Как узнать номер столбца в Excel используя VBA

Зайдём в редактор Visual Basic for Applications (Alt+F11). Откроем окно Immediate сочетанием клавиш Ctrl + G. Напишем следующий код:

Sub ColNum()
    Dim colNumber As Variant
    colNumber = "AG"
    Debug.Print Range(colNumber & 1).Column
End Sub

Теперь запустим код (F5) и в окне Immediate получим номер столбца.

Получаем номер столбца с помощью функции

Второй способ ещё проще — используем встроенную функцию Excel. Функция =СТОЛБЕЦ() возвращает номер столбца.

Узнаём номер столбца в Excel используя VBA и функцию СТОЛБЕЦ
Узнаём номер столбца в Excel используя VBA и функцию СТОЛБЕЦ

Например, чтобы узнать номер столбца AG нужно в любой ячейке вызвать функцию с адресом одной ячейки в качестве аргумента:

=СТОЛБЕЦ(AG1)

Или же без указания аргумента вызвать функцию в любой ячейке нужного столбца:

=СТОЛБЕЦ()

P.S.: ну а самый простой способ — включить стиль ссылок R1C1.

Один ответ к “Как узнать номер столбца в Excel”

Я на каждое действие, которое может быть повторено когда-либо, пишу код.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *