Как получить данные из последнего ввода, которые соответствуют каждой ключевой ячейке - PullRequest
0 голосов
/ 24 апреля 2020

Как сделать так, чтобы столбец состояния получал последнее состояние для каждого кода двигателя из записи журнала. Я также приложил образец листа здесь, пожалуйста, помогите, спасибо.

https://docs.google.com/spreadsheets/d/1FObfeQ652jfLy5M_pFQcEgnLoOYmdvJ_mC1gn2QldBY/edit#gid = 0

1 Ответ

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

Используйте QUERY() с ROW() - вставьте один и заполните

=QUERY({ARRAYFORMULA(ROW('Mortor Status'!B$2:B)),'Mortor Status'!B$2:C},"select Col3 where Col2 ='"&A2&"' order by Col1 desc limit 1",0)

ARRAYFORMULA(ROW()), чтобы получить номер каждой строки для сортировки des c

select Col3 чтобы получить только один столбец «Статус»

where Col2 ='"&A2&"', чтобы отфильтровать только «Код», такой как S0-01, ...

order by...desc для повторной сортировки, чтобы получить последний один наверх

limit 1, чтобы получить только одну строку для возможности заполнения следующей строки

Надеюсь, это поможет вам

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