У меня есть большой файл Excel значений накопления воды для заголовков столбцов и местоположения сайтов для заголовков строк. Я пытаюсь определить наибольшее значение накопления (то есть: заголовок столбца) для каждой строки в моем наборе данных. Мои данные выглядят следующим образом:Заголовок столбца столбца на основе значения в строке Excel
Значения в каждой ячейке не имеют значения; единственная важная часть - это значение ячейки больше 0. Я хотел бы добавить эту информацию в качестве дополнительного столбца, который говорит мне, что наибольшее значение накопления (заголовок столбца) на каждом сайте имеет значение для:
Я знаю, что можешь использовать функцию индекса, но я только в состоянии заставить его вернуться максимальными значениями ЭЛЕМЕНТОВ, а не максимальный COLUMN HEADER, для которых есть значение ячейки> 0. Любые мысли были бы оценили!
Функция Я пробовал:
= INDEX (B1: L1, MATCH (MAX (B2: L2), B2: L2,0))
Эта точная формула работает для меня, когда я пытаюсь. Вам нужно обязательно использовать абсолютное позиционирование в строке заголовка, поэтому формула в ячейке M2 должна быть: '= INDEX (B $ 1: L $ 1, MATCH (MAX (B2: L2), B2: L2,0)) ', а затем просто скопируйте его. – tigeravatar
На основе изображения, похоже, что формула, которую вы сейчас имеете в ячейке M2, и скопирована вниз, это' = COUNTIF (B2: L2, "> 0") ', которая возвращает количество ячеек значений больше 0 – tigeravatar
@tigeravatar Спасибо за попытку помочь с этим! Функция, которую я использую в настоящее время, возвращает столбец с наибольшим значением ячейки, а это не то, что мне нужно. Я пытаюсь найти наибольшее значение заголовка столбца для каждой строки, которая содержит значение, большее 0. Пример: для строки 2, где SITEid = 23011195007, наибольшее значение столбца, у которого есть связанное значение ячейки> 0, равно Value_10. Для строки 3, где SITEid = 23011196005, это будет значение_9. Любые htoughts? – KKL234