Excel-formel: XLOOKUP-opslagserie eller -søjle -

Indholdsfortegnelse

Generisk formel

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

Resumé

XLOOKUP kan bruges til at slå op og hente rækker eller kolonner. I det viste eksempel er formlen i H5:

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

Da alle data i C5: F8 leveres som return_array XLOOKUP returnerer området E5: E8 som et resultat, der spilder ind i området H5: H8.

Forklaring

En af de gode fordele ved XLOOKUP er, at den let kan returnere hele rækker eller kolonner som et opslagresultat. Dette kan også gøres med INDEX og MATCH, men syntaksen er mere kompleks.

I det viste eksempel ønsker vi at hente alle værdier, der er knyttet til Q3. Formlen i H5 er:

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

  • Opslagsværdien kommer fra celle H4, som indeholder "Q3"
  • Lookup_array er området C4: F4, som placeres i en header
  • Return_array er C5: F8, som indeholder alle data
  • Match_mode er ikke angivet og er som standard 0 (eksakt match)
  • Søgemåden er ikke angivet og er som standard 1 (første til sidste)

XLOOKUP finder "Q3" som det andet element i C4: F4 og returnerer den anden kolonne i return_array, området E5: E8.

Opslags række

I det viste eksempel bruges XLOOKUP også til at slå en række op. Formlen i C10 er:

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

  • Opslagsværdien kommer fra celle B10, som indeholder "Central"
  • Lookup_array er området B5: B8, der viser regioner
  • Return_array er C5: F8, som indeholder alle data
  • Match_mode er ikke angivet og er som standard 0 (eksakt match)
  • Søgemåden er ikke angivet og er som standard 1 (første til sidste)

XLOOKUP finder "Central" som det tredje element i B5: B8 og returnerer den tredje række i return_array, området C7: F7.

Yderligere behandling med andre funktioner

Resultaterne leveret af XLOOKUP kan afleveres til andre funktioner til videre behandling. For at tilføje alle Q3-numre kan du f.eks. Bruge SUM-funktionen på denne måde:

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

som returnerer et enkelt resultat, 503.250.

Interessante artikler...