MATCH Función

Da como resultado la posición relativa de un valor en un intervalo (tabla de búsqueda). La primera posición es 1.

Sintaxis

MATCH(search_value, range, [search_type])
  • search_value
    El valor que se buscará.
  • range
    El intervalo de la celda (tabla de búsqueda) que se buscará.
  • search_type—[opcional]
    [opcional] El valor predeterminado es 1. Define la coincidencia aproximada (1, -1) o exacta requerida (0). Además, define si el intervalo se ordenará en sentido ascendente (1), no se ordenará (0) o se ordenará en sentido descendente (-1).

Uso de muestra

MATCH("Tarea A", [Nombre de la tarea]:[Nombre de la tarea], 0)

Notas de uso

Smartsheet calcula la posición relativa de un valor de búsqueda contando las celdas de izquierda a derecha (de una columna a otra) y, luego, de arriba abajo (de una fila a otra). En una tabla de búsqueda de dos columnas, la celda de la fila superior de la columna más a la izquierda es la primera posición, es decir, 1.

Brandfolder Image
MATCH usage notes 1
Brandfolder Image
MATCH usage notes 2
Brandfolder Image
MATCH usage notes 3

Para el argumento opcional search_type:

  • 1: (Valor predeterminado) busca el mayor valor menor de o igual que search_value (requiere que el intervalo se ordene en sentido ascendente o descendente).
  • 0: Busca la primera coincidencia exacta (no se requiere orden de clasificación).
  • -1: Busca el menor valor mayor que o igual que search_value (requiere que el intervalo se ordene en sentido descendente).

Ejemplos

En este ejemplo, se hace referencia a la siguiente información de la hoja:

Fila n.º:Prenda de vestirTotal de la transacciónUnidades vendidasID de la prendaPrecio por unidadFecha del pedido
1CamisetaUSD 1170,0078A0012USD 15,0012/2/25
2PantalonesUSD 1491,0042A0013USD 35,5015/2/25
3ChaquetaUSD 900,0045A0014USD 20,0020/2/25

 

Con base en la tabla anterior, aquí se mencionan algunos ejemplos de cómo se utiliza la función INDEX en una hoja:

FórmulaDescripciónResultado
=MATCH("Pantalones", [Prenda de vestir]:[Prenda de vestir], 0)
Arroja la posición de la fila para Pantalones en la columna Prenda de vestir. Requiere una coincidencia exacta.
2

=MATCH("Pantalones", [Prenda de vestir]:[ID de la prenda], 0)


Arroja la posición del valor Pantalones de la tabla de dos columnas, donde Camiseta ocupa la primera posición y A0014 ocupa la sexta.
3

=MATCH(DATE(2025, 2, 12), [Fecha del pedido]:[Fecha del pedido])


Arroja la posición relativa de la fecha en la columna Fecha del pedido más cercana al 16 de febrero de 2025, pero no posterior a ella, mediante la función DATE. Requiere que los valores de Fecha del pedido se ordenen en sentido ascendente.
 

Se utiliza el valor search_value predeterminado de 1 (coincidencia aproximada permitida, orden ascendente).

1
=MATCH([ID de la prenda]@row, [ID de la prenda]:[ID de la prenda], 0)

Da como resultado la posición relativa del ID de la prenda en la fila actual de la hoja.

Cuando se utiliza esta fórmula con un search_value único y un intervalo de columna única, se obtiene como resultado un valor equivalente al Número de fila

 
=INDEX([Fecha del pedido]:[Fecha del pedido], MATCH("Chaqueta", [Prenda de vestir]:[Prenda de vestir], 0))Arroja el valor en la columna Fecha del pedido para la fila que contiene el valor Chaqueta en la columna Prenda de vestir.20/2/2025

¿Aún necesita ayuda?

Utilice la plantilla del Manual de fórmulas para obtener más recursos de soporte, ver más de 100 fórmulas, acceder a un glosario de todas las funciones con las que puede practicar en tiempo real y ver ejemplos de fórmulas de uso común y avanzadas. 

Obtenga más información sobre combinaciones de fórmulas para referencias cruzadas entre hojas.

Busque ejemplos de cómo otros clientes de Smartsheet usan esta función o pregunte sobre su caso de uso específico en la Comunidad en línea de Smartsheet.

Pregúntele a la Comunidad