Как избавиться от пустых ячеек при сортировке и сортировке по человеку? - PullRequest
0 голосов
/ 25 марта 2019

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

=Query({IMPORTRANGE("SHEET ID","January!A:Z");IMPORTRANGE("SHEET ID","February!A:Z");IMPORTRANGE("SHEET ID","March!A:Z");IMPORTRANGE("SHEET ID","April!A:Z");IMPORTRANGE("SHEET ID","May!A:Z");IMPORTRANGE("SHEET ID","June!A:Z");IMPORTRANGE("SHEET ID","June!A:Z");IMPORTRANGE("SHEET ID","July!A:Z");IMPORTRANGE("SHEET ID","August!A:Z");IMPORTRANGE("SHEET ID","September!A:Z");IMPORTRANGE("SHEET ID","October!A:Z");IMPORTRANGE("SHEET ID","November!A:Z");IMPORTRANGE("SHEET ID","December!A:Z")},"select Col3 * where Col3 <> " ") and Where Col2 = “Mike”

1 Ответ

0 голосов
/ 25 марта 2019
  • для удаления пустых ячеек необходимо добавить: is not null и выбрать столбец.
  • для сортировки нужно добавить order by и выбрать столбец.

пример:

=QUERY({IMPORTRANGE("SHEET ID","January!A:Z");
        IMPORTRANGE("SHEET ID","February!A:Z");
        IMPORTRANGE("SHEET ID","March!A:Z");
        IMPORTRANGE("SHEET ID","April!A:Z");
        IMPORTRANGE("SHEET ID","May!A:Z");
        IMPORTRANGE("SHEET ID","June!A:Z");
        IMPORTRANGE("SHEET ID","June!A:Z");
        IMPORTRANGE("SHEET ID","July!A:Z");
        IMPORTRANGE("SHEET ID","August!A:Z");
        IMPORTRANGE("SHEET ID","September!A:Z");
        IMPORTRANGE("SHEET ID","October!A:Z");
        IMPORTRANGE("SHEET ID","November!A:Z");
        IMPORTRANGE("SHEET ID","December!A:Z")},
 "select * 
  where Col3 <> '' 
    and Col2 = 'Mike'
    and Col1 is not null
  order by Col4 desc")
...