Адрес ячейки с максимальным значением (Microsoft Excel)
У Барри есть рабочий лист с 65 000 строками. Они не отсортированы и должны оставаться несортированными. Он может использовать функцию MAX для столбца и получить максимальное значение в этом столбце. Однако он также хочет знать адрес первой ячейки в столбце, которая содержит это максимальное значение.
Есть несколько способов определить адрес максимального значения. Один из способов — использовать функцию ADDRESS вместе с функцией MAX следующим образом:
=ADDRESS(MATCH(MAX(A:A),A:A,0),1,4)
Функция ПОИСКПОЗ используется, чтобы найти, где в диапазоне (столбец A) находится максимальное значение, а затем функция АДРЕС возвращает адрес этого местоположения. В более короткой версии макроса функция АДРЕС не используется, вместо этого она «зашита» возвращает адрес в столбце A:
="A"&MATCH(MAX(A:A),A:A,0)
Еще один способ получить желаемый адрес — использовать такую формулу:
=CELL("ADDRESS",INDEX(A:A,MATCH(MAX(A:A),A:A,0)))
Эта формула использует функцию ЯЧЕЙКА в сочетании с ИНДЕКС для возврата адреса ячейки, которая соответствует максимальному значению в столбце.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3818) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Cell_Address_of_a_Maximum_Value [Адрес ячейки максимального значения]
.