Chcę wprowadzić dane z oddzielnego arkusza i przefiltrować je.
Mogę uzyskać IMPORTRANGE do pracy w następujący sposób:
=IMPORTRANGE("URL","A:J)
Ale to nie filtruje. Mogę tylko ustawić FILTER do pracy na tym samym arkuszu, jak ten:
=FILTER(Sheet1!A:J, C:C="Yes")
Czy w ogóle istnieje możliwość połączenia tych dwóch funkcji i FILTRUJ dane z innego arkusza kalkulacyjnego do nowego arkusza na podstawie informacji z kolumny C?
Powodem tego jest użycie ustawienia automatycznego powiadamiania, więc za każdym razem, gdy ktoś wpisze „tak” w arkuszu, mogę zostać powiadomiony.
google-sheets
importrange
Malcolm Lesley
źródło
źródło
=IMPORTRANGE("URL","A:J")
? (Wygląda na to, że brakuje ci cytatu.)Odpowiedzi:
Użyj
query
zamiastfilter
tego:Polecenie
query
może odnosić się do kolumn tablicy, które otrzymuje w sposób abstrakcyjny: Kol1, Kol2 itd., Bez powiązania z ich umiejscowieniem w arkuszu. Tak więc filtruje rzecz „w chmurze”, a następnie umieszcza wynik w arkuszu.Przeciwnie,
filter
może odnosić się tylko do kolumn według nazw komórek takich jakC:C
. Oznacza to, że tablicę należy najpierw umieścić w arkuszu, a następnie przefiltrować zgodnie z własnymi wartościami. To powoduje zależność cykliczną.źródło
Tak, możesz połączyć oba w następujący sposób:
źródło