Skip to main content
Workday User Guide
Laatst bijgewerkt: 2023-06-23
MATCHEXACT

MATCHEXACT

Omschrijving

Zoekt een exacte match op voor de waarde in de gesorteerde lijst (eendimensionale matrix) die u opgeeft en retourneert de positie van de waarde. U kunt deze functie gebruiken om logische waarden, numerieke waarden of teksttekenreeksen te matchen. Deze functie is vergelijkbaar met MATCH, maar MATCHEXACT:
  • Zoekt altijd naar een exacte match; Als de waarde niet wordt gevonden, wordt de fout #N/A geretourneerd.
  • Jokertekens zoals * of ? zijn niet toegestaan.
  • Gebruikt een binaire zoekopdracht voor betere prestaties.

Syntaxis

MATCHEXACT(
lookup_value
,
lookup_array
, [
match_type
])
  • lookup_value
    : de waarde die moet worden gezocht.
  • lookup_array
    : de matrix die moet worden doorzocht.
  • match_type
    : de criteria die moeten worden gebruikt bij het zoeken. Mogelijke waarden zijn:
    • 0 of hoger = voer een binaire zoekopdracht uit voor de opgegeven waarde
      lookup_value
      .
      lookup_array
      gegevens moeten in oplopende volgorde worden gesorteerd. Als u het argument weglaat, gebruikt de functie dit als argumentwaarde.
    • Kleiner dan 0 = voer een binaire zoekopdracht uit voor de opgegeven waarde
      lookup_value
      .
      lookup_array
      gegevens moeten in aflopende volgorde worden gesorteerd.

Voorbeeld

De voorbeelden zijn gebaseerd op deze werkmap:
A
B
C
D
E
F
G
H
1
Hiërarchische organisatie
Kostenplaats
Bedrijf
Locatie
Jan (HC) 2017
Feb (HC) 2017
Mar (HC) 2017
Organisatiesleutel:
2
Financiën
CC-1 Finance
GMS
Pleasanton
2
2
2
FinanceCC-1 FinanceGMSPleasanton
3
Productbeheer
CC-2 Product
GMS
Boulder
0
1
2
Product ManagementCC-2 ProductGMSBoulder
4
Ontwikkeling
CC-3-ontwikkeling
GMS-CA
Toronto
2
2
2
DevelopmentCC-3 DevelopmentGMS-CAToronto
5
Verkoop
CC-4-verkoop
GMS-UK
Londen
1
2
2
SalesCC-4 SalesGMS-UKLondon
6
Verkoop
CC-4-verkoop
GMS-UK
Toronto
0
0
1
SalesCC-4 SalesGMS-UKToronto
7
5
7
9
Voor de formule
=MATCHEXACT("CC-3 Development",B2:B6)
is het resultaat
3
.
U kunt ook de gematchte waarde retourneren in plaats van de positie door de functies MATCHEXACT en INDEX te combineren.
Voor de formule
=INDEX(G2:G6,MATCHEXACT("CC-3 Development",B2:B6,1))
:
MATCHEXACT zoekt eerst in de matrix B2:B6 naar de tekenreeks 'CC-3 Development' en retourneert de positie van de waarde, namelijk
3
. Vervolgens gebruikt INDEX
3
als tweede argument en retourneert de waarde op positie 3 van G2:G6, namelijk
2
.

Opmerkingen

  • Als er meerdere matches zijn, retourneert de functie de positie van de eerste match.

Gerelateerde functies

MATCH
MHLOOKUP
MVLOOKUP