Как узнать номер ячейки в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
СТОЛБЕЦ (функция СТОЛБЕЦ)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Функция СТОЛБЕЦ возвращает номер столбца заданного ссылка на ячейку. Например, формула =СТОЛБЕЦ(D10) возвращает 4, поскольку столбец D — четвертый столбец.
Синтаксис
СТОЛБЕЦ([ссылка])
аргумент функции СТОЛБЕЦ описаны ниже.
-
Ссылка — необязательный аргумент. Ячейка или диапазон ячеек, для которого требуется возвратить номер столбца.
- Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
-
Если аргумент «ссылка» не указан или ссылается на диапазон ячеек, а функция СТОЛБЕЦ введена как формула горизонтального массива, то функция СТОЛБЕЦ возвращает номера столбцов в ссылке в виде горизонтального массива.
Как узнать номер ячейки в excel
Ну все облазила, не нахожу.
Можно получить по адресу значение ячейки, но как получить номер текущей ячейки?
Неужто только запоминанием в переменную?
ВысотаТаблицы для секций
что подразумеваешь под номером ячейки?
Не высота.
Адрес, порядковый номер от верхнего левого угла.
что за текущая ячейка? и речь точно про таблицу? или про ТЗ?
и для чего ?
Да, про Таблицу mxl.
Текущая — это та, в которую в данный момент выводятся данные.
Нужно для нумерации шапки и строк (а нумерация нужна заказчику, ну знаете, такие отчеты как в госструктурах — с пронумерованными столбцами. Первый столбец, второй итп.) Количество столбцов и строк неопределено.
Нет, я конечно могу (и уже сделала) ввести переменную, и присваивать ей значение при выводе строки.
а где программист?
итить. ну сделала переменную, и хорошо, зачем изобретать велосипед с квадратными колёсами?
(7) этого достаточно вполне
(8) ох, какие вы все язвы не по делу.
В НОРМАЛЬНЫХ языках программирования почему-то получить текущие координаты канваса — не проблема.
(11) 1С в 1-ю очередь СУБД, к которой прилагается встроенный предметно-ориентированный язык.
не нравится — напиши свою СУБД на сях
(11) Просто непонятно что хочешь? Там куда выводишь строку эту и будет «ВысотаТаблицы». Ты же в середину не вставляешь
(13) ей нужен № текущей колонки, как я понялю это при том, что почти наверняка есть объединённые колонки.
короче, типа того: «а мне так странного хочется. «
сколько умных слов и совсем не пределах . канвас то тут причем .
зы: по ссылке в (5) все есть . рисовалась специально для одинэсников не умеющих читать ЖКК
(12) Ладно, мир 🙂 Я в общем-то 1С даже люблю, просто иногда она удивляет 🙂
Да и про канвас пример неудачный был, согласна. 🙂
(14) Ни фига не странного — если откроете Excel, то как ни странно, у объединенной ячейки тоже есть координаты.
(14) они просто считаются по первой ячейке
(14) Ну так есть
ВысотаТаблицы, ШиринаТаблицы
Есть
ВысотаСекции, ШиринаСекции
(19) А надо получить что-то типа «А1» или «1:1»
(19) высота — да, но она не при делах. а ширина таблицы тут не поможет
(17)открою тебе страшную тайну . у мокселя тоже для каждой ячейки . даже объединеной есть координаты
(22) вот именно. Координаты есть, но получить их у текущей ячейки, кроме как самому посчитать, нельзя.
Я просто хотела сделать что-то типа Шаблон — [НомерСтолбца], чтобы продублировать нумерацию, видную в самом мокселе как координаты ячейки. Невозможно — ну и ладно, уже обошлась.
Можно же вывести номер страницы в колонтитуле. Вот, теоретически можно было вывести и координаты.
(15) Пример не соответствует ТЗ! 🙂 *показываю язык*
Ибо там нумерация столбцов как раз через переменную, а в (0) я как раз прошу БЕЗ переменной, встроенным методом.
ясно . зовите программиста . он все сделает . без вских канвасов
(26) Ага, я знаю, что оставить последнее слово за собой — это хороший тон при троллинге 🙂
а так ты троль?
(28) Не, не тролль. Я по делу отвечаю, а тролли — те, кто не по делу и вообще зеленые и с пупырышками.
Ну и те, кто конструкцию вида Address = ActiveCell.Address считают невозможным делом для программиста, видимо, раз переходят на личности.
Является ли ячейка текущей в тот момент, когда в нее выводятся данные — вопрос отдельный. Обычно — является.
(29)открою тебе еще один секрет . является ли ячейка в текущей в тот момент, когда в нее выводяться данные — как правило нет . легко проверяется в том же екселе
(30) Зависит от того, что за отчетник. В Excel — не знаю, с VBA знакома мало, не моя сфера деятельности, но в бэнд-ориентированных отчетниках типа FastReport или CrystalReport — абсолютно точно является. Они правда не табличные, но там можно получить координаты текущего элемента, расположенного на бэнде (тоже в каком-то смысле адрес).
В 1С не так? Ок, хорошо, буду иметь в виду. Всем спасибо.
(30) хотя я подозреваю, что и в Excel таки является, просто потом перепозиционируется на запомненную как выбранную пользователем.
Excel works!

Номер строки и столбца в Excel может пригодиться в разных ситуациях. Функции могут использоваться для создания нумерации строк списка или таблицы, их можно использовать и в формулах, и в условном форматировании. Так же разберем как быстро посчитать количество столбцов без формул.
Функция СТРОКА() и СТОЛБЕЦ(). Как использовать?
Интересная особенность этих формул, что они могут работать как с реквизитами, так и без них. Т.е. формула =СТРОКА() будет возвращать номер именно этой строки, а =СТРОКА(A3) будет возвращать номер строки ячейки A3, соответственно 3.
Подробнее на примере

Номер строки и столбца для списка или таблицы
Довольно часто функция СТРОКА используется для нумерации данных в списке, достаточно только сопоставить номер строки и номер позиции списка, в данном случае делаем -1

Очень удобно, если вы часто изменяете порядок строки, удаляете или добавляете их. Поскольку формула остается, то порядок всегда будет правильным.
Тоже самое можно провернуть для нумерации столбцов.
Как посчитать количество столбцов в выделенном диапазоне столбцов?
Если вы выделяете не диапазон ячеек, а диапазон, к примеру столбцов, необязательно пользоваться какой-то формулой, чтобы посчитать сколько столбцов в диапазоне. При выделение диапазона, количество столбцов (еще раз обращу внимание, если вы выделяете именно диапазон столбцов) автоматически считается и показывается. Буква С означает, что это считаются колонки -Colomn

Это очень удобно, когда вы создаете формулу с функцией ВПР .
Соответственно, если вы выделяете диапазон строк, то будет отображаться число строк.
Функция СТРОКА() в условном форматировании. Как сделать зебру в таблице — чередование цветов заливки?
Условным форматировании можно раскрасить заливку ячеек и даже целых таблиц. Удобно для чтения, когда каждая строка таблица выделяется чередующимся цветом — т.н. зеброй. Как раз функция СТРОКА() нам и поможет.
Задайте в окне формул условного форматирования:
=НЕЧЁТ(СТРОКА())=СТРОКА()
И получилось удобное оформление 
Я довольно часто пользуюсь этим, т.к. не очень люблю форматирование в виде Таблицы.
Похожие статьи
- 03.06.2017Стиль ссылок R1C1 в Excel. Когда вместо букв в столбцах цифрыPosted in Формулы, Оформление
- 16.10.2017Как правильно объединить ячейки в Excel?Posted in Прочее, Формулы, Оформление
- 15.10.2015Циклические ссылки в ExcelPosted in Формулы
- 26.01.2017Как добавить фигуру в Excel? Применение автофигурPosted in Оформление
- 15.07.2016Представления Excel. Сохранить вид анализаPosted in Оформление
- 26.09.2017Как убрать надпись страница в Excel? Страничный режимPosted in Оформление, Работа с файлом
- 20.02.2018Как правильно и быстро очистить ячейки в Excel?Posted in Работа с текстом, Оформление, Работа с файлом
- 01.02.2019Формула ЗНАЧЕН в ExcelPosted in Формулы