Адрес ячейки с максимальным значением (Microsoft Excel)
У Барри есть рабочий лист с несколькими тысячами строк. Они не отсортированы и должны оставаться несортированными. Он может использовать функцию 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.
Этот совет (11441) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-Cell_Address_of_a_Maximum_Value [Адрес ячейки максимального значения]
.