Att arbeta med arrayer är en viktig färdighet för alla som ofta arbetar med kalkylblad. Ofta måste du tolka dem och arbeta med funktioner som kan förstå dem. Å andra sidan måste du veta hur man bygger dem. Den här guiden visar dig hur.

Vad är matriser i Google Sheets?

I datorterminologi är en array en samling liknande dataelement som hålls nära varandra i minnet. Ett program kan hämta varje dataelement direkt genom att använda dess indexnummer. Förvirrad? Låt oss titta på ett exempel.

Anta att du vill hålla reda på en elevs betyg i fem ämnen. Du kan skapa en array som håller datadelarna nära varandra. Så ämnesrubrikerna och poängen är en del av en mängd data.

I Google Sheets är en array en värdetabell med kolumner och rader. Du kan använda arrayer i ditt kalkylblad för att ordna cellernas värden tillsammans i en specifik ordning. Om vi ​​föreställer oss exemplet med ämnen och poäng igen, kommer arrayen att se ut ungefär så här.

Naturligtvis kan du bara skriva in data individuellt i arket, och det skulle fortfarande räknas som en array. Men här kommer vi att täcka hur man bygger en array från en enda cell.

instagram viewer

Hur man skapar en radmatris i Google Sheets

Att skapa en radmatris är väldigt enkelt. Låt oss ta en titt på hur du kan göra detta i ditt ark. Här är stegen du behöver följa:

  1. Klicka på cellen där du vill att arrayen ska börja. Detta kommer att vara cellen som innehåller det första värdet, såväl som formeln för hela arrayen.
  2. För att börja formeln, lägg till en Lika (=) tecken.
  3. Nu, för att skapa arrayen, kommer vi att använda lockiga parenteser. Lägg till en öppningsbar parentes "{
  4. Skriv in det första elementet i arrayen. Detta kommer att vara det första värdet som visas i den första cellen. I det här exemplet är värdet 1.
  5. Eftersom vi vill att nästa värde ska läggas till i raden, lägg till ett kommatecken (,) för att dela upp värdena.
  6. Lägg till så många värden du vill samtidigt som du separerar dem med kommatecken.
  7. Lägg slutligen till en avslutande krullig konsol "}” för att avsluta formeln.
  8. tryck på Stiga på knappen för att tillämpa formeln.

Se till att det sista värdet i formeln inte är ett kommatecken. Annars kommer formeln att returnera ett #ERROR! som det inte är giltig data i Google Kalkylark.

Hur man skapar en kolumnarray i Google Sheets

Att skapa en kolumnmatris i Google Sheets är lika enkelt som en radmatris och kräver bara att du följer några enkla steg. I huvudsak lägger du till värdena för varje enskild cell i en kolumn, separerade med semikolon istället för kommatecken. Låt oss ändå ta en titt på hur du kan göra detta på ditt kalkylark.

Här strävar vi efter att skapa en endimensionell array bestående av tio värden.

  1. Klicka på cellen där du vill ange formeln. Precis som med radmatrisen kommer den att inkludera det första värdet och formeln. Dess A2 i vårt exempel.
  2. För att starta formeln, lägg till en Lika (=) tecken.
  3. Nu, för att skapa en array, kommer vi igen att använda lockiga parenteser. Lägg till en öppningsbar parentes "{
  4. Skriv in det första elementet i arrayen. Detta kommer att vara det första värdet som visas i den första cellen. I det här fallet är värdet 10.
  5. Eftersom vi vill att nästa värde ska läggas till i kolumnen istället för en rad, lägg till ett semikolon (;) för att dela upp värdena.
  6. Lägg till så många värden du vill samtidigt som du separerar dem med semikolon.
  7. Lägg slutligen till en avslutande krullig konsol "}” för att avsluta formeln.
  8. Tryck Stiga på.

Se till att formeln inte har ett semikolon före den avslutande krulliga parentesen, eftersom detta kommer att resultera i ett #ERROR!. Formeln tillämpas bara i den första cellen som innehåller det första värdet av arrayen, så om du behöver om du vill göra ändringar i formeln eller lägga till nya värden i din array gör du det genom att göra ändringar i den första cell.

Hur man skapar en tvådimensionell matris i Google Sheets

Genom att skapa en tvådimensionell matris kombineras stegen för rad- och kolumnmatriser för att visa dina värden i ett tabellformat. Låt oss titta på hur du kan använda arrayliterals för att lägga till elevnamn och deras märken i en 2D-array i Google Sheets. Här är stegen du behöver följa:

  1. Klicka på cellen där du vill ange formeln. A2 i vårt exempel.
  2. För att starta formeln, lägg till en Lika (=) tecken.
  3. Lägg till en öppningsbar parentes "{
  4. Skriv in det första elementet, som i det här fallet är ett namn. Skriv in namnet i citatet () märken.
  5. För att ange att formeln ska flytta nästa värde till följande cell i samma rad, lägg till ett kommatecken (,)
  6. Lägg till den numeriska siffran för märkena.
  7. För att flytta nästa värde till cellen nedan, lägg till ett semikolon (;)
  8. Följ nu steg 4 till 7 för att lägga till så många värden du vill.
  9. Lägg slutligen till en avslutande krullig konsol "}” för att avsluta formeln.
  10. Tryck Stiga på.

Varför göra detta istället för att bara lägga in data i enskilda celler?

Att använda den här metoden för att skapa en array gör den flexibel, eftersom du kan lägga till nya element direkt i formeln utan att behöva klicka och lägga till dem i cellerna.

En annan fördel med att använda en arrayliteral är att om du har rådata separerade med den gemensamma kommaavgränsaren kan du helt enkelt kopiera och klistra in data i de krulliga parenteserna. Google Kalkylark lägger automatiskt till data i en rad. Detta har den extra fördelen att du inte behöver kopiera och klistra in data individuellt.

När dina kunskaper utvecklas och du skriver längre och mer komplexa formler, kan du spara mycket tid om du kan lägga till matrisvärden direkt i formler. Ett bra exempel på detta är bygga sekvenser i Google Kalkylark.

Arbeta med matriser i Google Sheets

Nu när du har en grundläggande förståelse för att bygga arrayer i Google Sheets bör du ta lite tid att öva på dina nya färdigheter för att befästa dina kunskaper. I framtiden måste du memorera hur de fungerar för att hantera mer komplexa kalkylbladsfärdigheter.