Как узнать номер столбца
Excel works!
Excel работает за вас
Excel works!
Thanks for Visiting
Как найти номер строки и столбца в Excel?
Номер строки и столбца в Excel может пригодиться в разных ситуациях. Функции могут использоваться для создания нумерации строк списка или таблицы, их можно использовать и в формулах, и в условном форматировании. Так же разберем как быстро посчитать количество столбцов без формул.
Функция СТРОКА() и СТОЛБЕЦ(). Как использовать?
Интересная особенность этих формул, что они могут работать как с реквизитами, так и без них. Т.е. формула =СТРОКА() будет возвращать номер именно этой строки, а =СТРОКА(A3) будет возвращать номер строки ячейки A3, соответственно 3.
Подробнее на примере
Номер строки и столбца для списка или таблицы
Очень удобно, если вы часто изменяете порядок строки, удаляете или добавляете их. Поскольку формула остается, то порядок всегда будет правильным.
Тоже самое можно провернуть для нумерации столбцов.
Как посчитать количество столбцов в выделенном диапазоне столбцов?
Соответственно, если вы выделяете диапазон строк, то будет отображаться число строк.
Функция СТРОКА() в условном форматировании. Как сделать зебру в таблице — чередование цветов заливки?
Условным форматировании можно раскрасить заливку ячеек и даже целых таблиц. Удобно для чтения, когда каждая строка таблица выделяется чередующимся цветом — т.н. зеброй. Как раз функция СТРОКА() нам и поможет.
Задайте в окне формул условного форматирования:
И получилось удобное оформление
Я довольно часто пользуюсь этим, т.к. не очень люблю форматирование в виде Таблицы.
Вычисление номера столбца для извлечения данных в ВПР
Задача: Наиболее простым способом научиться указывать тот столбец, из которого функция ВПР будет извлекать данные. При этом мы не будем изменять саму формулу, поскольку это может привести в случайным ошибкам.
Данные, которые нас интересуют, находятся в столбцах G, H, I. В диапазоне A1:I7 они имеют номера 4, 5, 6. Как нам получить эти порядковые номера и как изменять их, не корректируя формулу ВПР?
Для этого нам пригодится функция ПОИСКПОЗ (MATCH). Она как раз то и возвращает номер определенного значения в диапазоне данных. Мы должны указать это значение в ячейке В1.
Для того, чтобы избежать ошибок при вводе, создадим выпадающий список в B1.
Получаем следующую картину:
Теперь мы гарантированно выберем нужный показатель: ошибки при вводе исключены.
Определить номер нужного столбца при помощи ПОИСКПОЗ можно так:
Поясним: мы ищем значение из В1 в диапазоне D1:I1 с точным совпадением.
Подставим эту формулу в функцию ВПР вместо параметра «номер столбца». Получим:
Вот как это выглядит:
Скопируйте нашу формулу для всех товаров.
Теперь ВПР ищет нужное наименование товара в D и затем извлекает для него ту цену, которая выбрана в выпадающем списке в ячейке В1. Задача динамического изменения номера столбца с извлекаемыми данными решена.
Как узнать номер столбца
Как определить и вернуть номер строки и столбца ячейки в Excel?
Обычно мы можем определить номер строки и номер столбца ячейки по ее адресу. Например, адрес A2 означает, что он находится в столбце 1 и строке 2. Но может быть немного сложно определить номер столбца ячейки NK60. И если у вас есть только адрес столбца или адрес строки ячейки, как определить номер строки или номер столбца? Эта статья покажет вам решения.
Определить номер строки или столбца довольно легко, если вы знаете адрес ячейки.
Иногда вы можете знать значение в определенном столбце или строке и хотите определить его номер строки или номер столбца. Вы можете получить их с помощью функции Match.
Предположим, у вас есть таблица, как показано на следующем снимке экрана.
Предположим, вы хотите узнать номер строки «чернила«И вы уже знаете, что он находится в столбце A, вы можете использовать эту формулу = ПОИСКПОЗ («чернила»; A: A; 0) в пустой ячейке, чтобы получить номер строки. После ввода формулы и нажатия клавиши Enter отобразится номер строки ячейки, содержащей «чернила«.
Предположим, вы хотите узнать номер столбца «чернила«И вы уже знаете, что он находится в строке 4, вы можете использовать эту формулу = ПОИСКПОЗ («чернила»; 4: 4,0) в пустой ячейке, чтобы получить номер строки. После ввода формулы и нажатия клавиши Enter отобразится номер строки ячейки, содержащей «чернила«.
Выберите всю строку / столбец, если значения ячеек соответствуют определенному значению в Excel
Сравнение, чтобы вернуть номер строки значения столбца, если значение ячейки соответствует определенному значению, Kutools for Excel’s Выбрать определенные ячейки Утилита предоставляет пользователям Excel другой выбор: выбрать всю строку или весь столбец, если значения ячеек соответствуют определенному значению в Excel. И номер строки в крайнем левом углу или буква столбца вверху будут выделены, как показано на скриншоте ниже. Легче и понятнее в работе! Полнофункциональная бесплатная 30-дневная пробная версия!
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
Функция СТОЛБЕЦ в 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
Цифровая нумерация столбцов
Адрес ячейки указан как R19C30:
Т.е. в рассматриваемом примере столбец с ценой имеет номер 30. Именно его и необходимо указать.
Буквенная нумерация столбцов
В данном случае адрес ячейки имеет вид: AD19
Нас интересует значение номера столбца, именно его и необходимо заполнить. В программе при вводе номера в цифровом значении отображается и буквенный эквивалент:
Вставка столбца
В Экселе существует несколько способов вставить столбец на лист. Большинство из них довольно просты, но начинающий пользователь может не сразу со всеми разобраться. Кроме того, существует вариант автоматического добавления строк справа от таблицы.
Вставка через панель координат
Одним из самых простых способов вставки является операция через горизонтальную панель координат Excel.
Добавление через контекстное меню ячейки
Можно выполнить данную задачу и несколько по-другому, а именно через контекстное меню ячейки.
Переставляем переключатель в позицию «Столбец» и жмем на кнопку «OK».
Кнопка на ленте
Вставку столбцов можно производить, используя специальную кнопку на ленте.
Горячие клавиши для вставки нового столбца
Еще один способ, который пользуется большой популярностью, особенно, у опытных пользователей – это нажатие горячих клавиш. При этом у данного метода есть два варианта применения:
Вставка двух и более столбцов
Отдельного внимания заслуживает задача вставки нескольких дополнительных столбцов в таблицу. Благодаря функционалу Эксель нет необходимости добавлять столбцы поштучно, ведь на этот случай есть более практичный вариант:
Вставка столбца в конце таблицы
Все, что было описано выше, подходит для добавления нового столбца или нескольких столбцов в начале или середине основной таблицы. Конечно, если требуется добавить колонку с конца, при желании можно воспользоваться теми же методами. Но потом придется потратить дополнительное время на форматирование добавленных элементов.
Чтобы вставить новый столбец и избежать его дальнейшего форматирования, необходимо из обычной таблицы сделать “умную”. Вот, что мы для этого делаем:
Способы объединения
Все методы, как объединить столбцы в Excel, условно можно разделить на две категории, которые разнятся по принципу выполнения. Одни подразумевают использование инструментов форматирования, другие же задействуют функции программы.
Если говорить о простоте выполнения поставленной задачи, то тут бесспорный лидер именно первая категория. Но, к сожалению, не всегда, используя настройки форматирования, можно достичь желаемого результата. Именно поэтому рекомендуется дочитать статью до конца, чтобы определить для себя наиболее подходящий метод выполнения поставленной задачи. Ну, а теперь перейдем непосредственно к тому, как объединить данные в столбцах в Excel.
При помощи специальной функции
Сейчас будет рассказано, как объединить столбцы в Excel без потери данных. А производиться это с помощью функции «Сцепить»:
В той ячейке, где была вставлена функция, появился текст из двух ранее указанных. Скорее всего, результат вас не удовлетворит, так как ячейки объединились, но совсем в другом месте и задействована всего одна строка из столбца. Все это можно исправить:
Этот способ довольно трудоемкий, однако он дает возможность объединить столбцы без потери данных.
Иногда, при работе с таблицами, или любыми другими данными, в Excel, у пользователей возникает вопрос: как преобразовать строки уже имеющейся таблицы в столбцы и наоборот. Также бывают ситуации, когда необходимо поменять местами строки и столбцы в таблице, вместе со всеми данными.
Первый способ, который поможет преобразовать строки в столбцы, это использование специальной вставки.
Для примера будем рассматривать следующую таблицу, которая размещена на листе Excel в диапазоне B2:D7. Сделаем так, чтобы шапка таблицы была записана по строкам. Выделяем соответствующие ячейки и копируем их, нажав комбинацию «Ctrl+C».
Теперь выделите ту ячейку на листе, где будет располагаться первая строка, в примере это «Имя». Кликните в ней правой кнопкой мышки и выберите из меню «Специальная вставка».
В следующем окне поставьте галочку в поле «Транспонировать» и нажмите «ОК».
Шапка таблицы, которая была записана по строкам, теперь записана в столбец. Если на листе в Экселе у Вас размещена большая таблица, можно сделать так, чтобы при пролистывании всегда была видна шапка таблицы (заголовки столбцов) и первая строка. Подробно ознакомиться с данным вопросом, можно в статье: как закрепить область в Excel.
Для того чтобы поменять строки со столбцами в таблице Excel, выделите весь диапазон ячеек нужной таблицы: B2:D7, и нажмите «Ctrl+C». Затем выделите необходимую ячейку для новой таблицы и кликните по ней правой кнопкой мыши. Выберите из меню «Специальная вставка», а затем поставьте галочку в пункте «Транспонировать».
Как видите, использование специальной вставки, позволяет сохранить исходное форматирование для транспонированных ячеек.
Второй способ – использование функции ТРАНСП. Для начала выделим диапазон ячеек для новой таблицы. В исходной таблице примера шесть строк и три столбца, значит, выделим три строки и шесть столбцов. Дальше в строке формул напишите: =ТРАНСП(B2:D7), где «B2:D7» – диапазон ячеек исходной таблицы, и нажмите комбинацию клавиш «Ctrl+Shift+Enter».
Таким образом, мы поменяли столбцы и строки местами в таблице Эксель.
Для преобразования строки в столбец, выделим нужный диапазон ячеек. В шапке таблицы 3 столбца, значит, выделим 3 строки. Теперь пишем: =ТРАНСП(B2:D2) и нажимаем «Ctrl+Shift+Enter».
При использовании функции ТРАНСП у транспонированной сохраниться связь с исходной таблицей. То есть, при изменении данных в первой таблице, они тут же отобразятся во второй.
В рассмотренном примере, заменим «Катя1» на «Катя». И допишем ко всем именам по первой букве фамилии. Обратите внимание, изменения вносим в исходную таблицу, которая расположена в диапазоне В2:D7.
Если Вам нужно сделать из столбцов строки в Excel, то точно также используйте два вышеописанных способа.
Первый способ. Выделите нужный столбец, нажмите «Ctrl+C», выберите ячейку и кликните по ней правой кнопкой мыши. Из меню выберите «Специальная вставка». В следующем диалоговом окне ставим галочку в поле «Транспонировать».
Чтобы преобразовать данные столбца в строку, используя функцию ТРАНСП, выделите соответствующее количество ячеек, в строке формул напишите: =ТРАНСП(В2:В7) – вместо «В2:В7» Ваш диапазон ячеек. Нажмите «Ctrl+Shift+Enter».
Если Вы сделали из столбцов строки и теперь нужно настроить автоматическую нумерацию строк в Excel, прочтите статью по теме, перейдя по ссылке.
Вот так легко, можно преобразовать строку в столбец в Эксель, или поменять столбцы на строки. Используйте любой из описанных способов.
Преобразуем строки в столбцы в Excel при помощи Специальной вставки
Предположим, Вы создали таблицу на листе Excel, похожую на ту, что показана в верхней части рисунка, расположенного ниже. Названия стран распределены по столбцам, но список стран может оказаться очень длинным, поэтому нам будет гораздо удобнее преобразовать столбцы в строки, чтобы таблица уместилась на экране.
Замечание: Важно выбрать ячейку, которая находится за пределами диапазона исходных данных, чтобы скопированная область и область вставки не пересеклись. Например, если исходные данные состоят из 4 столбцов и 10 строк, то транспонированная таблица будет состоять из 10 столбцов и 4 строк.
Как Вы только что увидели, опция Transpose (Транспонировать) в Excel позволяет преобразовать строки в столбцы (или столбцы в строки) буквально за несколько секунд. Уверен, что этот способ очень полезен, когда требуется транспонировать таблицу один раз. Пользуясь этим методом, Вы сохраняете исходные данные, и это ещё один аргумент в его пользу.
Однако, вышеописанный метод имеет два существенных недостатка, которые не позволяют считать его идеальным решением для транспонирования данных в Excel.
Как транспонировать таблицу, ссылающуюся на исходные данные
Давайте посмотрим, как можно преобразовать строки в столбцы в Excel при помощи уже знакомой нам техники Копировать > Вставить, так, чтобы транспонированные данные ссылались на исходные данные. Главное преимущество такого подхода в том, что при изменении данных в исходной таблице, транспонированная таблица обновится и отразит эти изменения.
Быстрое, спокойное и элегантное решение, не так ли? Единственный недостаток этого подхода состоит в том, что в процессе выполнения форматирование исходной таблицы будет потеряно, и Вам придётся восстанавливать его вручную (далее в этом уроке я покажу быстрый способ сделать это).
Транспонируем данные в Excel при помощи формул
Если Вы не ищите лёгких путей, то можете использовать формулы для преобразования столбцов в строки и наоборот.
Преобразуем в Excel строки в столбцы при помощи функции TRANSPOSE (ТРАНСП)
Как можно понять из её названия, функция TRANSPOSE (ТРАНСП) специально разработана для транспонирования данных в Excel. Если у Вас нет большого опыта работы с формулами в Excel, и в частности с функциями массива, то, пожалуйста, внимательно следите за тем, чтобы выполнять следующие шаги в точности как написано.
В этом примере мы будем преобразовывать таблицу, в которой перечислены штаты США с данными о населении:
Во-первых, необходимо определить точное количество строк и столбцов в таблице. В нашем примере это 7 столбцов и 6 строк, включая заголовки. Запомним эти цифры и приступим к преобразованию строк в столбцы.
Замечание: Всегда используйте абсолютные ссылки для работы с функцией TRANSPOSE (ТРАНСП).
Замечание: Обязательно нажмите Ctrl+Shift+Enter, поскольку это формула массива. Если для ввода формулы просто нажать Enter, то она работать не будет.
Готово! Наши данные транспонированы, 7 столбцов превратились в 6 столбцов, что и требовалось получить.
В качестве ссылки указан адрес одной ячейки
Если в качестве ссылки указан адрес одной ячейки, то функция вернет номер столбца этой ячейки
=СТОЛБЕЦ(B1) вернет 2, =СТОЛБЕЦ(F2) вернет 6. Чтобы убедиться, что номер столбца F действительно 6 включите стиль ссылок R1C1 ( Кнопка Офис/ Параметры Excel/ Формулы/ Работа с формулами/ Стиль ссылок R1C1 )
Если требуется задать название столбца через буквенное обозначение, то используйте формулу
Аргумент ссылки опущен
Если аргумент ссылки опущен, то предполагается, что это ссылка на ячейку, в которой находится сама функция СТОЛБЕЦ()
Т.е. если формула = СТОЛБЕЦ() введена в ячейку С5 , то формула вернет 3.
В качестве ссылки указан диапазон ячеек
Если в качестве ссылки указан диапазон ячеек, и формула введена как обычно (не как формула массива ), то функция вернет номер столбца левой верхней ячейки диапазона.
=СТОЛБЕЦ(D26:G26) вернет 4, т.е. номер столбца D .
Синтаксис
=COLUMN([reference]) – английская версия
=СТОЛБЕЦ([ссылка]) – русская версия
Дополнительная информация
Полезные примеры функции СТОЛБЕЦ в Excel
Формула с использованием функции выдает массив последовательных чисел. Эту особенность можно применить для решения других задач.
Например, рассчитаем значение выражения 1 + ½ + 1/3. Используем формулу: =СУММПРОИЗВ(1/СТОЛБЕЦ(A2:C2)).
Выполним более сложные манипуляции с числовым рядом: найдем сумму значений от 1 до 1/n^3, где n = 6. Формула расчета: =СУММПРОИЗВ(1/СТОЛБЕЦ(A9:F9)^3).
Чаще всего данную функцию используют совместно с функцией ВПР. Задача первой функции – указать номер столбца возвращаемых значений. Такое совмещение удобно при работе с огромными таблицами. Например, пользователь помещает возвращаемые данные в табличку с такой же, как в исходной таблице, последовательностью столбцов. Причем обе таблицы достаточно широкие.
Напомним, что ВПР ищет заданное значение в крайнем левом столбце диапазона и возвращает значение из другого столбца в той же строке. Говоря техническим языком, ВПР находит в базе данных уникальный идентификатор и извлекает связанную с ним информацию.
Аргументы функции ВПР: искомое значение, массив данных для анализа, номер столбца, интервальный просмотр (точный или приблизительный поиск). Сам номер можно задать с помощью такой формулы: =ВПР(8;A1:C10;СТОЛБЕЦ(C1);ИСТИНА).
При работе с широкими таблицами можно просто копировать функцию ВПР по горизонтали. В этом случае номера столбцов автоматически пересчитываются – табличка заполняется.
Нужна корректировка номера– прибавляем или отнимаем определенную цифру или рассчитанное с помощью какой-либо функции значение. Например,
Функция СТОЛБЕЦ должна вычесть 1 из номера колонки C. Поэтому функция ВПР возвращает значение не из третьего, а из второго столбца девятой строки.
Теперь проиллюстрируем, как работает многоразовое копирование без необходимости в ручной правке. Сначала в формуле закрепим ссылки на таблицу (кнопка F4). Скопируем формулу ВПР поперек столбцов – номер меняется автоматически (функция СТОЛБЕЦ сдвигается вместе с другими ссылками).
Достаточно элегантное решение, позволяющее править формулы в автоматическом режиме.
Заключение
Программа Microsoft Excel предлагает множество методов, пользуясь которыми можно добавить новый столбец в любое место таблицы (начало, середина или конец). Среди них особое место занимает создание “умной таблицы”, позволяющей вставлять в таблицу новые столбцы без необходимости их дальнейшего форматирования с целью приведения к общему виду, что позволит сэкономить время на выполнение других более важных задач.