Leer hoe u uw gegevens nauwkeurig kunt extraheren en manipuleren, zodat Excel slimmer voor u werkt.
Wanneer u met uw gegevensset in Microsoft Excel werkt, zijn er gevallen waarin u slechts een deel van de gegevens hoeft te analyseren. Gelukkig biedt Excel de TAKE- en DROP-functies voor situaties als deze.
Met TAKE en DROP kunt u een deel van een array in uw selectie opnemen of uitsluiten. Laten we beginnen met het definiëren van deze functies en vervolgens onderzoeken hoe u ze in Excel kunt gebruiken.
Wat is de TAKE-functie in Excel?
De TAKE-functie in Excel extraheert een bepaald aantal rijen en kolommen uit een array. De syntaxis van de TAKE-functie is:
=TAKE(array, rows, [columns])
Dit is wat elke parameter betekent:
- Array: Verwijst naar de bronarray waaruit u rijen of kolommen wilt extraheren.
- Rijen: Geeft het aantal rijen aan dat moet worden geëxtraheerd. Een negatief getal neemt rijen vanaf het einde.
- Kolommen: Geeft het aantal kolommen aan dat moet worden geëxtraheerd. Een negatief getal neemt ook kolommen vanaf het einde.
Wat is de DROP-functie in Excel?
Aan de andere kant sluit de DROP-functie in Excel specifieke rijen en/of kolommen uit van een array of celbereik. De syntaxis van de DROP-functie is:
=DROP(array, rows, [columns])
De parameters voor de DROP-functie zijn vergelijkbaar met die in de TAKE-functie:
- Array: Verwijst naar de bronarray waaruit u rijen of kolommen wilt verwijderen.
- Rijen: Geeft het aantal rijen aan dat moet worden verwijderd. Een negatief getal verwijdert rijen vanaf het einde.
- Kolommen: Geeft het aantal kolommen aan dat moet worden verwijderd. Een negatief getal verwijdert kolommen vanaf het einde.
De TAKE- en DROP-functies werken met arrays en voeren ook arrays uit. Omdat ze altijd arrays uitvoeren, is het niet nodig om ze te markeren als matrixformules in Excel. Om dezelfde reden kun je tegenkomen de #SPILL-fout in Excel bij gebruik van TAKE en DROP.
TAKE en DROP zijn beschikbaar in Excel voor Microsoft 365, Excel voor Microsoft 365 voor Mac en Excel voor het web. Oudere versies van Excel beschikken echter niet over deze functies.
Hoe de TAKE-functie in Excel te gebruiken
Er zijn oneindig veel Excel-scenario's waarin TAKE van pas kan komen. Laten we een paar voorbeelden bekijken.
1. Extraheer de bovenste vijf rijen van uw gegevens
Stel dat u een werkblad heeft met een lijst met producten en hun prijzen van de afgelopen maanden. Als u alleen de eerste vijf rijen met gegevens wilt extraheren, kunt u de TAKE-functie gebruiken in plaats van de gegevens te kopiëren.
Hier ziet u hoe u dat kunt doen:
- Selecteer de cel waarin u de TAKE-functie wilt gebruiken.
- Voer in de formulebalk de onderstaande formule in.
=TAKE(B2:F1, 5)
- druk op Binnenkomen.
Deze formule haalt de eerste vijf rijen binnen het gegevensbereik op B2:F1 en retourneer de uitvoer.
2. Extraheer de eerste kolom met uw gegevens
Stel dat u alleen de eerste kolom in dezelfde gegevensset wilt ophalen. Om dit met de TAKE-functie te doen, moet u de rijparameter leeg laten en alleen de kolom opgeven:
=TAKE(B2:F1,,1)
Deze formule haalt de eerste kolom op uit de B2:F1 data bereik. Omdat we geen waarde hebben opgegeven voor de rij parameter in onze formule, wordt elke rij in de eerste kolom opgenomen in de uitvoer.
Hoe de DROP-functie in Excel te gebruiken
U kunt de DROP-functie gebruiken om ongewenste rijen en kolommen uit uw gegevens uit te sluiten. De syntaxis voor de formules is vergelijkbaar met de TAKE-functie. Laten we eens kijken hoe de DROP-functie werkt in Excel.
1. Sluit de laatste tien rijen met uw gegevens uit
Stel dat u een gegevensweergave van uw werkblad wilt maken waarin alles wordt weergegeven, behalve de laatste tien rijen. Hier is de formule die u kunt gebruiken om dit te bereiken:
=DROP(B2:F21,-10)
Deze formule sluit de laatste tien rijen in de B2:F1 data bereik. Dit komt omdat we dit hebben gespecificeerd -10 als de rijparameter van gegevens.
2. Sluit de laatste kolom met uw gegevens uit
U kunt de onderstaande formule gebruiken om de laatste kolom van uw gegevens in te korten met DROP:
=DROP(B2:F21,,-1)
In dit voorbeeld retourneert de functie DROP de waarden die binnen het bereik vallen B2:F1 terwijl de laatste kolom wordt uitgesloten.
Combineer de TAKE- en DROP-functies met andere Excel-functies
De echte magie van Excel ontstaat wanneer je verschillende functies combineert. Als u bijvoorbeeld een specifiek deel van een array aan een functie moet toevoegen, kunt u dit combineren met TAKE of DROP in plaats van het gegevensbereik uit te schrijven.
Stel dat u een tabel heeft met een aantal artikelen en hun details en dat u het eerste artikel wilt uitvoeren dat meer dan N100 kost. U kunt TAKE gebruiken in combinatie met de FILTER-functie in Excel om dit te doen. Hier is de formule om dat te doen:
=TAKE(FILTER(B3:E8,D3:D8>100), 1,1)
Laten we deze formule opsplitsen. De functie FILTER haalt alle rijen op met prijzen boven N100 binnen het bereik. De formule hiervoor is als volgt:
=FILTER(B3:E8,D3:D8>100)
Vervolgens voert de formule de resultaten van FILTER naar de TAKE-functie. Het specificeren van zowel de rij En kolom argumenten als 1 haalt alleen de waarde op in de eerste rij en kolom van de gefilterde gegevens.
Gegevens in uw werkblad opnemen en neerzetten
De TAKE- en DROP-functies van Excel bieden een krachtige manier om specifieke gegevens in uw werkbladen te extraheren en te manipuleren. Als u de syntaxis en het gebruik ervan begrijpt, kunt u uw Excel-gegevens efficiënt beheren en analyseren, vooral in combinatie met andere functies.