Werken met arrays is een belangrijke vaardigheid voor iedereen die vaak met spreadsheets werkt. Vaak moet je ze interpreteren en werken met functies die ze kunnen begrijpen. Aan de andere kant moet je weten hoe je ze moet bouwen. Deze gids laat u zien hoe.
Wat zijn arrays in Google Spreadsheets?
In computerterminologie is een array een verzameling van vergelijkbare gegevenselementen die dicht bij elkaar in het geheugen worden bewaard. Een programma kan elk data-element direct ophalen door gebruik te maken van zijn indexnummer. Verward? Laten we een voorbeeld bekijken.
Stel dat u de cijfers van een leerling voor vijf vakken wilt bijhouden. U kunt een array maken die de gegevensstukken dicht bij elkaar houdt. De onderwerpkoppen en de scores maken dus deel uit van een reeks gegevens.
In Google Spreadsheets is een array een tabel met waarden met kolommen en rijen. U kunt arrays in uw spreadsheet gebruiken om de waarden van de cellen in een bepaalde volgorde te rangschikken. Als we ons het voorbeeld van onderwerpen en scores opnieuw voorstellen, ziet de array er ongeveer zo uit.
Natuurlijk kunt u de gegevens gewoon afzonderlijk in het blad typen, en het zou nog steeds als een array tellen. Maar hier zullen we bespreken hoe u een array kunt bouwen vanuit een enkele cel.
Een rij-array maken in Google Spreadsheets
Het maken van een rij-array is heel eenvoudig. Laten we eens kijken hoe u dit kunt doen in uw blad. Dit zijn de stappen die u moet volgen:
- Klik op de cel waar u de array wilt laten beginnen. Dit is de cel met de eerste waarde, evenals de formule voor de hele array.
- Om met de formule te beginnen, voegt u een toe Gelijk (=) teken.
- Om nu de array te maken, gebruiken we accolades. Een accolade openen "{“
- Typ het eerste element van de array in. Dit is de eerste waarde die in de eerste cel wordt weergegeven. In dit voorbeeld is de waarde 1.
- Omdat we willen dat de volgende waarde in de rij wordt toegevoegd, voegt u een komma toe (,) om de waarden te delen.
- Voeg zoveel waarden toe als u wilt en scheid ze met komma's.
- Voeg ten slotte een accolade toe “}” om de formule af te maken.
- druk de Binnenkomen om de formule toe te passen.
Zorg ervoor dat de laatste waarde in de formule geen komma is. Anders retourneert de formule een #ERROR! zoals het niet is geldige gegevens in Google Spreadsheets.
Een kolomarray maken in Google Spreadsheets
Het maken van een kolomarray in Google Spreadsheets is net zo eenvoudig als een rijarray en u hoeft slechts een paar eenvoudige stappen te volgen. In wezen voegt u de waarden voor elke afzonderlijke cel in een kolom toe, gescheiden door een puntkomma in plaats van komma's. Laten we echter eens kijken hoe u dit in uw spreadsheet kunt doen.
Hier willen we een eendimensionale array maken die uit tien waarden bestaat.
- Klik op de cel waar u de formule wilt invoeren. Net als bij de rij-array, bevat deze de eerste waarde en de formule. Zijn A2 in ons voorbeeld.
- Voeg een toe om de formule te starten Gelijk (=) teken.
- Om nu een array te maken, gebruiken we opnieuw accolades. Een accolade openen "{“
- Typ het eerste element van de array in. Dit is de eerste waarde die in de eerste cel wordt weergegeven. In dit geval is de waarde 10.
- Omdat we willen dat de volgende waarde in de kolom wordt toegevoegd in plaats van in een rij, voegt u een puntkomma toe (;) om de waarden te delen.
- Voeg zoveel waarden toe als u wilt en scheid ze met puntkomma's.
- Voeg ten slotte een accolade toe “}” om de formule af te maken.
- druk op Binnenkomen.
Zorg ervoor dat de formule geen puntkomma heeft voor de accolade sluiten, omdat dit resulteert in een #ERROR!. De formule wordt alleen toegepast in de eerste cel die de eerste waarde van de array bevat, dus als je nodig hebt om wijzigingen in de formule aan te brengen of nieuwe waarden aan uw array toe te voegen, doet u dit door wijzigingen aan te brengen in de eerste cel.
Een tweedimensionale array maken in Google Spreadsheets
Het maken van een tweedimensionale array combineert de stappen voor rij- en kolomarrays om uw waarden in een tabelindeling weer te geven. Laten we eens kijken hoe u letterlijke arrays kunt gebruiken om namen van leerlingen en hun cijfers toe te voegen aan een 2D-array in Google Spreadsheets. Dit zijn de stappen die u moet volgen:
- Klik op de cel waar u de formule wilt invoeren. A2 in ons voorbeeld.
- Voeg een toe om de formule te starten Gelijk (=) teken.
- Een accolade openen "{“
- Typ het eerste element, in dit geval een naam. Typ de naam in die in het citaat staat (“) merken.
- Om de formule aan te duiden om de volgende waarde naar de volgende cel in dezelfde rij te verplaatsen, voegt u een komma toe (,)
- Voeg het numerieke cijfer voor de markeringen toe.
- Om de volgende waarde naar de cel eronder te verplaatsen, voegt u een puntkomma toe (;)
- Volg nu stap 4 tot 7 om zoveel waarden toe te voegen als u wilt.
- Voeg ten slotte een accolade toe “}” om de formule af te maken.
- druk op Binnenkomen.
Waarom dit doen in plaats van alleen de gegevens in afzonderlijke cellen te plaatsen?
Door deze methode te gebruiken om een array te maken, is deze flexibel, omdat u nieuwe elementen rechtstreeks aan de formule kunt toevoegen zonder dat u hoeft te klikken en ze aan de cellen toe te voegen.
Een ander voordeel van het gebruik van een letterlijke array is dat als u onbewerkte gegevens hebt gescheiden met behulp van het gewone kommascheidingsteken, u de gegevens eenvoudig kunt kopiëren en in de accolades kunt plakken. Google Spreadsheets voegt de gegevens automatisch toe aan een rij. Dit heeft als bijkomend voordeel dat u de gegevens niet afzonderlijk hoeft te kopiëren en plakken.
Naarmate uw vaardigheden vorderen en u langere en complexere formules schrijft, kunt u veel tijd besparen als u matrixwaarden rechtstreeks aan formules kunt toevoegen. Een goed voorbeeld hiervan is bouwreeksen in Google Spreadsheets.
Werken met arrays in Google Spreadsheets
Nu je een basiskennis hebt van het bouwen van arrays in Google Spreadsheets, moet je wat tijd nemen om je nieuwe vaardigheden te oefenen om je kennis te versterken. In de toekomst moet u onthouden hoe ze werken om complexere spreadsheetvaardigheden aan te pakken.