30 funciones de Excel en 30 días: PARTIDO

Ayer en el maratón 30 funciones de Excel en 30 días encontramos cadenas de texto usando la función BUSCAR (BÚSQUEDA) y también utilizado IFERROR (SI ERROR) y ISNUMBER (ESNUMERO) en situaciones en las que la función arroja un error.

En el día 19 de nuestro maratón, estudiaremos la función PARTIDO (BÚSQUEDA). Busca un valor en una matriz y, si encuentra un valor, devuelve su posición.

Entonces, pasemos a la información de referencia sobre la función. PARTIDO (PARTIDO) y mira algunos ejemplos. Si tiene sus propios ejemplos o enfoques para trabajar con esta función, compártalos en los comentarios.

Función 19: PARTIDO

Función PARTIDO (COINCIDIR) devuelve la posición de un valor en una matriz, o un error #at (#N/A) si no se encuentra. Una matriz puede estar ordenada o no ordenada. Función PARTIDO (COINCIDIR) no distingue entre mayúsculas y minúsculas.

¿Cómo se puede utilizar la función MATCH?

Función PARTIDO (COINCIDIR) devuelve la posición de un elemento en una matriz, y este resultado puede ser utilizado por otras funciones como ÍNDICE (ÍNDICE) o VLOOKUP (RPV). Por ejemplo:

  • Encuentra la posición de un elemento en una lista desordenada.
  • Usar con ELIGE (SELECCIONAR) para convertir el desempeño del estudiante en calificaciones con letras.
  • Usar con VLOOKUP (BUSCARV) para una selección flexible de columnas.
  • Usar con ÍNDICE (ÍNDICE) para encontrar el valor más cercano.

Sintaxis COINCIDIR

Función PARTIDO (PARTIDO) tiene la siguiente sintaxis:

MATCH(lookup_value,lookup_array,[match_type])

ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])

  • valor de búsqueda (lookup_value): puede ser texto, número o valor booleano.
  • lookup_array (lookup_array): una matriz o una referencia de matriz (celdas adyacentes en la misma columna o en la misma fila).
  • tipo de concordancia (match_type) puede tomar tres valores: -1, 0 or 1. Si se omite el argumento, es equivalente a 1.

Trampas PARTIDO (PARTIDO)

Función PARTIDO (COINCIDIR) devuelve la posición del elemento encontrado, pero no su valor. Si desea devolver un valor, utilice PARTIDO (COINCIDIR) junto con la función ÍNDICE (ÍNDICE).

Ejemplo 1: encontrar un elemento en una lista desordenada

Para una lista desordenada, puede usar 0 como valor de argumento tipo de concordancia (match_type) para buscar una coincidencia exacta. Si desea encontrar una coincidencia exacta de una cadena de texto, puede utilizar caracteres comodín en el valor de búsqueda.

En el siguiente ejemplo, para encontrar la posición de un mes en una lista, podemos escribir el nombre del mes, ya sea en su totalidad o en parte, usando comodines.

=MATCH(D2,B3:B7,0)

=ПОИСКПОЗ(D2;B3:B7;0)

30 funciones de Excel en 30 días: PARTIDO

como argumento lookup_array (lookup_array) puede usar una matriz de constantes. En el siguiente ejemplo, el mes deseado se ingresa en la celda D5 y los nombres de los meses se sustituyen como el segundo argumento de la función PARTIDO (COINCIDIR) como una matriz de constantes. Si ingresa un mes posterior en la celda D5, por ejemplo, Oct (octubre), entonces el resultado de la función será #at (#N / A).

=MATCH(D5,{"Jan","Feb","Mar"},0)

=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)

30 funciones de Excel en 30 días: PARTIDO

Ejemplo 2: cambiar las calificaciones de los estudiantes de porcentajes a letras

Puede convertir las calificaciones de los estudiantes a un sistema de letras usando la función PARTIDO (PARTIDO) tal como lo hiciste con VLOOKUP (RPV). En este ejemplo, la función se utiliza junto con ELIGE (CHOICE), que devuelve la estimación que necesitamos. Argumento tipo de concordancia (match_type) se establece igual a -1, porque las puntuaciones de la tabla están ordenadas en orden descendente.

Cuando el argumento tipo de concordancia (match_type) es -1, el resultado es el valor más pequeño que es mayor o equivalente al valor deseado. En nuestro ejemplo, el valor deseado es 54. Como no existe tal valor en la lista de puntajes, se devuelve el elemento correspondiente al valor 60. Como 60 está en el cuarto lugar de la lista, el resultado de la función ELIGE (SELECCIONAR) será el valor que se encuentre en la 4ª posición, es decir, la celda C6, que contiene la puntuación D.

=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)

=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)

30 funciones de Excel en 30 días: PARTIDO

Ejemplo 3: Cree una selección de columna flexible para BUSCARV (BUSCARV)

Para dar más flexibilidad a la función. VLOOKUP (BUSCARV) Puedes usar PARTIDO (COINCIDIR) para encontrar el número de columna, en lugar de codificar su valor en la función. En el siguiente ejemplo, los usuarios pueden seleccionar una región en la celda H1, este es el valor que buscan VLOOKUP (RPV). A continuación, pueden seleccionar un mes en la celda H2 y la función PARTIDO (PARTIDO) devolverá el número de columna correspondiente a ese mes.

=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)

=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)

30 funciones de Excel en 30 días: PARTIDO

Ejemplo 4: Encontrar el valor más cercano usando ÍNDICE (ÍNDICE)

Función PARTIDO (MATCH) funciona muy bien en combinación con la función ÍNDICE (ÍNDICE), que veremos más de cerca un poco más adelante en este maratón. En este ejemplo, la función PARTIDO (COINCIDIR) se usa para encontrar el número más cercano al número correcto entre varios números adivinados.

  1. Función ABS devuelve el módulo de la diferencia entre cada número adivinado y correcto.
  2. Función MIN (MIN) encuentra la diferencia más pequeña.
  3. Función PARTIDO (COINCIDIR) encuentra la dirección de la diferencia más pequeña en la lista de diferencias. Si hay varios valores coincidentes en la lista, se devolverá el primero.
  4. Función ÍNDICE (ÍNDICE) devuelve el nombre correspondiente a esta posición de la lista de nombres.

=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))

=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))

30 funciones de Excel en 30 días: PARTIDO

Deje un comentario