Функция СТОЛБЕЦ в 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). Скопируем формулу ВПР поперек столбцов – номер меняется автоматически (функция СТОЛБЕЦ сдвигается вместе с другими ссылками).
Достаточно элегантное решение, позволяющее править формулы в автоматическом режиме.
How to get the row or column number of the current cell or any other cell in Excel.
This tutorial covers important functions that allow you to do everything from alternate row and column shading to incrementing values at specified intervals and much more.
We will use the ROW and COLUMN function for this. Here is an example of the output from these functions.
Though this doesn’t look like much, these functions allow for the creation of powerful formulas when combined with other functions. Now, let’s look at how to create them.
Get a Cell’s Row Number
Syntax
This function returns the number of the row that a particular cell is in.
If you leave the function empty, it will return the row number for the current cell in which this function has been placed.
If you put a cell reference within this function, it will return the row number for that cell reference.
This example would return 1 since cell A1 is in row 1. If it was =ROW(C24) the function would return the number 24 because cell C24 is in row 24.
Examples
Now that you know how this function works, it may seem rather useless. Here are links to two examples where this function is key.
Increment a Value Every X Number of Rows in Excel
Shade Every Other Row in Excel Quickly
Get a Cell’s Column Number
Syntax
This function returns the number of the column that a particular cell is in. It counts from left to right, where A is 1 and B is 2 and so on.
If you leave the function empty, it will return the column number for the current cell in which this function has been placed.
If you put a cell reference within this function, it will return the column number for that cell reference.
This example would return 1 since cell A1 is in row 1. If it was =COLUMN (C24) the function would return the number 3 because cell C24 is in column number 3.
Examples
The COLUMN function works just like the ROW function does except that it works on columns, going left to right, whereas the ROW function works on rows, going up and down.
As such, almost every example where ROW is used could be converted to use COLUMN based on your needs.
Notes
The ROW and COLUMN functions are building blocks in that they help you create more complex formulas in Excel. Alone, these functions are pretty much worthless, but, if you can memorize them and keep them for later, you will start to find more and more uses for them when working in large data sets. The examples provided above in the ROW section cover only two of many different ways you can use these functions to create more powerful and helpful spreadsheets.
Similar Content on TeachExcel
Sum Values from Every X Number of Rows in Excel
Tutorial: Add values from every x number of rows in Excel. For instance, add together every other va…
Formulas to Remove First or Last Character from a Cell in Excel
Tutorial: Formulas that allow you to quickly and easily remove the first or last character from a ce…
Formula to Delete the First or Last Word from a Cell in Excel
Tutorial:
Excel formula to delete the first or last word from a cell.
You can copy and paste the fo…
Reverse the Contents of a Cell in Excel — UDF
Macro: Reverse cell contents with this free Excel UDF (user defined function). This will mir…
Excel Function to Remove All Text OR All Numbers from a Cell
Tutorial: How to create and use a function that removes all text or all numbers from a cell, whichev…
Get the First Word from a Cell in Excel
Tutorial: How to use a formula to get the first word from a cell in Excel. This works for a single c…
Subscribe for Weekly Tutorials
BONUS: subscribe now to download our Top Tutorials Ebook!
Быстро пронумеровать список фамилий, расставить людей по рейтингу и присвоить участникам викторины порядковый номер — задачи, которые можно автоматизировать. Зачем проставлять номера каждому участнику списка отдельно, если можно воспользоваться силой Excel и сделать всё быстро, и без мучений.
Способ 1 — простая нумерация
Ставим в первую ячейку цифру 1, во вторую — цифру 2. Затем выделяем обе ячейки и тянем вниз, чтобы заполнить всё до конца.
Если строк много, можно воспользоваться быстрым способом. Наводим мышку на правый нижний угол ячейки и делаем двойной клик по крестику — это сразу заполнит весь диапазон до последней строки.
Как это работает. Так как в первую ячейку мы поставили единицу, а во вторую — двойку, Excel счёл это как последовательность. Скорее всего, следующее число будет 3, за ним 4, а потом 5 и так далее.
Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!
Подписывайся на канал
Подписаться
Способ 2 — автоматическая последовательная нумерация
Здесь мы уже используем формулу, которая будет увеличивать каждую предыдущую ячейку на единицу. Этот способ удобен тем, что такая формула помогает быстро расширять список. Итак, в первую ячейку ставим 1, а во вторую вписываем формулу:
=E2+1
Далее точно так же тянем всё вниз и заполняем диапазон.
Этот способ прост в использовании, потому что можно не выделять несколько ячеек, а просто протянуть формулу вниз и быстро заполнить все нужные значения.
Как это работает. Наша формула образно звучит так: «Возьми ячейку над текущей и увеличь результат на единицу». А так как формула тянется вниз, то всё значение каждой ячейки увеличивается на один — и происходит автоматическая нумерация.
Способ 3 — через функцию =СТРОКА()
Если ваш список увеличивается строго вниз, то способ через функцию СТРОКА будет оптимальным.
Функция =СТРОКА() возвращает порядковый номер строки для текущей ячейки, начиная со строки №1
Зная это, мы можем найти закономерность и здесь. Введём формулу в ячейку E2:
=СТРОКА(B2)
Как видите, результат работы функции — это число 2. Строка вторая, значит в результате будет 2.
Чтобы нам получить правильный результат, нужно подкорректировать формулу и уменьшить результат на количество строк шапки, то есть на одну строку. Для этого просто вычитаем единицу из самой функции.
Способ удобен тем, что если нам нужно пронумеровать каждый элемент списка отдельно. Мы можем скопировать формулу в любое место таблицы и получить мгновенный результат.
Как это работает. Механика функции простыми словами: «у ячейки с таким адресом вот такой номер строки». И нам, чтобы начать список с первого пункта, нужно этот номер строки уменьшить на количество строк шапки нашей таблицы. Так мы и получаем желаемый результат.
Способ 4 — нумерация через инструмент «Прогрессия»
Нумеровать можно не только формулами и арифметическими действиями, но и встроенными инструментами. Нам нужен инструмент «Прогрессия».
Арифметическая прогрессия — это последовательность чисел, где каждое следующее число больше предыдущего на какой-то шаг
В нашем случае прогрессия самая простая — мы увеличиваем каждое число на единицу, прямо как в способе 2, но только без лишних действий руками.
Вводим в ячейку E1 число 1, выделяем эту единицу и весь диапазон, который нужно пронумеровать, а затем переходим на вкладку «Главная» → область «Редактирование» → кнопка «Заполнить» → «Прогрессия…»
Открывается диалоговое окно, в котором мы выбираем расположение «По столбцам», поскольку нумеруем вниз. Затем выбираем тип «Арифметическая» и ставим шаг — 1.
Если мы знаем, сколько всего людей в списке, то мы можем поставить предельное значение, например, 25, и тогда инструмент остановит свою работу, как только дойдёт до определённого числа. Нажимаем «Ок» и видим как Excel делает автоматическую нумерацию строк.
Как это работает. Прогрессии могут быть разными, но в случае с арифметическими — они ведут себя достаточно предсказуемо, просто увеличивая наше число на какое-то одинаковое число — шаг. В нашем случае шаг равняется единице, что полностью решает нашу задачу.
Способ 5 — функция МАКС()
Иногда бывает, что список людей идёт с разрывами и нам нужно продолжать нумерацию после пропуска. В этом случае нам подойдёт способ через функцию МАКС и работает он следующим образом.
Функция МАКС ищет наибольшее число в указанном диапазоне
В первую ячейку ставим число 1, а во вторую вводим формулу: =МАКС($E$2:E2)+1
Начало диапазона мы указали строго от $E$2, то есть первая граница не меняется ни при каких условиях. Концом диапазона будет последняя ячейка после протягивания. При протягивании такой формуле в строке 26 мы получим формулу: =МАКС($E$2:E25)+1
А там где нам нужно пропустить значения автоматической нумерации, мы просто удаляем формулу из ячейки и всё, что идёт ниже, автоматически пересчитывается.
При этом формулу можно просто скопировать и вставить в любом месте сверху и снизу нашего списка нумерации и все числа автоматически пересчитаются.
Как это работает. Так как диапазон увеличивается на единицу =МАКС() + 1, то у нас каждая ячейка будет больше другой и функция МАКС будет выбирать её.
Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()
Если в предыдущем способе нам всё ещё нужно работать с ячейками вручную, то в этом способе мы всё автоматизируем ещё больше. Нам понадобится комбинация функций СЧЁТЗ и ЕСЛИ, чтобы фильтрация происходила по условию.
Функция СЧЁТЗ считает количество заполненных ячеек в диапазоне
Функция ЕСЛИ проверяет ячейку на соответствие какому-то условию. Если условие истинно, выполняется одно действие. Если условие ложно, выполняется другое действие
Итак, формула: =ЕСЛИ(B2=»»;»»;СЧЁТЗ($B$2:B2))
Вставляем формулу в ячейку B2, тянем вниз и формула автоматически пропускает пустые строки. Заметьте, что в части формулы, где СЧЁТЗ, мы закрепили первую часть, потому что мы не хотим, чтобы диапазон состоял из одной строки. Нам нужно, чтобы он постоянно увеличивался.
Ещё важно обратить внимание, что две двойные кавычки «» рядом означают, что ячейка должна быть пустой, то есть не содержать в себе никаких данных.
Как это работает. Функция ЕСЛИ отвечает за такое условие: если ячейка B2, где у нас лежит фамилия, пустая, то так и оставить её пустой, иначе — посчитать общее количество заполненных ячеек.
Мы разобрались, как создать автоматическую нумерацию в Excel. Эти же способы работают и в гугл-таблицах. Желаем приятного применения! Пробуйте и делитесь впечатлениями.
Содержание
- Способы нумерации
- Способ 1: маркер заполнения
- Способ 2: нумерация с помощью кнопки «Заполнить» на ленте
- Способ 3: функция СТОЛБЕЦ
- Вопросы и ответы
При работе с таблицами довольно часто требуется произвести нумерацию столбцов. Конечно, это можно сделать вручную, отдельно вбивая номер для каждого столбца с клавиатуры. Если же в таблице очень много колонок, это займет значительное количество времени. В Экселе есть специальные инструменты, позволяющие провести нумерацию быстро. Давайте разберемся, как они работают.
Способы нумерации
В Excel существует целый ряд вариантов автоматической нумерации столбцов. Одни из них довольно просты и понятны, другие – более сложные для восприятия. Давайте подробно остановимся на каждом из них, чтобы сделать вывод, какой вариант использовать продуктивнее в конкретном случае.
Способ 1: маркер заполнения
Самым популярным способом автоматической нумерации столбцов, безусловно, является использования маркера заполнения.
- Открываем таблицу. Добавляем в неё строку, в которой будет размещаться нумерация колонок. Для этого, выделяем любую ячейку строки, которая будет находиться сразу под нумерацией, кликаем правой кнопкой мыши, тем самым вызвав контекстное меню. В этом списке выбираем пункт «Вставить…».
- Открывается небольшое окошко вставки. Переводим переключатель в позицию «Добавить строку». Жмем на кнопку «OK».
- В первую ячейку добавленной строки ставим цифру «1». Затем наводим курсор на нижний правый угол этой ячейки. Курсор превращается в крестик. Именно он называется маркером заполнения. Одновременно зажимаем левую кнопку мыши и клавишу Ctrl на клавиатуре. Тянем маркер заполнения вправо до конца таблицы.
- Как видим, нужная нам строка заполнена номерами по порядку. То есть, была проведена нумерация столбцов.
Можно также поступить несколько иным образом. Заполняем первые две ячейки добавленной строки цифрами «1» и «2». Выделяем обе ячейки. Устанавливаем курсор в нижний правый угол самой правой из них. С зажатой кнопкой мыши перетягиваем маркер заполнения к концу таблицы, но на этот раз на клавишу Ctrl нажимать не нужно. Результат будет аналогичным.
Хотя первый вариант данного способа кажется более простым, но, тем не менее, многие пользователи предпочитают пользоваться вторым.
Существует ещё один вариант использования маркера заполнения.
- В первой ячейке пишем цифру «1». С помощью маркера копируем содержимое вправо. При этом опять кнопку Ctrl зажимать не нужно.
- После того, как выполнено копирование, мы видим, что вся строка заполнена цифрой «1». Но нам нужна нумерация по порядку. Кликаем на пиктограмму, которая появилась около самой последней заполненной ячейки. Появляется список действий. Производим установку переключателя в позицию «Заполнить».
После этого все ячейки выделенного диапазона будет заполнены числами по порядку.
Урок: Как сделать автозаполнение в Excel
Способ 2: нумерация с помощью кнопки «Заполнить» на ленте
Ещё один способ нумерации колонок в Microsoft Excel подразумевает использование кнопки «Заполнить» на ленте.
- После того, как добавлена строка для нумерации столбцов, вписываем в первую ячейку цифру «1». Выделяем всю строку таблицы. Находясь во вкладке «Главная», на ленте жмем кнопку «Заполнить», которая расположена в блоке инструментов «Редактирование». Появляется выпадающее меню. В нём выбираем пункт «Прогрессия…».
- Открывается окно настроек прогрессии. Все параметры там уже должны быть настроены автоматически так, как нам нужно. Тем не менее, не лишним будет проверить их состояние. В блоке «Расположение» переключатель должен быть установлен в позицию «По строкам». В параметре «Тип» должно быть выбрано значение «Арифметическая». Автоматическое определение шага должно быть отключено. То есть, не нужно, чтобы около соответствующего наименования параметра стояла галочка. В поле «Шаг» проверьте, чтобы стояла цифра «1». Поле «Предельное значение» должно быть пустым. Если какой-то параметр не совпадает с позициями, озвученными выше, то выполните настройку согласно рекомендациям. После того, как вы удостоверились, что все параметры заполнены верно, жмите на кнопку «OK».
Вслед за этим столбцы таблицы будут пронумерованы по порядку.
Можно даже не выделять всю строку, а просто поставить в первую ячейку цифру «1». Затем вызвать окно настройки прогрессии тем же способом, который был описан выше. Все параметры должны совпадать с теми, о которых мы говорили ранее, кроме поля «Предельное значение». В нём следует поставить число столбцов в таблице. Затем жмите на кнопку «OK».
Заполнение будет выполнено. Последний вариант хорош для таблиц с очень большим количеством колонок, так как при его применении курсор никуда тащить не нужно.
Способ 3: функция СТОЛБЕЦ
Можно также пронумеровать столбцы с помощью специальной функции, которая так и называется СТОЛБЕЦ.
- Выделяем ячейку, в которой должен находиться номер «1» в нумерации колонок. Кликаем по кнопке «Вставить функцию», размещенную слева от строки формул.
- Открывается Мастер функций. В нём размещен перечень различных функций Excel. Ищем наименование «СТОЛБЕЦ», выделяем его и жмем на кнопку «OK».
- Открывается окно аргументов функции. В поле «Ссылка» нужно указать ссылку на любую ячейку первого столбца листа. На этот момент крайне важно обратить внимание, особенно, если первая колонка таблицы не является первым столбцом листа. Адрес ссылки можно прописать вручную. Но намного проще это сделать установив курсор в поле «Ссылка», а затем кликнув по нужной ячейке. Как видим, после этого, её координаты отображаются в поле. Жмем на кнопку «OK».
- После этих действий в выделенной ячейке появляется цифра «1». Для того, чтобы пронумеровать все столбцы, становимся в её нижний правый угол и вызываем маркер заполнения. Так же, как и в предыдущие разы протаскиваем его вправо к концу таблицы. Зажимать клавишу Ctrl не нужно, нажимаем только правую кнопку мыши.
После выполнения всех вышеуказанных действий все колонки таблицы будут пронумерованы по порядку.
Урок: Мастер функций в Excel
Как видим, произвести нумерацию столбцов в Экселе можно несколькими способами. Наиболее популярный из них – использование маркера заполнения. В слишком широких таблицах есть смысл использовать кнопку «Заполнить» с переходом в настройки прогрессии. Данный способ не предполагает манипуляции курсором через всю плоскость листа. Кроме того, существует специализированная функция СТОЛБЕЦ. Но из-за сложности использования и заумности данный вариант не является популярным даже у продвинутых пользователей. Да и времени данная процедура занимает больше, чем обычное использование маркера заполнения.
Еще статьи по данной теме:
Помогла ли Вам статья?
В этой статье я расскажу о том, как преобразовать букву столбца в номер столбца или преобразовать номер столбца в букву. Например, преобразовать букву AA в столбце в число 27 или преобразовать номер столбца 100 в букву CV. Чтобы получить решение следующими методами.
Преобразуйте букву столбца в число или наоборот с помощью формул
Преобразование буквы столбца в число или наоборот с помощью функции, определяемой пользователем
Преобразуйте букву столбца в число или наоборот с помощью формул
Чтобы преобразовать букву столбца или метку в число или наоборот, приведенные ниже формулы могут помочь вам, пожалуйста, сделайте следующее:
Преобразование буквы столбца в номер столбца:
Пожалуйста, введите эту формулу: = КОЛОНКА (КОСВЕННО («AB1»)) в пустую ячейку, где вы хотите найти преобразованный результат, а затем нажмите Enter ключ для получения номера столбца:
Примечание: В приведенной выше формуле AB — буква столбца, на основе которой вы хотите получить номер столбца, вы можете изменить его по своему усмотрению.
Преобразуйте номер столбца в букву столбца:
Введите эту формулу: = ПОДСТАВИТЬ (АДРЕС (1,200,4); 1; «») в пустую ячейку, чтобы получить результат, а затем нажмите Enter чтобы получить букву столбца следующим образом:
Примечание: В приведенной выше формуле красное число 200 — это номер столбца, который вы хотите преобразовать в букву столбца, вы можете изменить его по своему усмотрению.
Преобразование буквы столбца в число или наоборот с помощью функции, определяемой пользователем
Кроме формул, здесь я также могу ввести Функция, определяемая пользователем справиться с этой задачей.
Преобразование буквы столбца в номер столбца:
1. Удерживайте ALT + F11 ключи, затем он открывает Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.
Код VBA: преобразовать букву столбца в номер столбца:
Public Function ToColNum(ColN)
ToColNum = Range(ColN & 1).Column
End Function
3. Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите следующую формулу: = Tocolnum («ВВ») (VV — буква столбца, в которой вы хотите преобразовать число. ) в пустую ячейку и нажмите Enter ключ, чтобы получить номер столбца, см. снимок экрана:
Преобразуйте номер столбца в букву столбца:
1. Удерживайте ALT + F11 ключи, затем он открывает Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.
Код VBA: преобразовать номер столбца в букву столбца:
Public Function ToColletter(Collet)
ToColletter = Split(Cells(1, Collet).Address, "$")(1)
End Function
3. Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите следующую формулу: = ToColletter (50) (50 — номер столбца, который вы хотите преобразовать в букву. ) в пустую ячейку и нажмите Enter ключ, чтобы получить номер столбца, см. снимок экрана:
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (10)
Номинальный 5 из 5
·
рейтинги 1
На чтение 5 мин Опубликовано 28.12.2020
Для более удобного ориентирования внутри таблицы Excel можно использовать нумерацию столбцов. В некоторых документах, например научных работах, нумерация столбцов может быть необходима по техническому заданию. Если заполнять номера вручную, то на это уйдет много времени, а также есть риск где-то допустить ошибку. Лучше всего для данной задачи использовать встроенный в Excel инструментарий.
Содержание
- Нумерация столбцов в таблице Excel
- Маркер автозаполнения
- Кнопка «Заполнить»
- Функция «Столбец»
- Заключение
Нумерация столбцов в таблице Excel
Прописывать номера вручную для каждого столбца неэффективно, особенно если речь идет о больших таблицах. Для удобной нумерации столбцов в Excel предусмотрено несколько системных инструментов. Чтобы вы смогли оценить эффективность того или иного инструмента, рассмотрим несколько способов заполнения нумерации столбцов.
Маркер автозаполнения
Этот способ является самым популярным у большинства пользователей, так как напрямую использует встроенный в Excel инструмент автозаполнения.
- В имеющейся таблице нужно добавить новую строку. Выделите любую ячейку строки, которая будет располагаться под строкой для нумерации.
- Кликните по ней ПКМ. Появится контекстное меню, где выбирается пункт «Вставить».
- Откроется мастер добавления ячеек. Поставьте маркер у пункта «Строку» и нажмите «ОК» для ее добавления.
- Появится новая незаполненная строка, которая и будет использоваться для нумерации. В ячейку, откуда планируется начать нумерацию, введите первую цифру. В соседнюю ячейку введите следующую цифру.
- Выделите обе ячейки и потяните выделение, чтобы сработало автоматическое заполнение. В итоге вы получите пронумерованные столбцы.
Есть и альтернатива этой инструкции, которая сокращает одно действие:
- Проделайте первые три шага из предыдущей инструкции для получения готовой строки для нумерации.
- В ячейку, откуда планируется начать нумерацию, введите первую цифру.
- Выделите ее и, зажав клавишу «Ctrl», потяните на соседние ячейки, проводя нумерацию. Нужные цифры подставятся программой автоматически.
Существует и второй альтернативный способ:
- Создайте столбец с ячейками для нумерации по аналогии с первыми шагами предыдущей инструкции.
- Введите в первую ячейку первую цифру, с которой должна будет начаться нумерация. Дальше выделите ее и заполните с помощью функции автозаполнения соседние, протянув на них выделение.
- Во всех ячейках, попавших под выделение, будет стоять «1» (или другая цифра, которую вы ввели). Выделите все эти ячейки нажмите по значку дополнительных действий, что появится в нижней правой части рамки.
- В контекстном меню выберите пункт «Заполнить». После этого программа автоматически скорректирует значения в выделенных ячейках.
Кнопка «Заполнить»
Этот способ предполагает использование инструментов, которые расположены в верхней части интерфейса программы во вкладке «Главная».
- Добавьте дополнительную строку для нумерации, если требуется. О том, как это сделать, было написано выше.
- Вставьте первую цифру нумерации. Выделите всю область, которая будет пронумерована, в том числе и первую цифру.
- В верхней части интерфейса обратите внимание на блок инструментов «Редактирование». Кликните по группе инструментов «Заполнить». Появится контекстное меню, в котором требуется выбрать «Прогрессия».
- Откроется окошко настройки прогрессии. Заполните его по следующему образцу:
- «Расположение» — маркер на «По строкам».
- «Тип» — маркер на позиции «Арифметическая».
- Строка «Шаг» — прописываем цифру 1.
- Заполнение остальных блоков и строк оставляем по умолчанию.
- Нажмите «ОК» для применения настроек.
У этой инструкции есть альтернатива, которая может применятся в случаях, когда точно известно число столбцов для нумерации:
- В первой ячейке, которая будет использована для нумерации, напишите цифру «1» или другую, с которой начнется отсчет.
- Запустите окно с настройками арифметической прогрессии из верхней панели инструментов.
- Здесь настройки можно оставить по умолчанию, но только в строке «Предельное значение» указать число рабочих столбцов в вашей таблице. Нажмите «ОК». Вы получите тот же результат, что и в предыдущей инструкции.
Функция «Столбец»
Выполнить нумерацию можно и с помощью готовых шаблонов функций, заложенных в программу.
- Выделите крайнюю левую ячейку в столбце, который планируется использовать для нумерации. Поставьте в ней знак «=» (без кавычек).
- В строке функций нажмите на символ похожий на «f».
- Откроется окошко выбора функций. В поле «Категория» установите значение «Полный алфавитный перечень».
- В поле «Выберите функцию» отыщите функцию «Столбец» и кликните по ней. Нажмите кнопку «ОК» для вставки функции.
- Откроется окошко с настройками аргументов. В поле «Ссылка» укажите номер любой ячейки, относящейся к первому столбцу текущей таблицы. Его можно ввести вручную или просто кликнуть по нужной ячейке. Номер вставится автоматически.
Внимание! В поле «Ссылка» нужно всегда вводить ячейку первого столбца, даже если ваша рабочая таблица начинается не с него, или если в нем уже есть какие-то значения.
- В первую ячейку столбца для нумерации введите цифру, с которой начнется нумерация.
- Выделить ячейку с этой цифрой и протяните выделение на остальные для автоматического заполнения.
Заключение
В Excel можно несколькими способа выполнить нумерацию столбцов, хотя в основе каждого лежит инструмент автоматического заполнения. Первый способ подойдет для маленьких табличек, а вот инструмент «Заполнить», что рассматривается во втором способе, удобнее использовать на больших. Благодаря разнообразию методов каждый пользователь сможет выбрать наиболее подходящий и комфортный для него.
Оцените качество статьи. Нам важно ваше мнение:
Номер строки и столбца в Excel может пригодиться в разных ситуациях. Функции могут использоваться для создания нумерации строк списка или таблицы, их можно использовать и в формулах, и в условном форматировании. Так же разберем как быстро посчитать количество столбцов без формул.
Содержание
- Функция СТРОКА() и СТОЛБЕЦ(). Как использовать?
- Номер строки и столбца для списка или таблицы
- Как посчитать количество столбцов в выделенном диапазоне столбцов?
- Функция СТРОКА() в условном форматировании. Как сделать зебру в таблице — чередование цветов заливки?
- Похожие статьи
Функция СТРОКА() и СТОЛБЕЦ(). Как использовать?
Интересная особенность этих формул, что они могут работать как с реквизитами, так и без них. Т.е. формула =СТРОКА() будет возвращать номер именно этой строки, а =СТРОКА(A3) будет возвращать номер строки ячейки A3, соответственно 3.
Подробнее на примере
Номер строки и столбца для списка или таблицы
Довольно часто функция СТРОКА используется для нумерации данных в списке, достаточно только сопоставить номер строки и номер позиции списка, в данном случае делаем -1
Очень удобно, если вы часто изменяете порядок строки, удаляете или добавляете их. Поскольку формула остается, то порядок всегда будет правильным.
Тоже самое можно провернуть для нумерации столбцов.
Как посчитать количество столбцов в выделенном диапазоне столбцов?
Если вы выделяете не диапазон ячеек, а диапазон, к примеру столбцов, необязательно пользоваться какой-то формулой, чтобы посчитать сколько столбцов в диапазоне. При выделение диапазона, количество столбцов (еще раз обращу внимание, если вы выделяете именно диапазон столбцов) автоматически считается и показывается. Буква С означает, что это считаются колонки -Colomn
Это очень удобно, когда вы создаете формулу с функцией ВПР.
Соответственно, если вы выделяете диапазон строк, то будет отображаться число строк.
Функция СТРОКА() в условном форматировании. Как сделать зебру в таблице — чередование цветов заливки?
Условным форматировании можно раскрасить заливку ячеек и даже целых таблиц. Удобно для чтения, когда каждая строка таблица выделяется чередующимся цветом — т.н. зеброй. Как раз функция СТРОКА() нам и поможет.
Задайте в окне формул условного форматирования:
=НЕЧЁТ(СТРОКА())=СТРОКА()
Выберете цвет
И получилось удобное оформление
Я довольно часто пользуюсь этим, т.к. не очень люблю форматирование в виде Таблицы.
Пример файла Номер строки и столбца
При работе с таблицами Excel у пользователей нередко возникает необходимость выполнения порядковой нумерации столбцов. Ручное заполнение каждой ячейки – неэффективный и долгий процесс, особенно, если таблица содержит несколько десятков и более столбцов. Поэтому давайте разберем инструменты Эксель, автоматизирующие процесс нумерации столбцов.
Таких инструментов несколько, каждый из них имеет свои преимущества и недостатки, в зависимости от конкретной ситуации и рабочей таблицы. Для того, чтобы оценить сложность или простоту, а также эффективность конкретного инструмента, опишем использование трех наиболее часто применяемых на практическом примере.
Содержание
- Метод 1: применение маркера заполнения
- Метод 2: использование кнопки «Заполнить»
- Метод 3: функция “Столбец”
- Заключение
Метод 1: применение маркера заполнения
Чаще всего пользователи Эксель для нумерации столбцов используют так называемый “маркер заполнения”. Ниже представлена последовательность шагов:
- Открываем документ – таблицу, в которой необходимо пронумеровать столбцы.
- Далее добавляем новую строку, предназначенную для номеров столбцов. Это просто – выделяем любую ячейку строки, которая будет располагаться ниже строки с нумерацией, и кликаем по ней правой клавишей мыши, чтобы вызвать контекстное меню. Оно позволяет добавить в таблицу новые элементы, для чего выбираем соответствующий пункт – “Вставить”.
- На следующем шаге работаем с подменю функции “Вставить”. В появившемся окне отмечаем интересующую нас опцию “Добавить строку” и нажимаем кнопку ОК.
- После того, как новая строка добавлена, переходим к ее заполнению. В крайней левой ячейке новой строки вводим с клавиатуры цифру “1”. Затем наводим курсор мыши на правый нижний угол этой ячейки, после чего курсор изменит внешний вид со стрелки на крестик. Это и есть маркер заполнения. Удерживая левую клавишу мыши и клавишу Ctrl на клавиатуре, плавно протягиваем маркер горизонтально до последней ячейки строки, которая должна содержать номер столбца.
- Отпустив кнопку мыши и клавишу на клавиатуре мы получим заполненную в порядке возрастания строку – с номерами столбцов от 1 до 10 (в нашем случае).
Довольно часто пользователи используют несколько другой метод, который слегка отличается от вышеописанного:
- Сначала повторяем шаги 1-3.
- Далее заполняем не одну крайнюю ячейку, а две – вводим в них цифры “1” и “2”, соответственно. Выделив ячейки с этими цифрами, наводим курсор мыши на правый нижний угол второй ячейки (с цифрой “2”). Курсор изменяет внешний вид со стрелки на крестик. Удерживая только левую кнопку мыши (без нажатой клавиши Ctrl на клавиатуре), плавно протягиваем маркер горизонтально до последней ячейки строки.
- Отпустив кнопку мыши мы получим строку с ячейками, содержащими порядковые номера по возрастанию.
Оба способа выше достаточно просты и логичны. И выбор, каким из них пользоваться, зависит только от личных предпочтений пользователя.
Но есть еще один вариант, который основан на применении маркера заполнения:
- Заполняем крайнюю левую ячейку строки с нумерацией – вводим в нее цифру “1”.
- Аналогично предыдущим двум алгоритмам, при помощи маркера заполнения, удерживая левую кнопку мыши, тянем курсор до конца строки. Клавишу Ctrl при этом не используем.
- Получаем строку нумерации, каждая ячейка которой содержит цифру “1”. Теперь с помощью дальнейших шагов нам нужно сделать так, чтобы привести нумерацию к порядковой.
- После растягивания значений в конце области выделения рядом с крайней правой ячейкой появится значок, предлагающий перечень действий, которые можно произвести после выделения. Нажимаем на него и кликаем по пункту “Заполнить”.
Эксель автоматически скорректирует значения ячеек в строке нумерации, заполнив их числами по порядку.
Метод 2: использование кнопки «Заполнить»
Данный метод предполагает использование панели основного меню, расположенного над рабочим полем с открытой таблицей.
- Добавляем новую строку для нумерации и заполняем ее крайнюю левую ячейку цифрой “1”.
- Выделяем все ячейки строки. В правой части вкладки «Главная» находим группу инструментов «Редактирование», в которой выбираем “Заполнить”, нажав соответствующую иконку (при наведении курсора на иконки появляются всплывающие подсказки). В выпадающем меню выбираем пункт “Прогрессия…”.
- В появившемся окне с настройками значения установлены по умолчанию и не требуют корректировки со стороны пользователя. Достаточно проверить значения следующих параметров, после чего нажать кнопку OK:
- блок “Расположение” – выбрана позиция “По строкам”;
- блок “Тип” – прогрессия арифметическая;
- параметр “Автоматическое определение шага” – чекбокс пустой;
- Значение “Шаг” – цифра 1;
- “Предельное значение” – не заполняется;
- в случае выявления отклонений в настройках, приводим их к тем, что описаны выше.
- В результате проделанных действий мы получим пронумерованные в порядке от 1 до 10 столбцы.
Существует и более простой способ использования кнопки “Заполнить”, при котором выделение строки не требуется:
- Пишем в крайней левой ячейке строки нумерации цифру “1”.
- Вызываем диалоговое окно с параметрами арифметической прогрессии (способом, описанным выше).
- Проверяем параметры и в поле “Предельное значение” пишем число столбцов рабочей таблицы (в нашем случае – 10). Жмем OK.
Получаем аналогичный ранее описанным алгоритмам результат. Этот метод удобен для нумерации столбцов в таблице Эксель, когда их количество велико, ведь он не требует выделения всей строки, предназначенной для нумерации.
Метод 3: функция “Столбец”
Последний описываемый в статье способ – использование специальной функции СТОЛБЕЦ. Давайте посмотрим, как она работает:
- Выделяем крайнюю левую ячейку в строке, предназначенной для нумерации (в которых в предыдущих методах вручную ставилась цифра “1”). Кликаем на значок “Вставить функцию” (слева от строки формул).
- В появившемся Мастере функций в “Категории” выбираем из раскрывающегося списка значение “Полный алфавитный перечень”. В поле “Выберите функцию:” находим строку “СТОЛБЕЦ”, кликаем на нее и затем жмем ОК.
- В открывшемся окне с аргументами функции находим поле “Ссылка”, в котором указываем адрес любой ячейки, относящейся к ПЕРВОМУ столбцу рабочего листа. Адрес вводим вручную, либо при помощи курсора – установив его в поле “Ссылка”, а затем выбрав соответствующую ячейку. ВАЖНО: в качестве ссылки всегда выбирается ячейка первого столбца, даже если сама таблица начинается не с него. После того, как адрес ячейки появится в окне с аргументами, жмем ОК.
- В первой ячейке строки появится цифра “1”. Далее заполняем все последующие ячейки строки с нумерацией при помощи маркера заполнения – протягивая его с правого нижнего угла ячейки с цифрой “1” до конца строки. При этом используем только зажатую левую клавишу мыши.
- Как и при реализации предыдущих способов, получаем пронумерованные в порядке от 1 до 10 столбцы.
Заключение
Разнообразие способов нумерации столбцов в табличном редакторе Эксель позволит выбрать наиболее подходящий вариант для конкретной ситуации. Маркер заполнения наиболее универсален и популярен в случае с несложными таблицами. Кнопка “Заполнить” позволяет оптимизировать процесс в широких таблицах с большим количеством столбцов за счет настраиваемых параметров прогрессии. Специальная функция “СТОЛБЕЦ” менее популярна, так как, по сути, мало чем отличается маркера заполнения, но при этом сложнее и затратнее по времени.
Skip to content
Задача: Наиболее простым способом научиться указывать тот столбец, из которого функция ВПР будет извлекать данные. При этом мы не будем изменять саму формулу, поскольку это может привести в случайным ошибкам.
Итак, в нашем распоряжении — таблица с товарами и различными видами цен на них. В зависимости от того, какой из показателей нам нужен, необходимо изменить номер столбца с данными.
Данные, которые нас интересуют, находятся в столбцах G, H, I. В диапазоне A1:I7 они имеют номера 4, 5, 6. Как нам получить эти порядковые номера и как изменять их, не корректируя формулу ВПР?
Для этого нам пригодится функция ПОИСКПОЗ (MATCH). Она как раз то и возвращает номер определенного значения в диапазоне данных. Мы должны указать это значение в ячейке В1.
Для того, чтобы избежать ошибок при вводе, создадим выпадающий список в B1.
Как сделать выпадающий список в Excel? Читайте подробную инструкцию.
Получаем следующую картину:
Теперь мы гарантированно выберем нужный показатель: ошибки при вводе исключены.
Определить номер нужного столбца при помощи ПОИСКПОЗ можно так:
=ПОИСКПОЗ($B$1;$D$1:$I$1;0)
Поясним: мы ищем значение из В1 в диапазоне D1:I1 с точным совпадением.
Подставим эту формулу в функцию ВПР вместо параметра «номер столбца». Получим:
=ВПР(A2;$D$2:$I$7;ПОИСКПОЗ($B$1;$D$1:$I$1;0);0)
Вот как это выглядит:
Скопируйте нашу формулу для всех товаров.
Теперь ВПР ищет нужное наименование товара в D и затем извлекает для него ту цену, которая выбрана в выпадающем списке в ячейке В1. Задача динамического изменения номера столбца с извлекаемыми данными решена.
Полезная информация о функции ВПР: