Перейти к содержимому

Как определить номер столбца в excel

  • автор:

Номер столбца в excel

​Смотрите также​ кажется, так как​ проблемой, что и​​Задача та же. Не​​Никак не могу​ процедуру повесить на​JayBhagavan​а в макросе​ первой ячейке название​​ столбцов автоматически пересчитываются​​ таблицами. Например, пользователь​

Описание

​ Enter.​Аргумент – вертикальный диапазон​Снимите флажок​​ материалами на вашем​​ находится сама функция​ горизонтального массива, то​В этой статье описаны​ названия столбцов в​

Синтаксис

​ соображу, какой интервал​ сообразить, как в​

​ Worksheet_Change по изменению​​: Не понимаю зачем​ это можно точно​ колонки. На другом​ – табличка заполняется.​

​ помещает возвращаемые данные​Аргумент – ссылка на​ ячеек:​использовать стиль ссылок R1C1​​ языке. Эта страница​​СТОЛБЕЦ​ функция​ синтаксис формулы и​​ двух таблицах разные.​​Есть 2 заполненные​ ячеек вставить в​ функции ВПР номер​

​ ячейки C1​​ макрос, если используете​ так же сделать​ листе выпадающий список​Нужна корректировка номера– прибавляем​ в табличку с​ горизонтальный массив:​Функция вернула номер столбца,​.​

​ переведена автоматически, поэтому​​.​СТОЛБЕЦ​ использование функции​

​Читаем Правила форума,​ таблицы, строки первой​ СТОЛБЕЦ, там должен​​ столбца задавать не​​Sub ВПР() With​ формулу.​ при помощи Application.WorksheetFunction.Match​​ с названиями. Как​​ или отнимаем определенную​ такой же, как​

​Формула вернула номера столбцов​ в котором расположен​Заголовки столбцов теперь показ​ ее текст может​Аргумент ссылки не может​​возвращает номера столбцов​​СТОЛБЕЦ​

​ создаём свою тему,​ таблицы описывают отдельные​ быть сдвиг по​

Пример

​ константой (скажем, 3),​ Sheets(«База») iAddress$ =​Николай Малыгин​Николай Малыгин​ определить номер колонки​ цифру или рассчитанное​ в исходной таблице,​ в виде горизонтального​ диапазон.​ A, B и​ содержать неточности и​ ссылаться на несколько​ в ссылке в​

​в Microsoft Excel.​

​ прикладываем файл с​

​ платежи, строки второй​

​ а некоей ссылкой​ .Range(.Range(«A2»), .Range(«A65536») _​

​: Пример прилагаю. Может​

​ таблицы по значению​

​ с помощью какой-либо​

Заголовки столбцов помечены числами, а не буквами

​ последовательностью столбцов. Причем​​ массива.​Аргумент – горизонтальный диапазон​ C, вместо 1,​ грамматические ошибки. Для​ областей.​ виде горизонтального массива.​ Дополнительные сведения о​ примером. Эта тема​ – описывают те​Serge_007​ на номер предыдущего​ .End(xlUp)).Resize(, 6).Address(External:=True) On​ нет формул и​ есть и другое​ выпадающего списка макросом?​ функции значение. Например,​ обе таблицы достаточно​В качестве аргумента нельзя​ ячеек:​ 2, 3 и​ нас важно, чтобы​

Причина: Стиль ячейки по умолчанию ссылки (A1), которая ссылается на столбцы в виде буквы и обращается к строкам в виде чисел, был изменен.

​Скопируйте образец данных из​​Ввод формулы массива​ форматировании столбцов см.​ закрыта​

​ же платежи, просто​: Я Вам вообще-то​

​ столбца, чтобы потом​​ Error Resume Next​​ не надо их​​ решение. Я хотел​​ber$erk​

​Функция СТОЛБЕЦ должна вычесть​​ широкие.​​ применять ссылки на​​Функция СТОЛБЕЦ вернула номер​ ​ т. д.​

​ эта статья была​​ следующей таблицы и​​ Начиная с ячейки формулы,​

​ по ссылкам в​Алексей2018​ содержат другие поля.​ уже ответил выше​ можно было «протянуть»​

Функция СТОЛБЕЦ в Excel и полезные примеры ее использования

​ n = Application.WorksheetFunction.Match(Sheets(«Счет»).Range(«C1»).Value,​ там. База скрыта​ по значению из​: такое чувство, что​ 1 из номера​Напомним, что ВПР ищет​ несколько областей.​ крайнего левого столбца​Функция СТОЛБЕЦ в Excel​

Описание и синтаксис функции

​ вам полезна. Просим​ вставьте их в​ выделите диапазон, который​ разделе​: Добрый вечер! Суть​

​ Столбец «Номер заказа»​Трудно самому F​ по ячейкам.​ .Rows(1), 0) If​ и закрыта.​

​ списка определить номер​ можно и без​

Ссылка на ячейку.

​ колонки C. Поэтому​ заданное значение в​

Аргумент опущен.

​ (А) в указанном​ возвращает номер столбца​

​ вас уделить пару​ ячейку A1 нового​

Вертикальный диапазон ячеек.

​ должен содержать формулу​См. также​ такова:​

​ в этих двух​ на K поменять?​

Горизонтальный диапазон ячеек.

​В примере описал​ Err <> 0​JayBhagavan​ колонки в базе​ макроса обойтись, но​ функция ВПР возвращает​ крайнем левом столбце​Формула с использованием функции​ диапазоне. Если выделить​ на листе по​

В массиве.

​ секунд и сообщить,​ листа Excel. Чтобы​ массива. Нажмите клавишу​.​на листе 1,​

​ таблицах позволяет идентифицировать​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР($A3;’исходные данные’!$A$5:$K$14;ПОИСКПОЗ(C$2;’исходные данные’!$A$4:$K$4;);)​ подробно. Данных в​ Then Exit Sub​: Попробуйте воспользоваться Find.​ и использовать в​ вопрос задан так,​ значение не из​ диапазона и возвращает​ выдает массив последовательных​ формулу в строке​ заданным условиям. Синтаксис​ помогла ли она​

​ отобразить результаты формул,​ F2, а затем​

Ссылка на горизонтальный массив.

​Возвращает номер столбца для​ в столбце А,​ платёж, т. е.​

​Rustem​ листах гораздо больше,​ On Error GoTo​

Полезные примеры функции СТОЛБЕЦ в Excel

​ функции VLOOKUP. Но​ что без поллитры​ третьего, а из​ значение из другого​ чисел. Эту особенность​

​ формул и нажать​ элементарный: всего один​ вам, с помощью​ выделите их и​

СУММПРОИЗВ.

​ нажмите сочетание клавиш​ указанной ссылка на​ в строках 1-3,​ одно значение в​: В В3:​ для примера ужал.​ 0 End With​

Формула расчета.

​Николай Малыгин​ при попытке в​ не обойтись. Приложите​ второго столбца девятой​ столбца в той​ можно применить для​ кнопку F9, то​ аргумент. Но с​ кнопок внизу страницы.​ нажмите клавишу F2,​ CTRL + SHIFT​ ячейку. Например, формула​ указаны фамилии​ разных таблицах –​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР($A3;’исходные данные’!$A$5:$K$14;МЕСЯЦ(B$2&0)-1;0)​Заранее благодарю за​

​ With Sheets(«Счет») With​: Уже хорошо, спасибо.​ формуле использовать вместо​ пример чтоли​ строки.​ же строке. Говоря​ решения других задач.​ программа выдаст все​ ее помощью можно​ Для удобства также​ а затем —​ + ВВОД.​

​=СТОЛБЕЦ(D10)​на листе 2,​ это один и​Che79​ помощь,​ .Range(.Range(«A2»), .Range(«A65536»).End(xlUp)).Offset(, 2)​ Но как ввести​ номера колонки значение​JayBhagavan​

ВПР.

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

​Примечание:​возвращает значение 4,​ в строке 1,​ тот же платёж.​: Serge_007,​

Пример.

​С уважением к​ .Value = «=VLOOKUP(A2,»​ это значение переменной​ переменной ничего не​: ber$erk, прав насчёт​ многоразовое копирование без​ находит в базе​ 1 + ½​

​ диапазона.​ задачи.​ оригинал (на английском​ необходимости измените ширину​ В Excel Online​ поскольку столбец D​ столбцах А-С, те​ Требуется вписать формулу,​вторую формулу из​ форуму​ & iAddress$ &​ в формулу в​

Автоматически.

​ получилось.​ примера. Николай Малыгин,​ необходимости в ручной​

Номер столбца по значению ячейки

​ данных уникальный идентификатор​​ + 1/3. Используем​Но при нажатии кнопки​Функция с параметром: =​ языке) .​ столбцов, чтобы видеть​ невозможно создать формулы​ является четвертым по​ же самые фамилии​ которая при перетаскивании​ Вашего первого ответа​

​PS Решение другими​​ «,» & n​ макросе в качестве​JayBhagavan​ без файла на​ правке. Сначала в​ и извлекает связанную​ формулу: =СУММПРОИЗВ(1/СТОЛБЕЦ(A2:C2)).​

​ Enter в ячейке​​ СТОЛБЕЦ (С3) возвращает​Решение:​ все данные.​ массива.​

​ счету.​​Мне нужно, чтобы​ вниз и вправо,​ заметил позже. ​ функциями (не ВПР),​ & «,0)» .Value​ номера столбца?. Что​
​:​ пальцах объяснять затруднительно.​ формуле закрепим ссылки​ с ним информацию.​
​Выполним более сложные манипуляции​ с формулой отобразится​ значение 3, т.к.​
​ Снять выделение стиль ссылок​Формула​Если аргумент ссылается на​СТОЛБЕЦ([ссылка])​

​ в столбце В,​​ т. е. без​еще раз благодарю!​ естественно, допускается.​ = .Value .Replace​ то ни фига​=ВПР($A2;База!$1:$1048576;ПОИСКПОЗ($C$1;База!$1:$1;0);0)​Максим Зеленский​ на таблицу (кнопка​Аргументы функции ВПР: искомое​ с числовым рядом:​ только номер крайнего​ (C) является третьим​ R1C1 в настройках​

​Описание​​ диапазон ячеек, а​​аргумент функции СТОЛБЕЦ описаны​
​ на листе 1,​ изменения самой формулы​

​китин​​Serge_007​

​ What:=»#N/A», Replacement:=0 End​​ не выходит​в яч. C2​: если вып.список содержит​ F4). Скопируем формулу​ значение, массив данных​ найдем сумму значений​ левого столбца.​ по счету.​

​ Excel.​​Результат​ функция​ ниже.​

​ были указан номер​​ руками, позволит заполнить​: наверное можно и​:​ With End With​JayBhagavan​

​ и протянуть вниз.​​ названия «колонок», то​ ВПР поперек столбцов​

​ для анализа, номер​​ от 1 до​Чтобы на листе появились​Аргумент «ссылка» необязательный. Это​Разница между стили ссылок​=СТОЛБЕЦ()​СТОЛБЕЦ​Ссылка​ столбца, содержащий фамилию,​

​ ячейки соответствующими значениями.​​ так:​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР($A3;’исходные данные’!$A$5:$F$14;СТОЛБЕЦ();)​ End Sub​: .Value = «=VLOOKUP(A2,»​Николай Малыгин​

​ определить номер по​​ – номер меняется​ столбца, интервальный просмотр​ 1/n^3, где n​

​ номера всех столбцов​​ может быть ячейка​ A1 и R1C1​Столбец, в котором отображается​не введена как​
​ — необязательный аргумент. Ячейка​ т.е. с листа​ Ну т. е.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(‘исходные данные’!$A$4:$K$14;ПОИСКПОЗ(Подстановка!$A3;’исходные данные’!$A$4:$A$14;0);ПОИСКПОЗ(Подстановка!C$2;’исходные данные’!$A$4:$K$4;0))​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР($A3;’исходные данные’!$A$5:$F$14;ПОИСКПОЗ(C$2;’исходные данные’!$A$4:$F$4;);)​Che79​ & iAddress$ &​: А макросом возможно?​ порядку можно без​ автоматически (функция СТОЛБЕЦ​ (точный или приблизительный​ = 6. Формула​ диапазона, который является​ или диапазон, для​В меню​ формула​ формула горизонтального массива,​ или диапазон ячеек,​ 2.​ нужно заполнить нужные​Che79​

ВПР с «плавающим» номером столбца данных

​Che79​​: Всем добрый день.​
​ «, » &​V​ макроса, при помощи​
​ сдвигается вместе с​ поиск). Сам номер​ расчета: =СУММПРОИЗВ(1/СТОЛБЕЦ(A9:F9)^3).​ аргументом функции СТОЛБЕЦ,​ которого нужно получить​
​Excel​3​ то функция​ для которого требуется​Надеюсь, что все​ поля именно для​: все варианты рабочие,​: Serge_007, спасибо за​Прошу помощи в​ Sheets(«База»).Rows(1).Find(what:=Range(«Счет!C1»)).Column & «​
​: как вариант вместо​ функции =ПОИСКПОЗ(выпавшая_колонка;список_колонок;0).​ другими ссылками).​ можно задать с​
​Чаще всего данную функцию​ нужно использовать формулу​
​ номер столбца.​выберите пункт​
​=СТОЛБЕЦ(B6)​СТОЛБЕЦ​ возвратить номер столбца.​

​ понятно. Также можете​​ требуемой транзакции.​ ​ спасибо большое всем​
​ оперативную помощь!​

​ одной задаче с​​ ,0)»​ вашей формулы прописать​
​Наверное, список_колонок -​Достаточно элегантное решение, позволяющее​ помощью такой формулы:​ используют совместно с​ массива. Выделяем такое​Аргумент – ссылка на​
​Параметры​Номер столбца ссылки «B6″​возвращает номер самого​Если аргумент «ссылка» не​ обратиться к примеру.​Однако при использовании​

​ за помощь!!​​Не учел я​ использованием ВПР.​
​Николай Малыгин​ новую. и судя​
​ это диапазон первой​

​ править формулы в​​ =ВПР(8;A1:C10;СТОЛБЕЦ(C1);ИСТИНА).​
​ функцией ВПР. Задача​

​ количество ячеек, сколько​​ ячейку:​
​.​2​ левого столбца.​
​ указан или ссылается​

​Che79​​ функции СТОЛБЕЦ() ячейка​Chudson​ ​ одну вещь -​

​В книге 2​​: Отлично. Про кавычки​ по коду придется​ строки таблицы на​

​ автоматическом режиме.​​При работе с широкими​ первой функции –​
​ элементов входит в​
​Функция выдала номер колонки​В разделе​Примечание:​
​Если аргумент ссылки опущен,​ на диапазон ячеек,​: Здравствуйте. Так нужно?​ выдает #ссылка​: Serge_007, Доброго времени​ на листе исходных​ листа — один​ я забыл. Всем​ его (код) повесить​ первом листе.​Николай Малыгин​ таблицами можно просто​ указать номер столбца​ горизонтальный диапазон. Вводим​ для этой ячейки.​Разработка​Мы стараемся как​ то предполагается, что​ а функция​=ПОИСКПОЗ(A1;Лист2!$A$1:$C$1;)​Использование второго предложенного​ суток!​ данных есть скрытые​ с исходными данными,​ спасибо​ на событие изменения​
​а выпавшая_колонка -​: Добрый день. Подскажите​ копировать функцию ВПР​
​ возвращаемых значений. Такое​ формулу и нажимаем​Аргумент опущен:​выберите пункт​ можно оперативнее обеспечивать​ это ссылка на​
​СТОЛБЕЦ​Алексей2018​ варианта ПОИСКПОЗ не​Подскажите, пожалуйста.​ ячейки, которые нельзя​

Вычисление номера столбца по значению в ячейке (Формулы/Formulas)

​ второй лист, куда​​Максим Зеленский​ ячейки С1 чтобы​
​ это значение ячейки​ пожалуйста. Есть таблица​ по горизонтали. В​ совмещение удобно при​
​ сочетание кнопок Ctrl​Функция вернула номер столбца,​Общие​ вас актуальными справочными​
​ ячейку, в которой​введена как формула​: Да, спасибо большое!​ реализуем, как мне​Столкнулся с похожей​ удалить. Пример скорректировал. ​ нужно данные перенести.​
​: Только лучше эту​ автоматом отрабатывал.​ с выпадающим списком​

Как правильно определить номер столбца в Excel

Для загрузки товаров в накладную или в каталог из Excel необходимо правильно определить номера столбцов с данными в документе.

В некоторых случаях может оказаться, что данные находятся не в том столбце, в котором кажется.

На примере выше может показаться, что стоимость товара указана в столбце 33, но это не так. Это связано с тем, что несколько ячеек в строке объединены в одну. Для того, чтобы правильно определить, в каком столбце находится информация, кликните на ячейку с данными (она будет выделена зеленым прямоугольником) и посмотрите адрес в информационной строке.

Excel может отображать номера столбцов в разных форматах, разберем ситуация для каждого из них:

Цифровая нумерация столбцов

Адрес ячейки указан как R19C30:

  • R, значит “Row” (строка) – 19
  • C, значит “Column” (Столбце) – 30

Т.е. в рассматриваемом примере столбец с ценой имеет номер 30. Именно его и необходимо указать.

Буквенная нумерация столбцов

В данном случае адрес ячейки имеет вид: AD19

  • AD – номер столбца
  • 19 – номер строки

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

Как переключить вид нумерации

В Excel можно переключить вид отображения адреса ячейки. Сделать это можно, открыв Файл-Параметры, вкладка “Формулы”:

Excel works!

menu

Номер строки и столбца в Excel может пригодиться в разных ситуациях. Функции могут использоваться для создания нумерации строк списка или таблицы, их можно использовать и в формулах, и в условном форматировании. Так же разберем как быстро посчитать количество столбцов без формул.

Функция СТРОКА() и СТОЛБЕЦ(). Как использовать?

Интересная особенность этих формул, что они могут работать как с реквизитами, так и без них. Т.е. формула =СТРОКА() будет возвращать номер именно этой строки, а =СТРОКА(A3) будет возвращать номер строки ячейки A3, соответственно 3.

Подробнее на примере

Строка и столбец

Номер строки и столбца для списка или таблицы

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

номер строки и столбца

Очень удобно, если вы часто изменяете порядок строки, удаляете или добавляете их. Поскольку формула остается, то порядок всегда будет правильным.

Тоже самое можно провернуть для нумерации столбцов.

Как посчитать количество столбцов в выделенном диапазоне столбцов?

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

Строка и столбец3

Это очень удобно, когда вы создаете формулу с функцией ВПР .

Соответственно, если вы выделяете диапазон строк, то будет отображаться число строк.

Функция СТРОКА() в условном форматировании. Как сделать зебру в таблице — чередование цветов заливки?

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

Задайте в окне формул условного форматирования:

Строка и столбец4
И получилось удобное оформление
Строка и столбец5

Я довольно часто пользуюсь этим, т.к. не очень люблю форматирование в виде Таблицы.

Как определить номер столбца в excel

Функция СТОЛБЕЦ в Excel и полезные примеры ее использования

Функция СТОЛБЕЦ в Excel возвращает номер столбца на листе по заданным условиям. Синтаксис элементарный: всего один аргумент. Но с ее помощью можно эффективно решать разнообразные задачи.

Описание и синтаксис функции

Функция с параметром: = СТОЛБЕЦ (С3) возвращает значение 3, т.к. (C) является третьим по счету.

Аргумент «ссылка» необязательный. Это может быть ячейка или диапазон, для которого нужно получить номер столбца.

Аргумент – ссылка на ячейку:

Ссылка на ячейку.

Функция выдала номер колонки для этой ячейки.

Аргумент опущен.

Функция вернула номер столбца, в котором находится.

Аргумент – вертикальный диапазон ячеек:

Вертикальный диапазон ячеек.

Функция вернула номер столбца, в котором расположен диапазон.

Аргумент – горизонтальный диапазон ячеек:

Горизонтальный диапазон ячеек.

Функция СТОЛБЕЦ вернула номер крайнего левого столбца (А) в указанном диапазоне. Если выделить формулу в строке формул и нажать кнопку F9, то программа выдаст все номера столбцов заданного диапазона.

В массиве.

Но при нажатии кнопки Enter в ячейке с формулой отобразится только номер крайнего левого столбца.

Чтобы на листе появились номера всех столбцов диапазона, который является аргументом функции СТОЛБЕЦ, нужно использовать формулу массива. Выделяем такое количество ячеек, сколько элементов входит в горизонтальный диапазон. Вводим формулу и нажимаем сочетание кнопок Ctrl + Shift + Enter.

Аргумент – ссылка на горизонтальный массив:

Ссылка на горизонтальный массив.

Формула вернула номера столбцов в виде горизонтального массива.

В качестве аргумента нельзя применять ссылки на несколько областей.

Полезные примеры функции СТОЛБЕЦ в Excel

Формула с использованием функции выдает массив последовательных чисел. Эту особенность можно применить для решения других задач.

Например, рассчитаем значение выражения 1 + ½ + 1/3. Используем формулу: =СУММПРОИЗВ(1/СТОЛБЕЦ(A2:C2)).

СУММПРОИЗВ.

Выполним более сложные манипуляции с числовым рядом: найдем сумму значений от 1 до 1/n^3, где n = 6. Формула расчета: =СУММПРОИЗВ(1/СТОЛБЕЦ(A9:F9)^3).

Формула расчета.

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

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

Аргументы функции ВПР: искомое значение, массив данных для анализа, номер столбца, интервальный просмотр (точный или приблизительный поиск). Сам номер можно задать с помощью такой формулы: =ВПР(8;A1:C10;СТОЛБЕЦ(C1);ИСТИНА).

ВПР.

При работе с широкими таблицами можно просто копировать функцию ВПР по горизонтали. В этом случае номера столбцов автоматически пересчитываются – табличка заполняется.

Нужна корректировка номера– прибавляем или отнимаем определенную цифру или рассчитанное с помощью какой-либо функции значение. Например,

Пример.

Функция СТОЛБЕЦ должна вычесть 1 из номера колонки C. Поэтому функция ВПР возвращает значение не из третьего, а из второго столбца девятой строки.

Теперь проиллюстрируем, как работает многоразовое копирование без необходимости в ручной правке. Сначала в формуле закрепим ссылки на таблицу (кнопка F4). Скопируем формулу ВПР поперек столбцов – номер меняется автоматически (функция СТОЛБЕЦ сдвигается вместе с другими ссылками).

Автоматически.

Достаточно элегантное решение, позволяющее править формулы в автоматическом режиме.

Как определить номер столбца в excel

Как определить и вернуть номер строки и столбца ячейки в Excel?

Обычно мы можем определить номер строки и номер столбца ячейки по ее адресу. Например, адрес A2 означает, что он находится в столбце 1 и строке 2. Но может быть немного сложно определить номер столбца ячейки NK60. И если у вас есть только адрес столбца или адрес строки ячейки, как определить номер строки или номер столбца? Эта статья покажет вам решения.

  • Если вы знаете адрес ячейки, как вы можете определить номер строки и столбца?
  • Если вы знаете только адрес столбца или строки, как вы можете определить номер строки или столбца?
Если вы знаете только адрес, как вы можете определить номер строки и столбца?

Определить номер строки или столбца довольно легко, если вы знаете адрес ячейки.

Если адрес ячейки NK60, он показывает номер строки 60; и вы можете получить столбец с формулой = Столбец (NK60) .

Конечно, вы можете получить номер строки по формуле = Ряд (NK60) .

Если вы знаете только адрес столбца или строки, как вы можете определить номер строки или столбца?

Иногда вы можете знать значение в определенном столбце или строке и хотите определить его номер строки или номер столбца. Вы можете получить их с помощью функции Match.

Предположим, у вас есть таблица, как показано на следующем снимке экрана.
документ определяет номер столбца строки 1

Предположим, вы хотите узнать номер строки «чернила«И вы уже знаете, что он находится в столбце A, вы можете использовать эту формулу = ПОИСКПОЗ («чернила»; A: A; 0) в пустой ячейке, чтобы получить номер строки. После ввода формулы и нажатия клавиши Enter отобразится номер строки ячейки, содержащей «чернила«.

Предположим, вы хотите узнать номер столбца «чернила«И вы уже знаете, что он находится в строке 4, вы можете использовать эту формулу = ПОИСКПОЗ («чернила»; 4: 4,0) в пустой ячейке, чтобы получить номер строки. После ввода формулы и нажатия клавиши Enter отобразится номер строки ячейки, содержащей «чернила«.

Выберите всю строку / столбец, если значения ячеек соответствуют определенному значению в Excel

Сравнение, чтобы вернуть номер строки значения столбца, если значение ячейки соответствует определенному значению, Kutools for Excel’s Выбрать определенные ячейки Утилита предоставляет пользователям Excel другой выбор: выбрать всю строку или весь столбец, если значения ячеек соответствуют определенному значению в Excel. И номер строки в крайнем левом углу или буква столбца вверху будут выделены, как показано на скриншоте ниже. Легче и понятнее в работе!

ad выберите специальные ячейки выберите целые строки столбцы, если они содержат определенное значение

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30 -день, кредитная карта не требуется! Get It Now

Номер столбца Excel из имени столбца

Как получить номер столбца из имени столбца в Excel с помощью макроса Excel?

5 ответов

Думаю, ты хочешь этого?

Имя столбца для столбца

Изменить. Также включите обратное, что вы хотите

Номер столбца для имени столбца

FOLLOW UP

Как если бы у меня было поле зарплаты на самом верху, скажем, в ячейке C (1,1) теперь, если я изменю файл и сдвиг столбца зарплаты в какое-то другое место скажу F (1,1), тогда мне придется изменить код, поэтому я хочу, чтобы код проверялся на зарплату и находил номер столбца, а затем выполнял остальные операции в соответствии с этим номером столбца.

В таком случае я бы рекомендовал использовать .FIND См. этот пример ниже

Изображение 3745

Пока вы искали решение VBA, это был мой лучший результат в google при поиске решения формулы, поэтому я добавлю это для всех, кто пришел сюда для этого, как я:

Формула Excel возвращает номер из столбца (из комментария @A. Klomp выше), где ячейка A1 содержит ваши столбцовые письма:

Поскольку косвенная функция является изменчивой, она пересчитывается всякий раз, когда изменяется какая-либо ячейка, поэтому, если у вас их много, это может замедлить работу вашей книги. Рассмотрим другое решение, такое как функция «code», которая дает вам номер для символа ASCII, начиная с «A» в 65. Обратите внимание, что для этого вам нужно будет проверить, сколько цифр указано в имени столбца, и изменить результат в зависимости от «A», «BB» или «CCC».

Формула Excel, чтобы вернуть букву столбца из числа (из этого предыдущего вопроса Как преобразовать номер столбца (например, 127) в столбец Excel (например, AA), на который отвечает @Ian), где A1 содержит номер столбца:

Обратите внимание, что оба этих метода работают независимо от количества букв в имени столбца.

Нумерация столбцов в Microsoft Excel

Нумерация столбцов в Microsoft Excel

При работе с таблицами довольно часто требуется произвести нумерацию столбцов. Конечно, это можно сделать вручную, отдельно вбивая номер для каждого столбца с клавиатуры. Если же в таблице очень много колонок, это займет значительное количество времени. В Экселе есть специальные инструменты, позволяющие провести нумерацию быстро. Давайте разберемся, как они работают.

Способы нумерации

В Excel существует целый ряд вариантов автоматической нумерации столбцов. Одни из них довольно просты и понятны, другие – более сложные для восприятия. Давайте подробно остановимся на каждом из них, чтобы сделать вывод, какой вариант использовать продуктивнее в конкретном случае.

Способ 1: маркер заполнения

Самым популярным способом автоматической нумерации столбцов, безусловно, является использования маркера заполнения.

Переход к вставке строки в Microsoft Excel

    Открываем таблицу. Добавляем в неё строку, в которой будет размещаться нумерация колонок. Для этого, выделяем любую ячейку строки, которая будет находиться сразу под нумерацией, кликаем правой кнопкой мыши, тем самым вызвав контекстное меню. В этом списке выбираем пункт «Вставить…».

Можно также поступить несколько иным образом. Заполняем первые две ячейки добавленной строки цифрами «1» и «2». Выделяем обе ячейки. Устанавливаем курсор в нижний правый угол самой правой из них. С зажатой кнопкой мыши перетягиваем маркер заполнения к концу таблицы, но на этот раз на клавишу Ctrl нажимать не нужно. Результат будет аналогичным.

Второй вариант заполнение строки маркером заполнения в Microsoft Excel

Хотя первый вариант данного способа кажется более простым, но, тем не менее, многие пользователи предпочитают пользоваться вторым.

Существует ещё один вариант использования маркера заполнения.

Заполнение строки маркером заполнения в Microsoft Excel

  1. В первой ячейке пишем цифру «1». С помощью маркера копируем содержимое вправо. При этом опять кнопку Ctrl зажимать не нужно.
  2. После того, как выполнено копирование, мы видим, что вся строка заполнена цифрой «1». Но нам нужна нумерация по порядку. Кликаем на пиктограмму, которая появилась около самой последней заполненной ячейки. Появляется список действий. Производим установку переключателя в позицию «Заполнить».

После этого все ячейки выделенного диапазона будет заполнены числами по порядку.

Lumpics.ru

Способ 2: нумерация с помощью кнопки «Заполнить» на ленте

Ещё один способ нумерации колонок в Microsoft Excel подразумевает использование кнопки «Заполнить» на ленте.

Переход в настройки прогрессии в Microsoft Excel

  1. После того, как добавлена строка для нумерации столбцов, вписываем в первую ячейку цифру «1». Выделяем всю строку таблицы. Находясь во вкладке «Главная», на ленте жмем кнопку «Заполнить», которая расположена в блоке инструментов «Редактирование». Появляется выпадающее меню. В нём выбираем пункт «Прогрессия…».
  2. Открывается окно настроек прогрессии. Все параметры там уже должны быть настроены автоматически так, как нам нужно. Тем не менее, не лишним будет проверить их состояние. В блоке «Расположение» переключатель должен быть установлен в позицию «По строкам». В параметре «Тип» должно быть выбрано значение «Арифметическая». Автоматическое определение шага должно быть отключено. То есть, не нужно, чтобы около соответствующего наименования параметра стояла галочка. В поле «Шаг» проверьте, чтобы стояла цифра «1». Поле «Предельное значение» должно быть пустым. Если какой-то параметр не совпадает с позициями, озвученными выше, то выполните настройку согласно рекомендациям. После того, как вы удостоверились, что все параметры заполнены верно, жмите на кнопку «OK».

Вслед за этим столбцы таблицы будут пронумерованы по порядку.

Можно даже не выделять всю строку, а просто поставить в первую ячейку цифру «1». Затем вызвать окно настройки прогрессии тем же способом, который был описан выше. Все параметры должны совпадать с теми, о которых мы говорили ранее, кроме поля «Предельное значение». В нём следует поставить число столбцов в таблице. Затем жмите на кнопку «OK».

Настройки прогрессии с предельным значением в Microsoft Excel

Заполнение будет выполнено. Последний вариант хорош для таблиц с очень большим количеством колонок, так как при его применении курсор никуда тащить не нужно.

Способ 3: функция СТОЛБЕЦ

Можно также пронумеровать столбцы с помощью специальной функции, которая так и называется СТОЛБЕЦ.

  1. Выделяем ячейку, в которой должен находиться номер «1» в нумерации колонок. Кликаем по кнопке «Вставить функцию», размещенную слева от строки формул. Переход в мастер функций в Microsoft Excel
  2. Открывается Мастер функций. В нём размещен перечень различных функций Excel. Ищем наименование «СТОЛБЕЦ», выделяем его и жмем на кнопку «OK». Функция столбец в Microsoft Excel
  3. Открывается окно аргументов функции. В поле «Ссылка» нужно указать ссылку на любую ячейку первого столбца листа. На этот момент крайне важно обратить внимание, особенно, если первая колонка таблицы не является первым столбцом листа. Адрес ссылки можно прописать вручную. Но намного проще это сделать установив курсор в поле «Ссылка», а затем кликнув по нужной ячейке. Как видим, после этого, её координаты отображаются в поле. Жмем на кнопку «OK». Аргументы функции СТОЛБЕЦ в Microsoft Excel
  4. После этих действий в выделенной ячейке появляется цифра «1». Для того, чтобы пронумеровать все столбцы, становимся в её нижний правый угол и вызываем маркер заполнения. Так же, как и в предыдущие разы протаскиваем его вправо к концу таблицы. Зажимать клавишу Ctrl не нужно, нажимаем только правую кнопку мыши.

После выполнения всех вышеуказанных действий все колонки таблицы будут пронумерованы по порядку.

Столбцы пронумерованы функцией СТОЛБЕЦ в Microsoft Excel

Как видим, произвести нумерацию столбцов в Экселе можно несколькими способами. Наиболее популярный из них – использование маркера заполнения. В слишком широких таблицах есть смысл использовать кнопку «Заполнить» с переходом в настройки прогрессии. Данный способ не предполагает манипуляции курсором через всю плоскость листа. Кроме того, существует специализированная функция СТОЛБЕЦ. Но из-за сложности использования и заумности данный вариант не является популярным даже у продвинутых пользователей. Да и времени данная процедура занимает больше, чем обычное использование маркера заполнения.

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

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