Hoe een waarde in een array in Excel te vinden

Om de waarden te vinden van een cel die zich op het snijpunt van een kolom en een rij in een tabelmatrix in Microsoft Office Excel bevindt, moet u de functie "INDEX" gebruiken, evenals de hulpfunctie "ZOEKEN". Het vinden van een waarde in de array is vereist wanneer de gebruiker met een grote tabel werkt en hij een reeks gegevens moet "optrekken". Dit artikel gaat in op een gedetailleerd algoritme voor het gebruik van de functie "INDEX" om naar waarden in een array te zoeken.

De functie "INDEX" opnemen

Zo'n array-operator wordt als volgt geschreven: =INDEX(matrix; rijnummer; kolomnummer). In plaats van woorden tussen haakjes worden de overeenkomstige aantallen cellen in de oorspronkelijke tabel aangegeven.

De functie "MATCH" opnemen

Dit is een helper-operator voor de eerste functie, die ook zal worden gebruikt bij het opzoeken van waarden in de array. Het record in Excel ziet er als volgt uit: =VERGELIJKEN(te zoeken waarde; tabelarray; overeenkomsttype).

Let op! Bij het schrijven van argumenten voor de INDEX-functie is het kolomnummer optioneel.

Hoe een waarde in een array te vinden

Om het onderwerp te begrijpen, moet het algoritme voor het uitvoeren van de taak worden overwogen aan de hand van een specifiek voorbeeld. Laten we voor één dag een tabel met bestellingen in Excel maken, waarin kolommen zullen staan: "bestelnummer", "Klant", "Product", "Aantal", "Eenheidsprijs", "Bedrag". U moet de waarde in de array vinden, dwz een individuele klantbestellingskaart maken, zodat u informatie in gecomprimeerde vorm uit de cellen van de oorspronkelijke tabel kunt halen.

Hoe een waarde in een array in Excel te vinden
Het uiterlijk van de samengestelde plaat

Om dit te doen, moet u een reeks acties uitvoeren volgens het algoritme:

  1. Maak een klantbestelkaart aan.
Hoe een waarde in een array in Excel te vinden
Klantbestellingskaart
  1. Voor de eerste regel van de kaart moet u een vervolgkeuzelijst maken waarin de namen van clients uit de hoofdarray worden geschreven. Vervolgens krijgt de gebruiker, door een bepaalde naam te selecteren, beknopte informatie te zien die op andere regels van de bestelkaart wordt weergegeven.
  2. Plaats de muiscursor in de eerste regel van de kaart en voer het gedeelte "Data" bovenaan het hoofdmenu van het programma in.
  3. Klik op de knop "Gegevensvalidatie".
  4. In het venster dat verschijnt, selecteert u in het veld "Gegevenstype" de optie "Lijst" en selecteert u het cellenbereik van de originele array als de bron, waarin de lijst met alle clients is geregistreerd.
Hoe een waarde in een array in Excel te vinden
Noodzakelijke acties in het venster "Invoerwaarden controleren". Hier selecteren we de optie "Lijst" en geven het bereik van alle klanten aan
  1. Er verschijnt een pijl aan de rechterkant van de cel in de eerste kolom van de kaart. Als u erop klikt, ziet u een lijst met alle klanten. Hier moet u een klant selecteren.
Hoe een waarde in een array in Excel te vinden
De lijst met klanten die in de eerste regel van de kaart zal verschijnen na het uitvoeren van de vorige manipulaties
  1. Schrijf in de regel "ordernummer" de functie «=INDEX(», klik vervolgens op het pictogram "fx" naast de Excel-formulebalk.
  2. Selecteer in het menu Functiewizard dat wordt geopend de matrixvorm voor de functie "INDEX" uit de lijst en klik op "OK".
Hoe een waarde in een array in Excel te vinden
Een matrixvorm kiezen voor de functie "INDEX"
  1. Het venster "Functieargumenten" wordt geopend, waarin u alle regels moet invullen en de bijbehorende celbereiken moet aangeven.
Hoe een waarde in een array in Excel te vinden
Uiterlijk van het venster "Functieargumenten"
  1. Eerst moet u op het pictogram tegenover het veld "Array" klikken en de volledige originele plaat samen met de kop selecteren.
Hoe een waarde in een array in Excel te vinden
Het vullen van de regel "Array". Hier moet u op het pictogram aan het einde van het veld klikken en de originele plaat selecteren
  1. In het veld “Regelnummer” dient u de functie “MATCH” in te vullen. In de eerste plaats geven we tussen haakjes als argument de naam van de klant aan die in de bestelkaart is geselecteerd. Als tweede argument van de functie "MATCH", moet u het volledige bereik van klanten in de oorspronkelijke tabelarray specificeren. In plaats van het derde argument moet u het getal 0 schrijven, omdat er wordt gezocht naar een exacte overeenkomst.
Hoe een waarde in een array in Excel te vinden
Het veld Regelnummer in het functieargumentenmenu invullen. De MATCH-operator wordt hier gebruikt.

Belangrijk! Nadat u elk element voor de functie "MATCH" hebt ingevuld, moet u op de knop "F4" drukken om dollartekens voor elk teken in het argument te hangen. Hierdoor kan de formule niet "verplaatsen" tijdens het uitvoeringsproces.

  1. Schrijf in de regel “Kolomnummer” nogmaals de hulpfunctie “MATCH” met de juiste argumenten.
  2. Als eerste argument voor de functie moet u een lege cel opgeven in de regel "Product" in de bestelkaart. Tegelijkertijd is het niet meer nodig om dollartekens aan argumenten te hangen, omdat het gewenste argument 'zwevend' moet zijn.
  3. Als u het tweede argument van de functie "MATCH" invult, moet u de koptekst van de bronarray selecteren en vervolgens op de knop "F4" drukken om de tekens te corrigeren.
  4. Als laatste argument moet u 0 schrijven, het haakje sluiten en op "OK" klikken onderaan het vak "Functieargumenten". In deze situatie is het getal 0 een exacte overeenkomst.
Hoe een waarde in een array in Excel te vinden
Vul het veld "Kolomnummer" in. Hier moet u nogmaals alle argumenten voor de functie "MATCH" opgeven, waarbij u de overeenkomstige celbereiken in de tabelarray markeert. 0 is opgegeven als het laatste argument
  1. Controleer resultaat. Na het uitvoeren van dergelijke langdurige acties, moet het nummer dat overeenkomt met de geselecteerde klant worden weergegeven in de regel "bestelnummer".
Hoe een waarde in een array in Excel te vinden
Eindresultaat. De corresponderende waarde uit de originele tabelarray verscheen in het veld "bestelnummer"
  1. In de laatste fase moet de formule tot het einde worden uitgerekt tot alle cellen van de bestelkaart om de resterende regels in te vullen.
Hoe een waarde in een array in Excel te vinden
De formule uitrekken naar alle rijen van de tabel. Volledig gevulde reeks. De gegevens veranderen wanneer een andere klant wordt geselecteerd

Extra informatie! Wanneer een klant wordt geselecteerd uit de vervolgkeuzelijst van de bestelkaart, wordt alle informatie over deze persoon weergegeven in de resterende rijen van de array.

Conclusie

Om de gewenste waarde in de array in Microsoft Office Excel te vinden, zal de gebruiker dus veel werk moeten verzetten. Als gevolg hiervan moet een klein gegevensplaatje worden verkregen, dat gecomprimeerde informatie voor elke parameter uit de originele array weergeeft. De methode van het zoeken naar waarden met bijbehorende afbeeldingen is hierboven uitgebreid besproken.

Laat een reactie achter