#excel #excel-formula
Вопрос:
У меня есть таблица Excel со столбцом, содержащим различные IDs
, а затем некоторые логические столбцы 1s and 0s
. Для каждой строки (идентификатора) я ищу формулу, чтобы найти последний логический столбец со значением 1
, а затем вытащить соответствующий заголовок столбца. Я добавил скриншот ввода (синие столбцы) и желаемого вывода (желтый столбец). Я думаю, что могу использовать offset
формулу для извлечения заголовков столбцов, но не могу понять, как определить последний логический столбец с помощью a 1
.
Спасибо
Комментарии:
1. Используйте
LOOKUP()
илиXLOOKUP()
в зависимости от вашей версии Excel. Что вы пробовали?2. Я пытался
xlookup
,=XLOOKUP(1, <cell range of 1s and 0s to search>, <cell range of column headers>)
но это всегда дает мнеDay 1
за каждую строку
Ответ №1:
Предполагая , что в таблице есть левая верхняя ячейка A1
, в I2
:
=XLOOKUP(1,B2:H2,B$1:H$1,,,-1)
Или, не 365:
=LOOKUP(1,0/B2:H2,B$1:H$1)
и перепишите.
Комментарии:
1. Это здорово, работает как заклинание! Я использовал
XLOOKUP
, но не реализовывал его правильно. Спасибо за это!