Tidlig i 2023 introduserte Google flere nye funksjoner for Regneark, inkludert åtte for arbeid med matriser. Ved å bruke disse funksjonene kan du transformere en matrise til en rad eller kolonne, opprette en ny matrise fra en rad eller kolonne, eller legge til en gjeldende matrise.
Med mer fleksibilitet for å jobbe med matriser og gå utover den grunnleggende ARRAYFORMULA-funksjonen, la oss se på hvordan du bruker disse matrisefunksjonene med formler i Google Sheets.
Innholdsfortegnelse
Tips: Noen av disse funksjonene kan se kjente ut for deg hvis du også bruker Microsoft Excel.
Transformer en matrise: TOROW og TOCOL
Hvis du har en matrise i datasettet ditt som du vil ha for å transformere til en enkelt rad eller kolonne, kan du bruke funksjonene TOROW og TOCOL.
Syntaksen for hver funksjon er den samme, TOROW(array, ignore, scan) og TOCOL(array, ignore, scan) hvor bare det første argumentet kreves for begge.
Array: Matrisen du vil transformere, formatert som “A1:D4.”
Ignorer: Som standard ignoreres ingen parametere (0), men du kan bruke 1 til å ignorere blanke, 2 for å ignorere feil, eller 3 for å ignorere blanke og feil.
Skann: Dette argumentet bestemmer hvordan verdiene i matrisen skal leses. Som standard skanner funksjonen etter rad eller ved å bruke verdien False, men du kan bruke True for å skanne etter kolonne hvis du foretrekker det.
La oss gå gjennom noen få eksempler ved å bruke TOROW- og TOCOL-funksjonene og deres formler.
I dette første eksempelet tar vi matrisen A1 til C3 og gjør den om til en rad ved å bruke standardargumentene med denne formelen:
=TOROW(A1:C3)
Som du kan se, er matrisen nå på rad. Fordi vi brukte standard skanneargument, leser funksjonen fra venstre til høyre (A, D, G), ned, så fra venstre til høyre igjen (B, E, H) til den er fullført – skannet etter rad.
For å lese matrisen etter kolonne i stedet for rad, kan vi bruke True for skanningsargumentet. Vi lar ignoreringsargumentet stå tomt. Her er formelen:
=TOROW(A1:C3,,TRUE)
Nå ser du at funksjonen leser matrisen fra topp til bunn (A, B, C), topp til bunn (D, E, F) og topp til bunn (G, H , JEG).
TOCOL-funksjonen fungerer på samme måte, men transformerer matrisen til en kolonne. Ved å bruke det samme området, A1 til C3, her er formelen som bruker standardargumentene: