QUERY · opgave 1 af 5
Vælg kolonner med select
Opgave: Brug QUERY i E1 til at vise kolonnerne Sælger og Beløb fra A1:C6.
Sådan virker QUERY
QUERY stiller et område et spørgsmål, skrevet som tekst i et sprog, der minder meget om SQL: =QUERY(data; "select …"). Svaret er en ny tabel.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Sælger | Beløb | |||
| 2 | Nord | Ann | 120 | |||
| 3 | Syd | Bo | 80 | |||
| 4 | Nord | Cy | 200 | |||
| 5 | Vest | Di | 50 | |||
| 6 | Syd | Ed | 150 | |||
| 7 | ||||||
| 8 |
Prøv selv først, og sig til, hvis du har brug for hjælp: Vis tip giver dig et lille puf, Vis forklaring hele svaret.
Sådan virker det
QUERY læser A1:C6 og kører forespørgslen på området. "select B, C" beholder kolonne B og C i den rækkefølge, og overskriftsrækken kommer med øverst. Resultatet breder sig ud fra E1, nedad og mod højre.
Typisk fejl: At skrive overskrifterne, fx select Sælger, Beløb. QUERY kender kun kolonnerne på deres bogstav.
Svaret
- E1
=QUERY(1A1:C6;2"select B, C")
Med andre ord: 2Vis kolonnerne Sælger og Beløb 1fra tabellen i A1:C6.
Den kører en forespørgsel i Googles forespørgselssprog på et område: vælg kolonner med select, filtrér med where, summér med group by og sortér med order by. =QUERY(A1:C6;"select B, C") giver kolonne B og C med overskrifter.