Saltar al contenido principal
Workday User Guide
Última actualización: 2023-06-23
MATCHEXACT

MATCHEXACT

Descripción

Busca una coincidencia exacta del valor en la lista ordenada (matriz unidimensional) que especifique y devuelve la posición del valor. Puede usar esta función para hacer coincidir valores lógicos, valores numéricos o cadenas de texto. Esta función es similar a MATCH, pero MATCHEXACT hace lo siguiente:
  • Siempre busca una coincidencia exacta; devuelve un error #N/A si no encuentra el valor.
  • No permite caracteres comodín como * o ?.
  • Utiliza una búsqueda binaria para un mejor rendimiento.

Sintaxis

MATCHEXACT(
lookup_value
,
lookup_array
, [
match_type
])
  • lookup_value
    : el valor que se va a buscar.
  • lookup_array
    : la matriz que se va a buscar.
  • match_type
    : los criterios que se utilizarán al buscar. Los valores posibles son:
    • 0 o superior = realiza una búsqueda binaria para el especificado
      lookup_value
      .
      lookup_array
      los datos deben ordenarse en orden ascendente. Si omite el argumento, la función lo utiliza como valor del argumento.
    • Menos de 0 = realiza una búsqueda binaria para el valor especificado
      lookup_value
      .
      lookup_array
      los datos deben ordenarse en orden descendente.

Ejemplo

Los ejemplos se basan en este libro de trabajo:
A
B
C
D
E
F
G
H
1
Organización de supervisión
Centro de costos
Empresa
Ubicación
ENE (HC) 2017
FEB (HC) 2017
MAR (HC) 2017
CLAVE de organización
2
Finanzas
Finanzas CC-1
GMS
Pleasanton
2
2
2
FinanceCC-1 FinanceGMSPleasanton
3
Gestión de productos
Producto CC-2
GMS
Boulder
0
1
2
Product ManagementCC-2 ProductGMSBoulder
4
Desarrollo
Desarrollo CC-3
GMS-CA
Toronto
2
2
2
DevelopmentCC-3 DevelopmentGMS-CAToronto
5
Ventas
Ventas CC-4
GMS-UK
Londres
1
2
2
SalesCC-4 SalesGMS-UKLondon
6
Ventas
Ventas CC-4
GMS-UK
Toronto
0
0
1
SalesCC-4 SalesGMS-UKToronto
7
5
7
9
Para la fórmula
=MATCHEXACT("CC-3 Development",B2:B6)
, el resultado es
3
.
También puede devolver el valor coincidente en lugar de su posición combinando las funciones MATCHEXACT e INDEX.
Para la fórmula
=INDEX(G2:G6,MATCHEXACT("Desarrollo CC-3",B2:B6,1))
:
En primer lugar, MATCHEXACT busca en la matriz B2:B6 la cadena "CC-3 Development" y devuelve la posición del valor, que es
3
. A continuación, INDEX utiliza
3
como segundo argumento y devuelve el valor de la posición 3 de G2:G6, que es
2
.

Notas

  • Si existen varias coincidencias, la función devuelve la posición de la primera coincidencia.

Funciones relacionadas

MATCH
MHLOOKUP
MVLOOKUP