Cómo encontrar un valor en una matriz en Excel

Para encontrar los valores de una celda ubicada en la intersección de una columna y una fila en una matriz de tablas en Microsoft Office Excel, debe usar la función "ÍNDICE", así como el auxiliar "BUSCAR". Se requiere encontrar un valor en la matriz cuando el usuario trabaja con una tabla grande y necesita "extraer" una serie de datos. Este artículo analizará un algoritmo detallado para usar la función "ÍNDICE" para buscar valores en una matriz.

Grabación de la función “ÍNDICE”

Dicho operador de matriz se escribe de la siguiente manera: =ÍNDICE(matriz; número de fila; número de columna). En lugar de palabras entre paréntesis, se indican los números correspondientes de celdas en la tabla original.

Grabación de la función “PARTIDO”

Este es un operador auxiliar para la primera función, que también se usará al buscar valores en la matriz. Su registro en Excel se ve así: =COINCIDIR(valor a buscar; matriz de tabla; tipo de coincidencia).

¡Presta atención! Al escribir argumentos para la función ÍNDICE, el número de columna es opcional.

Cómo encontrar un valor en una matriz

Para comprender el tema, se debe considerar el algoritmo para realizar la tarea utilizando un ejemplo específico. Hagamos una tabla de pedidos en Excel para un día, en la que habrá columnas: "número de pedido", "Cliente", "Producto", "Cantidad", "Precio unitario", "Cantidad". Debe encontrar el valor en la matriz, es decir, crear una tarjeta de pedido de cliente individual para que pueda obtener información en forma comprimida de las celdas de la tabla original.

Cómo encontrar un valor en una matriz en Excel
La aparición de la placa compilada.

Para hacer esto, debe realizar una serie de acciones de acuerdo con el algoritmo:

  1. Cree una tarjeta de pedido de cliente.
Cómo encontrar un valor en una matriz en Excel
tarjeta de pedido del cliente
  1. Para la primera línea de la tarjeta, debe crear una lista desplegable en la que se escribirán los nombres de los clientes de la matriz principal. Posteriormente, al seleccionar un nombre en particular, el usuario verá información concisa sobre el mismo, que se mostrará en otras líneas de la ficha de pedido.
  2. Coloque el cursor del mouse en la primera línea de la tarjeta e ingrese a la sección "Datos" en la parte superior del menú principal del programa.
  3. Haga clic en el botón "Validación de datos".
  4. En la ventana que aparece, en el campo "Tipo de datos", seleccione la opción "Lista", y seleccione como fuente el rango de celdas de la matriz original, en la que se registra la lista de todos los clientes.
Cómo encontrar un valor en una matriz en Excel
Acciones necesarias en la ventana "Comprobar valores de entrada". Aquí seleccionamos la opción “Lista” e indicamos el rango de todos los clientes
  1. Aparecerá una flecha en el lado derecho de la celda en la primera columna de la tarjeta. Si hace clic en él, puede ver una lista de todos los clientes. Aquí debe seleccionar cualquier cliente.
Cómo encontrar un valor en una matriz en Excel
La lista de clientes que aparecerán en la primera línea de la tarjeta después de realizar las manipulaciones anteriores
  1. En la línea "número de pedido" escriba la función «=ÍNDICE(», luego haga clic en el ícono "fx" al lado de la barra de fórmulas de Excel.
  2. En el menú Asistente de funciones que se abre, seleccione la forma de matriz para la función "ÍNDICE" de la lista y haga clic en "Aceptar".
Cómo encontrar un valor en una matriz en Excel
Elegir una forma de matriz para la función "ÍNDICE"
  1. Se abrirá la ventana "Argumentos de función", en la que debe completar todas las líneas, indicando los rangos de celdas correspondientes.
Cómo encontrar un valor en una matriz en Excel
Aparición de la ventana "Argumentos de función"
  1. Primero debe hacer clic en el ícono opuesto al campo "Array" y seleccionar toda la placa original junto con el encabezado.
Cómo encontrar un valor en una matriz en Excel
Llenando la línea "Array". Aquí debe hacer clic en el icono al final del campo y seleccionar la placa original
  1. En el campo "Número de línea" debe completar la función "COINCIDIR". En primer lugar entre paréntesis, como argumento, indicamos el nombre del cliente que se seleccionó en la ficha del pedido. Como segundo argumento de la función "COINCIDIR", debe especificar el rango completo de clientes en la matriz de la tabla original. En lugar del tercer argumento, debe escribir el número 0, porque buscará una coincidencia exacta.
Cómo encontrar un valor en una matriz en Excel
Rellenar el campo Número de línea en el menú de argumentos de la función. Aquí se utiliza el operador MATCH.

¡Importante! Después de completar cada elemento para la función "COINCIDIR", deberá presionar el botón "F4" para colgar signos de dólar frente a cada carácter en el argumento. Esto permitirá que la fórmula no se “desplace” en el proceso de ejecución.

  1. En la línea "Número de columna" una vez más escriba la función auxiliar "COINCIDIR" con los argumentos apropiados.
  2. Como primer argumento para la función, debe especificar una celda vacía en la línea "Producto" en la tarjeta de pedido. Al mismo tiempo, ya no es necesario colgar signos de dólar en los argumentos, porque el argumento deseado debería ser "flotante".
  3. Al completar el segundo argumento de la función "COINCIDIR", debe seleccionar el encabezado de la matriz de origen y luego presionar el botón "F4" para corregir los caracteres.
  4. Como último argumento, debe escribir 0, cerrar el corchete y hacer clic en "Aceptar" en la parte inferior del cuadro "Argumentos de función". En esta situación, el número 0 es una coincidencia exacta.
Cómo encontrar un valor en una matriz en Excel
Rellene el campo "Número de columna". Aquí, una vez más, debe especificar todos los argumentos para la función "COINCIDIR", resaltando los rangos de celdas correspondientes en la matriz de la tabla. 0 se especifica como el último argumento
  1. Comprobar resultado. Después de realizar acciones tan largas, el número correspondiente al cliente seleccionado debe mostrarse en la línea "número de pedido".
Cómo encontrar un valor en una matriz en Excel
Resultado final. El valor correspondiente de la matriz de la tabla original apareció en el campo "número de orden"
  1. En la última etapa, la fórmula deberá extenderse a todas las celdas de la tarjeta de pedido hasta el final para completar las líneas restantes.
Cómo encontrar un valor en una matriz en Excel
Estirar la fórmula a todas las filas de la tabla. Matriz completamente llena. Los datos cambiarán cuando se seleccione otro cliente

¡Información Adicional! Cuando se selecciona un cliente de la lista desplegable de la tarjeta de pedido, toda la información sobre esta persona se mostrará en las filas restantes de la matriz.

Conclusión

Por lo tanto, para encontrar el valor deseado en la matriz en Microsoft Office Excel, el usuario tendrá que trabajar mucho. Como resultado, se debe obtener una pequeña placa de datos que muestra información comprimida para cada parámetro de la matriz original. El método de búsqueda de valores con imágenes correspondientes se ha discutido en detalle anteriormente.

Deje un comentario