Что такое столбец в excel
Вычисляемые столбцы в таблицах Excel упрощают ввод формул. Формула, введенная в одну ячейку столбца, автоматически распространяется на его остальную часть. При этом не приходится использовать заполнение или копирование. Это позволяет сэкономить время, особенно при наличии множества строк. То же самое происходит при изменении формулы: изменение также распространяется на все остальные ячейки вычисляемого столбца.
Примечание: Снимки экрана в этой статье получены в Excel 2016. Если вы используете другую версию, интерфейс может немного отличаться, но функции будут такими же.
Создание вычисляемого столбца
Создайте таблицу. Если вы не знакомы с таблицами Excel, см. статью Общие сведения о таблицах Excel.
Вставьте в таблицу новый столбец. Введите данные в столбец справа от таблицы, и Excel автоматически расширит ее. В этом примере мы создали новый столбец, введя "Итог" в ячейке D1.
Вы также можете добавить столбец на вкладке Главная. Просто щелкните стрелку на кнопке Вставить и выберите команду Вставить столбцы таблицы слева.
Введите нужную формулу и нажмите клавишу ВВОД.
В этом случае мы ввели =СУММ(, а затем выбрали столбцы Кв1 и Кв2. В результате Excel создал следующую формулу: =СУММ(Таблица1[@[Кв1]:[Кв2]]). Такие формулы называются формулами со структурированными ссылками, и их можно использовать только в таблицах Excel. Структурированные ссылки позволяют использовать одну и ту же формулу в каждой строке. Обычная формула Excel выглядела бы как =СУММ(B2:C2), и ее было бы необходимо добавить в остальные ячейки путем копирования и вставки или заполнения.
Дополнительные сведения о структурированных ссылках см. в статье Использование структурированных ссылок в таблицах Excel.
При нажатии клавиши ВВОД формула будет автоматически применена ко всем ячейкам столбца, которые находятся сверху и снизу от активной ячейки. Для каждой строки используется одна и та же формула, но поскольку это структурированная ссылка, Excel знает, на что она ссылается в каждой строке.
При копировании формулы во все ячейки пустого столбца или заполнении его формулой он также становится вычисляемым.
Если ввести или переместить формулу в столбец, уже содержащий данные, это не приведет к автоматическому созданию вычисляемого столбца. Однако отобразится кнопка Параметры автозамены, с помощью которой можно перезаписать данные и создать вычисляемый столбец.
При вводе новой формулы, которая отличается от существующих в вычисляемом столбце, она будет автоматически применена к столбцу. Вы можете отменить обновление и оставить только одну новую формулу, используя кнопку Параметры автозамены. Обычно не рекомендуется этого делать, так как столбец может прекратить автоматически обновляться из-за того, что при добавлении новых строк будет неясно, какую формулу нужно к ним применять.
Если вы введили или скопировали формулу в ячейку пустого столбца и не хотите сохранять новый вычисляемого столбца, нажмите кнопку Отменить два раза. Вы также можете дважды нажать клавиши CTRL+Z.
В вычисляемый столбец можно включать формулы, отличающиеся от формулы столбца. Ячейки с такими формулами становятся исключениями и выделяются в таблице. Это позволяет выявлять и устранять несоответствия, возникшие по ошибке.
Примечание: Исключения вычисляемого столбца возникают в результате следующих операций.
При вводе в ячейку вычисляемого столбца данных, отличных от формулы.
Ввод формулы в ячейку вычисляемого столбца и нажатие кнопки Отменить на панели быстрого доступа.
Ввод новой формулы в вычисляемый столбец, который уже содержит одно или несколько исключений.
При копировании в вычисляемый столбец данных, которые не соответствуют формуле вычисляемого столбца.
Примечание: Если скопированные данные содержат формулу, она заменяет данные в вычисляемом столбце.
При удалении формулы из одной или нескольких ячеек вычисляемого столбца.
Примечание: В этом случае исключение не помечается.
При удалении или перемещении ячейки в другую область листа, на которую ссылается одна из строк вычисляемого столбца.
Если вы используете Mac, в строке меню Excel выберите Параметры > Формулы и списки > Поиск ошибок.
Параметр автоматического заполнения формул для создания вычисляемых столбцов в таблице Excel по умолчанию включен. Если не нужно, чтобы приложение Excel создавало вычисляемые столбцы при вводе формул в столбцы таблицы, можно выключить параметр заполнения формул. Если вы не хотите выключать этот параметр, но не всегда при работе с таблицей хотите создавать вычисляемые столбцы, в этом случае можно прекратить автоматическое создание вычисляемых столбцов.
Включение и выключение вычисляемых столбцов
На вкладке Файл нажмите кнопку Параметры.
Выберите категорию Правописание.
В разделе Параметры автозамены нажмите кнопку Параметры автозамены
Откройте вкладку Автоформат при вводе.
В разделе Автоматически в ходе работы установите или снимите флажок Создать вычисляемые столбцы, заполнив таблицы формулами, чтобы включить или выключить этот параметр.
Если вы используете Mac, выберите Excel в главном меню, а затем щелкните Параметры > Формулы и списки > Таблицы и фильтры > Автоматически заполнять формулы.
Прекращение автоматического создания вычисляемых столбцов
После ввода в столбец таблицы первой формулы нажмите отобразившуюся кнопку Параметры автозамены, а затем выберите Не создавать вычисляемые столбцы автоматически.
Вы также можете создавать настраиваемые вычисляемые поля со с помощью стеблей, в которых создается одна формула Excel а затем применяется ко всему столбце. Подробнее о вычислении значений в pivotTable.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Функция СТОЛБЕЦ возвращает порядковый номер столбца непосредственно на листе для указанных условий. Синтаксис данной функции элементарный, поскольку используется только один из аргументов. Но при использовании функции можно эффективно получать самые разнообразные задачи по местонахождению данных в электронной таблице.
К примеру, в случае использования функции, которая содержит аргумент С4, то будет возвращено значение 3, поскольку вся колонка ячеек под заголовком C является третьим столбцом по счету. Указывать аргумент в данной функции – необязательно. Тогда она возвращает номер текущего столбца для ячейки где непосредственно введена данная функция.
Выборка всех значений из базы данных по запросу функций ВПР и СТОЛБЕЦ
Рассмотрим примеры применения функции.
Пример 1. Дан список деталей в табличном виде:
Необходимо, используя формулу из функций ВПР и СТОЛБЕЦ получить всю информацию в базе данных по артикулу запчасти.
Для этого нужно использовать вспомогательную функцию ВПР в таком виде:
Заметим, что в данном случае функция СТОЛБЕЦ используется для указания номера текущего столбца, по которому нужно выполнить поиск в базе. Поэтому здесь она указывается без аргументов.
Скопируйте эту формулу без изменений во все ячейки диапазона A11:H11. В результате получим всю подробную информацию из базы данных, указав при этом в запросе лишь один артикул в ячейке $H$9:
Стоит отметить, что рассматриваемая функция СТОЛБЕЦ может использоваться в качестве отображения некоторых последовательных значений. Для этого в аргументах функции нужно задать в параметрах адреса ячеек (диапазон).
Нумерация ячеек в строках и столбцах таблицы Excel
Пример 2. Необходимо создать и проанализировать электронную таблицу с отчетом, в которой введены основные понятия о продуктивности работы сотрудников некоторой торговой фирмы:
Необходимо с помощью функции СТОЛБЕЦ создать графу для обозначения номеров группы столбцов, которые соответствуют этапам прохождения воронки продаж 1-7. Важно, чтобы при добавлении / удалении одного из этапов и соответственно столбцов порядок номеров сохранялся в логической последовательности.
Для этого в диапазон ячеек E2:K2 введите одну и туже формулу: =СТОЛБЕЦ()-4.
Далее заполним диапазон ячеек в дополнительной таблице C11:C17 следующей формулой: =СТРОКА()-10
Заметим, что при удалении любого столбца или строки этапа, порядковые норма в их ячейках автоматически выполнят перерасчет.
Пример нестандартного использования функции СТОЛБЕЦ в Excel
Пример 3. Рассчитать значение следующего выражения 1 + 1/2 + 1/3 +1/4 с помощью функции СТОЛБЕЦ.
Применим для этого такую формулу:
Получим результат вычисления формулой:
Заметим, что аналогично можно вычислить сумму ряда практически любого количества слагаемых.
Функция СТОЛБЕЦ в 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). Скопируем формулу ВПР поперек столбцов – номер меняется автоматически (функция СТОЛБЕЦ сдвигается вместе с другими ссылками).
Приветствую вас на сайте TopExcel!
Темой этой статьи я хочу продолжить рассмотрения функционала раздела «Ссылки и массивы», а именно как работает функция СТОЛБЕЦ в Excel. Совсем недавно я рассматривал сестру этой функции – это функция СТРОКА. Общий принцип работы для этих функций и остается одинаковый, разнятся только координаты и направления, исходя из названий формул, в нашем случае функция СТОЛБЕЦ будет возвращать тот номер столбика для указания ссылки на ячейку или же диапазон ячеек.
Рассмотрим детально синтаксис, который использует функция СТОЛБЕЦ в Excel, хотя, что там смотреть, всего один аргумент, но всё же: =СТОЛБЕЦ(ссылка), где
- Ссылка – несмотря на то, что данный аргумент не является обязательным, он обязан указать на ячейку или диапазон ячеек, для которых будет определяться номер столбика.
Как видите всё максимально просто, но всё же несколько нюансов как используется функция СТОЛБЕЦ в Excel стоит прояснить, во избежание возникновения ошибок. Список будет небольшим, но полезным:
- Ссылаться на несколько областей, аргумент «ссылка» не может;
- В случае, когда аргумент «ссылка» ссылается на диапазон ячеек, а функция СТОЛБЕЦ вExcel введена не как формула для горизонтального массива, то функция вернет номер крайнего левого столбика вашей таблицы;
- Если же аргумент «ссылка» вами был не указан или же указана ссылка на диапазон ячеек, а функция СТОЛБЕЦ вExcel введена в таблице, как формула горизонтального массива, то наша функция также вернет номера столбиков в ссылке, и выглядеть будет это как горизонтальный массив. Внимание! Для ввода вашей формулы массива вам необходимо начиная с первой ячейки формулы, выделить нужный диапазон, в котором должна содержаться формула вашего массива. Для начала вы нажимаете клавишу F2, а после жмёте «горячее» сочетание клавиш Ctrl + Shift +Enter.
- Если вы не указали аргумент функции «ссылка», то по умолчанию этим аргументом будет та ячейка в которой, собственно и размещается функция СТОЛБЕЦ вExcel.
Обратите внимание! В программе Excel Online возможность создания формулы массива невозможно.
Рассмотрим на примерах, как используется функция СТОЛБЕЦ в Excel: Пример №1: Как видите с примера, и как я писал ранее, функция СТОЛБЕЦ без аргумента «ссылка» возвращает нам номер того столбика, где размещается, собственно, ваша формула. То есть, так как наша формула размещена в ячейке А9, то и результатом будет возвращения значения 1 (то есть первый столбик).
Пример №2: Зададим в этом примере аргументу «ссылка», например, ссылку на город «Рим» по адресу D5, и результатом станет номер «4», так название столицы Италии размещено в четвёртом столбике.
Пример №3: Также вы можете увидеть возможность, как используется функция СТОЛБЕЦ в Excel, на примере создания пронумерованного списка в статье «5 интересных способов как происходит нумерация строк в Excel».
Как видите, функция СТОЛБЕЦ очень проста в понимании и использовании, поэтому ее использование для вас станет простым и лёгким. С другими интересными и полезными функциями вы можете познакомиться в «Справочнике функций».
Если статья вам понравилась и пригодилась, напишите комментарий, поставьте лайк или делитесь с друзьями!
"Всякий, кому приходилось жить в бедности, знает, до чего это накладно — быть бедным
"
Джеймс Болдуин
Читайте также: