Как получить значение ячейки на основе последней уникальной даты в другом столбце? - PullRequest
2 голосов
/ 17 апреля 2020

У меня есть таблица данных, которая отслеживает все мои расходы. Есть 3 основных столбца, в основном «Дата», «Баланс» и «Прибыль».

Я хотел бы вывести данные в другую таблицу, которая автоматически перечисляет мой последний баланс за этот день. Я пытался гуглить, но ничего не придумал. Надеюсь, кто-то поможет мне в этом! Большое спасибо!

Ячейка F3 должна отображать 1290, а F4 должна отображать 1818.

enter image description here

Для ежедневных отслеживая по столбцу E, я использовал формулу: = Arrayformula (уникально (A3: A))

Ответы [ 2 ]

1 голос
/ 17 апреля 2020

Без вспомогательного столбца

Также попробуйте следующую формулу.

=QUERY(ARRAYFORMULA(IF(A2:A=A3:A,,{A2:A,B2:B,C2:C})), "where Col1 is not null")

Для другой локали вы можете использовать следующие версия:

=QUERY(ARRAYFORMULA(IF(A2:A=A3:A;;{A2:A\B2:B\C2:C})); 
        "where Col1 is not null")

enter image description here

Используемые функции:

0 голосов
/ 17 апреля 2020

Я думаю, вам нужно использовать еще один столбец, чтобы получить последнюю строку даты, поэтому на «D3» поставьте =ARRAY_CONSTRAIN(ARRAYFORMULA(IF(A3:A=A4:A,,A3:A)),COUNTA(A3:A),1), чтобы получить последнюю строку даты

, затем на «E3» поставьте =Arrayformula(FILTER({D3:D,B3:C},ISBLANK(D3:D)=FALSE)) поскольку вы использовали unique(), позвольте использовать filter() вместо

I hope it'll be helpful У него должно быть больше других способов заставить это работать, я думаю, что это самое простое решение в моем Мнение

Кстати, если вы все еще не понимаете, вы можете спросить меня больше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...