У меня есть таблица, которую я хотел бы вернуть полностью, но отфильтрованная по столбцу H с максимальной датой, так как строки имеют повторяющиеся номера счетов с разными датами.
https://docs.google.com/spreadsheets/d/1x3hYy1igiL3_lqhFE3IwrQNFbOjdpXRtHLAbOXB2BE4/edit?usp=sharing
Я использую этот запрос прямо сейчас, но, очевидно, я что-то упускаю, может кто-нибудь помочь, пожалуйста?
=QUERY(B3:I12, "Select *, Max(H) WHERE B is not null Group by C")
правильный синтаксис:
=QUERY(B3:I12, "select B,C,D,E,F,G,H,I,max(H) where B is not null group by B,C,D,E,F,G,H,I")
, но вам, вероятно, понадобится:
={B3:I3; SORTN(SORT(B4:I, 7, 0), 99^99, 2, 2, 1)}
Окончательная формула была ={DataTable;SORTN(SORT(Data,17,0),99^99,2,2,1)}
={DataTable;SORTN(SORT(Data,17,0),99^99,2,2,1)}
DataTable - это заголовки, а Data - набор данных. Из 14 000 строк это отфильтровывалось до 7 000 строк уникальных строк с самой высокой (максимальной) датой.