Es posible que algunas partes de esta página usen traducción automática.

MATCH Función

La función MATCH te ayuda a localizar la posición exacta de un elemento específico dentro de una lista o tabla de datos en Smartsheet. Piénsalo como encontrar en qué lugar numerado ocupa un artículo particular en una secuencia.

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]
    Define si se requieren coincidencias exactas (0), o si se permiten coincidencias aproximadas (1, -1). Las coincidencias aproximadas solo se pueden determinar cuando los datos están ordenados en orden ascendente (1) o 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 a abajo (de una fila a otra) dentro del rango seleccionado.

  • En una tabla de búsqueda compuesta por dos columnas, la celda de la fila superior de la columna más a la izquierda es la primera posición, 1, independientemente de su posición dentro de la hoja.
  • Al trabajar con datos de texto (cadenas), la función considera que las letras más adelante en el alfabeto son mayores que el valor de búsqueda y las letras antes en el alfabeto son menores.
  • Cuando el rango no está ordenado y search_type no está definido, la función MATCH puede no encontrar el valor esperado cuando un valor mayor se encuentra temprano en la lista.

Por ejemplo, si tiene una columna que lista varios productos, la función MATCH puede decirle si Pantalones es el primer, quinto o décimo producto en esa lista. Devuelve un número que representa el lugar relativo de ese elemento, siendo el primer elemento de la lista siempre la posición 1. Esto es particularmente útil cuando necesita combinarlo con otras funciones, como INDEX, para recuperar información relacionada.

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

Para el argumento opcional tipo_búsqueda:

  • 1: (El valor predeterminado) Revisa el rango hasta que encuentra una coincidencia exacta, o un valor mayor que el valor de búsqueda. Si encuentra un valor más allá del valor de búsqueda, el resultado es la posición anterior de ese valor mayor.
  • 0: Busca la primera coincidencia exacta (No se requiere orden de clasificación)
  • -1: Revisa el rango hasta que encuentra una coincidencia exacta, o un valor menor que el valor de búsqueda. Si encuentra un valor antes del valor de búsqueda, el resultado es la posición anterior de ese valor menor.

Ejemplos

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

Fila n.º:Prenda de vestirTotal de la transacciónUnidades vendidasPrecio por unidadFecha del pedido
1Camiseta$1,950.0078USD 15,0012/2/25
2PantalonesUSD 1491,0042USD 35,5015/2/25
3ChaquetaUSD 900,0045USD 20,0020/2/25

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

FórmulaDescripciónResultado

=MATCH("Pants", [Clothing Item]:[Clothing Item], 0)

Arroja la posición para Pantalones en la columna Prenda de vestir

2

=MATCH(42, [Units Sold]1:[Price Per Unit]3, 0)

Arroja la posición del valor numérico 42 de la tabla de dos columnas, donde 78 sería la primera posición y $20,00 es la sexta posición

3

=MATCH(DATE(2025, 2, 14), [Order Date]:[Order Date], 1)


Arroja la posición de la fecha más cercana en o antes del 14 de febrero de 2025, usando la función DATE, en la columna Fecha del pedido

 

La columna de Fecha del pedido está en orden ascendente.

1
=MATCH(1500, [Transaction Total]:[Transaction Total], -1)

Arroja la posición del número más cercano igual o mayor que 1500 en la columna Total de la transacción.

La columna Total de la transacción está en orden descendente.

1

=INDEX([Precio por unidad]:[Precio por unidad], MATCH("Chaqueta", [Prenda de vestir]:[Prenda de vestir], 0))Arroja el valor en la columna Precio por unidad para la fila que contiene el valor Chaqueta en la columna Prenda de vestir.20/02/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