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

Обновлено: 31.10.2024

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

В этой статье описаны синтаксис формулы и использование функции АДРЕС в Microsoft Excel. Найдите ссылки на информацию о работе с почтовыми адресами или создании почтовых ярлыков в разделе «См. также».

Описание

Вы можете использовать функцию АДРЕС, чтобы получить адрес ячейки на листе с заданными номерами строк и столбцов. Например, ADDRESS(2,3) возвращает $C$2. В качестве другого примера, ADDRESS(77,300) возвращает $77KN$. Вы можете использовать другие функции, такие как функции СТРОКА и СТОЛБЦ, для предоставления аргументов номера строки и столбца для функции АДРЕС.

Синтаксис

АДРЕС(номер_строки, номер_столбца, [номер_абс.], [a1], [текст_листа])

Синтаксис функции АДРЕС имеет следующие аргументы:

номер_строки Обязательно. Числовое значение, указывающее номер строки для использования в ссылке на ячейку.

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

abs_num Необязательно. Числовое значение, указывающее тип возвращаемой ссылки.

Возвращает этот тип ссылки

Абсолютная строка; относительный столбец

Относительная строка; абсолютный столбец

A1 Необязательно. Логическое значение, указывающее стиль ссылок A1 или R1C1. В стиле A1 столбцы обозначаются в алфавитном порядке, а строки — в числовом. В стиле ссылок R1C1 и столбцы, и строки имеют числовые метки. Если аргумент A1 равен TRUE или опущен, функция ADDRESS возвращает ссылку в стиле A1; если FALSE, функция ADDRESS возвращает ссылку в стиле R1C1.

Примечание. Чтобы изменить стиль ссылок, который использует Excel, перейдите на вкладку «Файл», нажмите «Параметры», а затем нажмите «Формулы». В разделе Работа с формулами установите или снимите флажок Стиль ссылки R1C1.

sheet_text Необязательный. Текстовое значение, указывающее имя рабочего листа, используемого в качестве внешней ссылки. Например, формула =АДРЕС(1,1. "Лист2") возвращает Лист2!$A$1. Если аргумент sheet_text опущен, имя листа не используется, а адрес, возвращаемый функцией, относится к ячейке на текущем листе.

Пример

Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите клавишу ВВОД. При необходимости вы можете изменить ширину столбцов, чтобы увидеть все данные.

В этом посте рассказывается, как извлекать значения с помощью ссылок на основе номеров строк и столбцов в Excel. Как получить значение ячейки на основе номеров строк и столбцов с помощью формулы Excel или определенной пользователем функции в Excel.

Получить значение ячейки на основе номеров строк и столбцов

Если вы хотите получить значения, используя ссылки на ячейки на основе номеров строк и столбцов, вы можете создать формулу на основе функции ДВССЫЛ и функции АДРЕС.

Предполагая, что в ячейке D1 есть номер строки, а в ячейке D2 есть номер столбца, если вы хотите получить значение ячейки на основе указанного номера строки и номера столбца, просто введите следующую формулу в ячейку D3:

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

Связанные функции


    Функция АДРЕС в Excel возвращает ссылку в виде текстовой строки на одну ячейку. Синтаксис функции АДРЕС следующий: = АДРЕС (номер_строки, номер_столбца, [номер_абс.], [a1], [текст_листа])… .
    Функция ДВССЫЛ Excel возвращает ссылку на ячейку на основе текстовой строки, например: введите текстовую строку «A2» в ячейке B1, это просто текстовая строка, поэтому вы можете использовать функцию ДВССЫЛ для преобразования текстовой строки в ссылка на ячейку….

 извлечь первую букву из word3

В этом посте рассказывается, как извлечь первую букву из каждого слова в данной ячейке в Excel. Как извлечь первую букву каждого слова из диапазона имен на вашем текущем листе в Microsoft .

объединить ячейку но пробелы3

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

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

В пакете данных Excel легко найти максимальное или минимальное значение, но если этот пакет чисел содержит как положительные, так и отрицательные числа, максимальное или минимальное абсолютное значение не может быть найдено с помощью .

Подсчитывать только числа, выделенные жирным шрифтом в диапазоне ячеек2

В этом посте рассказывается, как подсчитывать только числа, выделенные полужирным шрифтом, в диапазоне ячеек в Excel. Как подсчитать ячейки с жирным шрифтом в диапазоне ячеек с помощью определяемой пользователем функции в Excel.

Суммировать только числа, выделенные жирным шрифтом в диапазоне ячеек2

В этом посте рассказывается, как суммировать только числа, выделенные полужирным шрифтом, в диапазоне ячеек в Excel. Как суммировать ячейки с жирным шрифтом в диапазоне ячеек, используя определяемую пользователем функцию в Excel.

filter Formula4

В этом посте рассказывается, как фильтровать данные с помощью формулы в Excel. Как фильтровать ячейки с формулами с помощью определяемой пользователем функции в Excel 2013/2016. Формула фильтра Предположим, что у вас есть список данных.

подсчет ячеек по цвету шрифта2

В этом посте рассказывается, как подсчитывать ячейки по цвету шрифта в Excel. Как подсчитать количество ячеек с определенным цветом шрифта ячейки с помощью определяемой пользователем функции в Excel. Подсчет ячеек по цвету шрифта.

 выделение ячеек содержит формулу7

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

 извлечь число из текстовой строки3

В этом посте рассказывается, как извлечь число из заданной тестовой строки в Excel. Как извлечь все числа из строки с помощью формулы в Excel. Как получить все числа из заданной тестовой строки, используя .

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

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

Для этого мы будем использовать функции ROW и COLUMN. Вот пример вывода этих функций.



Хотя это выглядит не так уж и много, эти функции позволяют создавать мощные формулы в сочетании с другими функциями. Теперь давайте посмотрим, как их создавать.

Получить номер строки ячейки

Синтаксис

Эта функция возвращает номер строки, в которой находится конкретная ячейка.

Если вы оставите функцию пустой, она вернет номер строки для текущей ячейки, в которой эта функция была помещена.

Если вы поместите ссылку на ячейку в эту функцию, она вернет номер строки для этой ссылки на ячейку.

В этом примере будет возвращено 1, так как ячейка A1 находится в строке 1. Если бы это было =ROW(C24), функция вернула бы число 24, поскольку ячейка C24 находится в строке 24.

Примеры

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

Получить номер столбца ячейки

Синтаксис

Эта функция возвращает номер столбца, в котором находится конкретная ячейка. Счет ведется слева направо, где A равно 1, B равно 2 и т. д.

Если вы оставите функцию пустой, она вернет номер столбца для текущей ячейки, в которой эта функция была помещена.

Если вы поместите ссылку на ячейку в эту функцию, она вернет номер столбца для этой ссылки на ячейку.

В этом примере будет возвращено 1, так как ячейка A1 находится в строке 1.Если бы это было =СТОЛБОН (C24), функция вернула бы число 3, потому что ячейка C24 находится в столбце номер 3.

Примеры

Функция СТОЛБЦ работает так же, как и функция СТРОКА, за исключением того, что она работает со столбцами слева направо, тогда как функция СТРОКА работает со строками, двигаясь вверх и вниз.

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

Примечания

Функции СТРОКА и СТОЛБЦ являются строительными блоками, поскольку они помогают создавать более сложные формулы в Excel. Сами по себе эти функции в значительной степени бесполезны, но если вы сможете запомнить их и сохранить на потом, вы начнете находить для них все больше и больше применений при работе с большими наборами данных. Примеры, приведенные выше в разделе ROW, охватывают только два из многих различных способов использования этих функций для создания более мощных и полезных электронных таблиц.

Вопрос? Спросите об этом на нашем форуме Excel

Курс Excel VBA — от новичка до эксперта

200+ видеоуроков 50+ часов обучения 200+ руководств Excel

С помощью этого онлайн-курса станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel. (Опыт работы с VBA не требуется.)

Курс VBA — от новичка до эксперта

Суммировать значения из каждого X количества строк в Excel
Учебное пособие. Сложение значений из каждого x количества строк в Excel. Например, сложите все остальные va.

Формулы для удаления первого или последнего символа из ячейки в Excel
Учебное пособие: формулы, позволяющие быстро и легко удалить первый или последний символ из ячейки.

Формула для удаления первого или последнего слова из ячейки в Excel
Учебник : Формула Excel для удаления первого или последнего слова из ячейки. Вы можете скопировать и вставить fo.

Обратить содержимое ячейки в Excel — UDF
Макрос: перевернуть содержимое ячейки с помощью этой бесплатной пользовательской функции Excel (функция, определяемая пользователем). Это будет мир.

Функция Excel для удаления всего текста ИЛИ всех чисел из ячейки
Учебное пособие: как создать и использовать функцию, которая удаляет весь текст или все числа из ячейки, в зависимости от обстоятельств.

Получить первое слово из ячейки в Excel
Учебник: Как использовать формулу для получения первого слова из ячейки в Excel. Это работает для одного c.

Подпишитесь на еженедельные уроки

БОНУС: подпишитесь сейчас, чтобы загрузить нашу электронную книгу Top Tutorials!

Ссылка на наши 15 лучших учебных пособий была отправлена ​​вам, проверьте свою электронную почту, чтобы загрузить ее!

(Если вы не видите электронное письмо, проверьте папку "Спам" или "Промоакции" и обязательно добавьте нас в список контактов, чтобы получать наши электронные письма в будущем.)

Курс Excel VBA — от новичка до эксперта

200+ видеоуроков
50+ часов видео
200+ руководств по Excel

С помощью этого онлайн-курса станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel. (Опыт работы с VBA не требуется.)

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

Функция ИНДЕКС возвращает значение или ссылку на значение из таблицы или диапазона.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9

Есть два способа использования функции ИНДЕКС:

Если вы хотите вернуть значение указанной ячейки или массива ячеек, см. раздел Форма массива.

Если вы хотите вернуть ссылку на указанные ячейки, см. форму ссылки.

Форма массива

Описание

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

Используйте форму массива, если первый аргумент ИНДЕКС является константой массива.

Синтаксис

ИНДЕКС(массив, номер_строки, [номер_столбца])

Форма массива функции ИНДЕКС имеет следующие аргументы:

Обязательный массив. Диапазон ячеек или константа массива.

Если массив содержит только одну строку или столбец, соответствующий аргумент номер_строки или номер_столбца является необязательным.

Если массив содержит более одной строки и более одного столбца и используется только номер_строки или номер_столбца, функция ИНДЕКС возвращает массив всей строки или столбца в массиве.

номер_строки Обязательно, если не указан номер_столбца. Выбирает строку в массиве, из которой нужно вернуть значение. Если номер_строки опущен, требуется номер_столбца.

номер_столбца Необязательно. Выбирает столбец в массиве, из которого нужно вернуть значение. Если номер_столбца опущен, требуется номер_строки.

Примечания

Если используются аргументы номер_строки и номер_столбца, функция ИНДЕКС возвращает значение в ячейке на пересечении номеров_строки и номера_столбца.

Если задать для row_num или column_num значение 0 (ноль), ИНДЕКС возвращает массив значений для всего столбца или строки соответственно. Чтобы использовать значения, возвращенные в виде массива, введите функцию ИНДЕКС как формулу массива.

Примечание. Если у вас установлена ​​текущая версия Microsoft 365, вы можете ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, сначала выбрав выходной диапазон, введите формулу в верхнюю левую ячейку выходного диапазона, а затем нажмите CTRL+SHIFT+ENTER для подтверждения. Excel вставляет фигурные скобки в начале и в конце формулы. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.

Примеры

Пример 1

В этих примерах функция ИНДЕКС используется для поиска значения в пересекающейся ячейке, где встречаются строка и столбец.

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

Описание

Значение на пересечении второй строки и второго столбца в диапазоне A2:B3.

Значение на пересечении второй строки и первого столбца в диапазоне A2:B3.

Пример 2

В этом примере функция ИНДЕКС используется в формуле массива для поиска значений в двух ячейках, указанных в массиве 2x2.

Примечание. Если у вас установлена ​​текущая версия Microsoft 365, вы можете ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, сначала выбрав две пустые ячейки, введите формулу в верхнюю левую ячейку выходного диапазона, а затем нажмите CTRL+SHIFT+ENTER для подтверждения. Excel вставляет фигурные скобки в начале и в конце формулы. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.

Описание

Значение найдено в первой строке, втором столбце массива. Массив содержит 1 и 2 в первой строке и 3 и 4 во второй строке.

Значение найдено во второй строке, во втором столбце массива (тот же массив, что и выше).


Справочная форма

Описание

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

Синтаксис

ИНДЕКС(ссылка, номер_строки, [номер_столбца], [номер_области])

Справочная форма функции ИНДЕКС имеет следующие аргументы:

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

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

Если каждая область в ссылке содержит только одну строку или столбец, аргумент номер_строки или номер_столбца соответственно является необязательным. Например, для ссылки на одну строку используйте ИНДЕКС(ссылка,,номер_столбца).

номер_строки Обязательно. Номер строки в ссылке, из которой возвращается ссылка.

номер_столбца Необязательно. Номер столбца в ссылке, из которого возвращается ссылка.

Например, если ссылка описывает ячейки (A1:B4,D1:E4,G1:H4), area_num 1 – это диапазон A1:B4, area_num 2 – это диапазон D1:E4, а area_num 3 – это диапазон G1. :H4.

Примечания

После того, как reference и area_num выбрали определенный диапазон, row_num и column_num выбирают конкретную ячейку: row_num 1 — это первая строка в диапазоне, column_num 1 — это первый столбец и так далее. Ссылка, возвращаемая ИНДЕКСом, представляет собой пересечение row_num и column_num.

Если задать для row_num или column_num значение 0 (ноль), ИНДЕКС возвращает ссылку для всего столбца или строки соответственно.

Результат функции ИНДЕКС является эталоном и интерпретируется как таковой другими формулами. В зависимости от формулы возвращаемое значение ИНДЕКС может использоваться как ссылка или как значение. Например, формула ЯЧЕЙКА("ширина",ИНДЕКС(A1:B2,1,2)) эквивалентна ЯЧЕЙКЕ("ширина",B1). Функция CELL использует возвращаемое значение INDEX в качестве ссылки на ячейку. С другой стороны, такая формула, как 2*ИНДЕКС(A1:B2,1,2), преобразует возвращаемое значение ИНДЕКС в число в ячейке B1.

Примеры

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

Читайте также: