Contidos
Para atopar os valores dunha cela situada na intersección dunha columna e unha fila nunha matriz de táboa en Microsoft Office Excel, debes usar a función "INDEX", así como o auxiliar "BUSCAR". Buscar un valor na matriz é necesario cando o usuario traballa cunha táboa grande, e necesita "arrancar" unha serie de datos. Este artigo analizará un algoritmo detallado para usar a función "INDEX" para buscar valores nunha matriz.
Gravando a función “INDEX”.
Este operador de matriz escríbese do seguinte xeito: =INDEX(matriz; número de fila; número de columna). En lugar de palabras entre corchetes, indícanse o número de celas correspondente na táboa orixinal.
Gravando a función "MATCH".
Este é un operador auxiliar para a primeira función, que tamén se usará ao buscar valores na matriz. O seu rexistro en Excel ten o seguinte aspecto: = COINCIDIR (valor a buscar; matriz de táboa; tipo de coincidencia).
Presta atención! Ao escribir argumentos para a función INDEX, o número de columna é opcional.
Como atopar un valor nunha matriz
Para comprender o tema, hai que considerar o algoritmo para realizar a tarefa utilizando un exemplo específico. Fagamos unha táboa de pedidos en Excel durante un día, na que haberá columnas: "número de pedido", "Cliente", "Produto", "Cantidade", "Prezo unitario", "Cantidade". Debe atopar o valor na matriz, é dicir, crear unha tarxeta de pedido de cliente individual para que poida obter información de forma comprimida a partir das celas da táboa orixinal.
Para iso, cómpre realizar unha serie de accións segundo o algoritmo:
- Crea unha tarxeta de pedido de cliente.
- Para a primeira liña da tarxeta, cómpre crear unha lista despregable na que se escribirán os nomes dos clientes da matriz principal. Posteriormente, ao seleccionar un nome concreto, o usuario verá unha información concisa sobre el, que se mostrará noutras liñas da tarxeta de pedido.
- Coloca o cursor do rato na primeira liña da tarxeta e entra na sección "Datos" na parte superior do menú principal do programa.
- Fai clic no botón "Validación de datos".
- Na xanela que aparece, no campo "Tipo de datos", seleccione a opción "Lista" e seleccione o rango de celas da matriz orixinal como fonte, na que está rexistrada a lista de todos os clientes.
- Aparecerá unha frecha no lado dereito da cela na primeira columna da tarxeta. Se fai clic nel, podes ver unha lista de todos os clientes. Aquí ten que seleccionar calquera cliente.
- Na liña "número de orde" escribe a función «=ÍNDICE(», a continuación, fai clic na icona "fx" ao lado da barra de fórmulas de Excel.
- No menú do Asistente de funcións que se abre, seleccione o formulario de matriz para a función "ÍNDICE" da lista e prema en "Aceptar".
- Abrirase a xanela "Argumentos da función", na que cómpre encher todas as liñas, indicando os intervalos de celas correspondentes.
- Primeiro cómpre facer clic na icona situada fronte ao campo "Matriz" e seleccionar toda a placa orixinal xunto coa cabeceira.
- No campo "Número de liña" cómpre encher a función "COMPARAR". En primeiro lugar no paréntese, como argumento, indicamos o nome do cliente que foi seleccionado na tarxeta de pedido. Como segundo argumento da función "COINCIDIR", cómpre especificar toda a gama de clientes na matriz de táboa orixinal. No lugar do terceiro argumento, debes escribir o número 0, porque buscará unha coincidencia exacta.
Importante! Despois de encher cada elemento para a función "COMPARAR", terás que premer o botón "F4" para colgar os signos de dólar diante de cada carácter do argumento. Isto permitirá que a fórmula non se "move" no proceso de execución.
- Na liña "Número de columna" escriba de novo a función auxiliar "COINCIDIR" cos argumentos axeitados.
- Como primeiro argumento para a función, debes especificar unha cela baleira na liña "Produto" da tarxeta de pedido. Ao mesmo tempo, xa non é necesario colgar os sinais de dólar nos argumentos, porque o argumento desexado debería ser "flotante".
- Enchendo o segundo argumento da función "MATCH", cómpre seleccionar a cabeceira da matriz de orixe e, a continuación, premer o botón "F4" para corrixir os caracteres.
- Como último argumento, debes escribir 0, pechar o corchete e facer clic en "Aceptar" na parte inferior da caixa "Argumentos da función". Nesta situación, o número 0 é unha coincidencia exacta.
- Comproba o resultado. Despois de facer accións tan longas, o número correspondente ao cliente seleccionado debería mostrarse na liña "número de pedido".
- Na última fase, a fórmula terá que estirarse a todas as celas da tarxeta de pedido ata o final para encher as liñas restantes.
Información adicional! Cando se selecciona un cliente da lista despregable da tarxeta de pedido, toda a información sobre esta persoa mostrarase nas filas restantes da matriz.
Conclusión
Así, para atopar o valor desexado na matriz en Microsoft Office Excel, o usuario terá que facer moito traballo. Como resultado, debe obterse unha pequena placa de datos, que mostra información comprimida para cada parámetro da matriz orixinal. O método de busca de valores coas imaxes correspondentes discutiuse en detalle anteriormente.