2015-10-30 3 views
1

У меня есть четыре строки и шесть столбцов случайных чисел между 1 и 10. Верхние заголовки называются A по F соответственно. Я хочу заполнить диапазон (A1: A6) на другом листе с максимальным числом для каждой строки. Это легко с функцией MAX. Однако в другом диапазоне (B1:B6) я хочу поместить имя столбца, которому принадлежит этот номер.Найти максимум строки, имя возвращаемого столбца

HLOOKUP() не будет работать, потому что максимальное значение в одной строке, скорее всего, не является уникальным числом по всему листу. Я думаю, что функция типа MATCHINDEX, но мое понимание этих функций, особенно в сочетании, оставляет желать лучшего.

A B C D E F 
1 0 2 10 9 8 
9 3 7 6 9 10 
10 3 0 2 1 4 
9 4 7 8 6 3 

ответ

1

Предположим, что ваш массив находится в Лист1 и столбцы помечены, пожалуйста, попробуйте в другом листе, скопированного вниз костюм (к ряду , так как есть только четыре ряда чисел в ваших данных):

=INDEX(Sheet1!A$1:F$1,MATCH(MAX(Sheet1!A2:F2),Sheet1!A2:F2,0)) 

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

 Смежные вопросы

  • Нет связанных вопросов^_^