Excel-formule: XLOOKUP-opzoekrij of -kolom -

Inhoudsopgave

Generieke formule

=XLOOKUP(value,headers,data) // lookup row

Samenvatting

XLOOKUP kan worden gebruikt om rijen of kolommen op te zoeken en op te halen. In het getoonde voorbeeld is de formule in H5:

=XLOOKUP(H4,C4:F4,C5:F8)

Aangezien alle gegevens in de C5: F8 worden geleverd als de return_array, retourneert XLOOKUP het bereik E5: E8 als resultaat, dat overloopt in het bereik H5: H8.

Uitleg

Een van de leuke voordelen van XLOOKUP is dat het gemakkelijk hele rijen of kolommen kan retourneren als een opzoekresultaat. Dit kan ook worden gedaan met INDEX en MATCH, maar de syntaxis is complexer.

In het getoonde voorbeeld willen we alle waarden ophalen die zijn gekoppeld aan Q3. De formule in H5 is:

=XLOOKUP(H4,C4:F4,C5:F8)

  • De lookup_value komt uit cel H4, die "Q3" bevat
  • De lookup_array is het bereik C4: F4, dat een kwart in een koptekst staat
  • De return_array is C5: F8, die alle gegevens bevat
  • De match_mode is niet opgegeven en is standaard ingesteld op 0 (exacte match)
  • De zoekmodus is niet opgegeven en is standaard ingesteld op 1 (eerste tot laatste)

XLOOKUP vindt "Q3" als het tweede item in C4: F4 en retourneert de tweede kolom van de return_array, het bereik E5: E8.

Rij opzoeken

In het getoonde voorbeeld wordt XLOOKUP ook gebruikt om een ​​rij op te zoeken. De formule in C10 is:

=XLOOKUP(B10,B5:B8,C5:F8)

  • De lookup_value komt uit cel B10, die 'Central' bevat
  • De lookup_array is het bereik B5: B8, waarin regio's worden vermeld
  • De return_array is C5: F8, die alle gegevens bevat
  • De match_mode is niet opgegeven en is standaard ingesteld op 0 (exacte match)
  • De zoekmodus is niet opgegeven en is standaard ingesteld op 1 (eerste tot laatste)

XLOOKUP vindt "Central" als het derde item in B5: B8 en retourneert de derde rij van de return_array, het bereik C7: F7.

Verdere verwerking met andere functies

De resultaten geleverd door XLOOKUP kunnen worden overgedragen aan andere functies voor verdere verwerking. Om bijvoorbeeld alle Q3-getallen bij elkaar op te tellen, kunt u de SOM-functie als volgt gebruiken:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

wat een enkel resultaat retourneert, 503.250.

Interessante artikelen...