получить последнее значение в столбце (имитируя иерархическую структуру) - PullRequest
0 голосов
/ 28 ноября 2018

В настоящее время у меня настроены некоторые формулы vlookup.Пример формулы ячейки:

=IF($F2=G$1,$C2,"")

My current situation

По сути, иерархические данные хранятся в базе данных в числовой форме.(т. е. уровень 1 = 1, уровень 2 = 2 и т. д.)

Ideal output

Мне понадобится некоторая формула для части «значение, если ложь» моего вышеупомянутого утверждения «если»,По сути, он будет захватывать последнее значение в столбце («красные» значения).Заметным исключением является случай, когда это новое значение (см. Желтые ячейки), и в этом случае оно пустое.

1 Ответ

0 голосов
/ 28 ноября 2018

Попробуйте это:

=IF($F2=G$1,$C2,IF($F2<G$1,"",G1)

Это добавляет проверку на уровень отступа ниже, чем текущий столбец ($F2<G$1), что означает новое значение, и еслиnot затем присваивает значение над ним (G1).

...