Buscar función en Microsoft Excel

Unha das operadoras máis buscadas entre os usuarios de Excel é a función PARTIDO. A súa tarefa é determinar o número de posición do elemento nunha matriz de datos dada. Trae o maior beneficio cando se usa en conxunto con outros operadores. Vexamos cal é unha función PARTIDOe como se pode empregar na práctica.

APLICACIÓN DO OPERADOR DE MATCH

Operador PARTIDO pertence á categoría de funcións "Ligazóns e matrices". Busca o elemento especificado na matriz especificada e emite o seu número de posición neste intervalo nunha cela separada. En realidade, mesmo o seu nome indica isto. Ademais, cando se usa en conxunto con outros operadores, esta función infórmalles do número de posición dun elemento específico para o posterior procesamento destes datos.

Sintaxe do operador PARTIDO parece así:

= MATCH (valor de busca; matriz de busca; [tipo_ match])

Agora considere cada un destes tres argumentos por separado.

"Valor buscado" - Este é o elemento que debe atoparse. Pode ter unha forma textual, numérica e tamén ter un valor lóxico. Este argumento tamén pode ser unha referencia a unha cela que contén algún dos valores anteriores.

"Matriz visto" é o enderezo do intervalo no que se atopa o valor. É a posición deste elemento nesta matriz que o operador debería definir. PARTIDO.

"Tipo de mapeamento" indica unha coincidencia exacta para buscar ou inexacta. Este argumento pode ter tres valores: "1", "0" e "-1". Se "0" O operador só busca unha coincidencia exacta. Se o valor é "1", se non hai coincidencia exacta PARTIDO dá o elemento máis próximo a el en orde descendente. Se o valor é "-1", se non se atopa ningunha coincidencia exacta, a función devolve o elemento máis próximo a el en orde ascendente. É importante que non busque un valor exacto, pero si é aproximado, de xeito que a matriz que estea a ver ordenarase en orde ascendente (tipo de correspondencia "1") ou descendente (tipo de mapeamento) "-1").

Argumento "Tipo de mapeamento" non é necesario. Pode que faltase se non é necesario. Neste caso, o seu valor predeterminado é "1". Aplicar o argumento "Tipo de mapeamento"En primeiro lugar, ten sentido só cando se procesan valores numéricos e non valores de texto.

No caso PARTIDO cos axustes especificados non pode atopar o elemento desexado, o operador mostra un erro na cela "# N / A".

Ao realizar unha busca, o operador non distingue os rexistros de personaxes. Se hai varias coincidencias exactas na matriz, PARTIDO mostra a posición do primeiro na cela.

Método 1: Mostra a localización do elemento no rango de datos de texto

Vexamos o exemplo do caso máis sinxelo, cando se usa PARTIDO Pode determinar a localización do elemento especificado na matriz de datos de texto. Descubra a posición na franxa onde están os nomes dos bens "Azucre".

  1. Seleccione a cela na que se mostrará o resultado procesado. Fai clic na icona "Inserir función" preto da barra de fórmulas.
  2. Inicia Mestría de funcións. Abre unha categoría "Lista alfabética completa" ou "Ligazóns e matrices". Na lista de operadores estamos a buscar o nome "MATCH". Buscar e seleccionar, fai clic no botón. "OK" na parte inferior da xanela.
  3. Activa a xanela de argumento do operador. PARTIDO. Como podes ver, nesta fiestra por número de argumentos hai tres campos. Temos que enchelos.

    Xa que temos que atopar a posición da palabra "Azucre" no intervalo, logo dirixa este nome no campo "Valor buscado".

    No campo "Matriz visto" ten que especificar as coordenadas do propio campo. Pódese dirixir manualmente, pero é máis fácil colocar o cursor no campo e seleccionar esta matriz na folla mentres suxeite o botón esquerdo do rato. Despois diso, o seu enderezo móstrase na ventá de argumentos.

    No terceiro campo "Tipo de mapeamento" poñer o número "0", xa que traballaremos con datos de texto e por iso necesitamos un resultado exacto.

    Despois de definir todos os datos, faga clic no botón. "OK".

  4. O programa realiza o cálculo e mostra a posición ordinal "Azucre" na matriz seleccionada na cela especificada no primeiro paso desta instrución. O número de posición será igual a "4".

Lección: Asistente de funcións de Excel

Método 2: Automatizar o uso do operador MATCH

Por riba, consideramos o caso máis primitivo de usar o operador PARTIDO, pero incluso pode automatizarse.

  1. Para maior comodidade, engadimos dous campos adicionais na folla: "Set Point" e "Número". No campo "Set Point" conducimos co nome que hai que atopar. Que sexa agora "Carne". No campo "Número" configure o cursor e vaia á xanela dos argumentos do operador do mesmo xeito que falamos anteriormente.
  2. No cadro de argumentos da función no campo "Valor buscado" especifique o enderezo da cela na que se introduce a palabra "Carne". Nos campos "Matriz visto" e "Tipo de mapeamento" indicamos os mesmos datos que no método anterior: o enderezo do intervalo eo número "0" respectivamente. Despois, faga clic no botón "OK".
  3. Despois de ter realizado as accións anteriores, no campo "Número" amósase a posición da palabra "Carne" no intervalo seleccionado. Neste caso, é así "3".
  4. Este método é bo porque se queremos coñecer a posición de calquera outro nome, entón non necesitaremos reescribir ou cambiar a fórmula cada vez. Só o suficiente no campo "Set Point" introduza unha nova palabra de busca no canto do anterior. O procesamento e entrega do resultado despois diso producirase automaticamente.

Método 3: Utilice o operador MATCH para expresións numéricas

Agora vexamos como podes usar PARTIDO para traballar con expresións numéricas.

A tarefa consiste en atopar un produto por valor de 400 rublos ou o máis próximo a este valor en orde ascendente.

  1. Primeiro de todo, necesitamos ordenar os elementos na columna "Cantidade" descendente. Seleccione esta columna e vaia á pestana "Fogar". Fai clic na icona "Ordenar e filtrar"que se atopa na cinta en bloque Edición. Na lista que aparece, seleccione o elemento "Ordenar de máximo a mínimo".
  2. Despois de facer a ordenación, seleccione a cela onde se amosará o resultado e inicie a ventá de argumento do mesmo xeito que se describiu no primeiro método.

    No campo "Valor buscado" conducimos nun número "400". No campo "Matriz visto" especifique as coordenadas da columna "Cantidade". No campo "Tipo de mapeamento" establecer o valor "-1"mentres buscamos un valor igual ou superior ao desexado. Despois de facer todos os axustes, prema no botón "OK".

  3. O resultado do procesamento móstrase na cela previamente especificada. Esta é a posición "3". Corresponde a "Patacas". De feito, o importe dos ingresos procedentes da venda deste produto é o máis próximo ao número 400 en orde ascendente e ascende a 450 rublos.

Do mesmo xeito, pode buscar a posición máis próxima a "400" descendente. Só para isto necesitas filtrar datos en orde ascendente e no campo "Tipo de mapeamento" os argumentos da función definen o valor "1".

Lección: Ordenar e filtrar datos en Excel

Método 4: use en combinación con outros operadores

Esta función é máis eficaz para o uso con outros operadores como parte dunha fórmula complexa. A maioría das veces úsase xunto coa función ÍNDICE. Este argumento mostra á cela especificada o contido do intervalo especificado polo número da súa fila ou columna. Ademais, a numeración, como en relación ao operador PARTIDO, non se realiza en relación con toda a folla, senón só dentro do intervalo. A sintaxe para esta función é a seguinte:

= INDEX (matriz; número_linea; número_colo)

Ademais, se a matriz é unidimensional, só pode usarse un dos dous argumentos: "Número de liña" ou "Número de columna".

Paquete de funcións ÍNDICE e PARTIDO é que este último pode usarse como argumento do primeiro, é dicir, para indicar a posición da fila ou columna.

Bótalle un ollo a como se pode facer na práctica usando toda a mesma táboa. A nosa tarefa é traer a folla adicional "Produto" o nome dos bens, o importe total dos ingresos que equivale a 350 rublos ou o máis próximo a este valor en orde descendente. Este argumento especifícase no campo. "Importe aproximado de ingresos por folla".

  1. Ordenar os elementos nunha columna "A cantidade de ingresos" ascendente. Para facelo, selecciona a columna necesaria e, estando na pestana "Fogar", fai clic na icona "Ordenar e filtrar"e despois no menú aparecido fai clic no elemento "Ordenar de mínimo a máximo".
  2. Seleccione a cela no campo "Produto" e chamar Asistente de funcións de xeito habitual a través dun botón "Inserir función".
  3. Na xanela que se abre Mestría de funcións na categoría "Ligazóns e matrices" busque o nome ÍNDICEselecciona e fai clic no botón "OK".
  4. A continuación, ábrese unha ventá que ofrece unha selección de opcións de operador. ÍNDICE: para matriz ou para referencia. Necesitamos a primeira opción. Polo tanto, deixamos nesta fiestra todos os axustes predeterminados e prememos no botón "OK".
  5. Ábrese a ventá de argumento de función. ÍNDICE. No campo "Matriz" especifique o enderezo do intervalo onde se atopa o operador ÍNDICE buscará o nome do produto. No noso caso, esta é unha columna. "Nome do produto".

    No campo "Número de liña" localizarase a función aniñada PARTIDO. Deberá conducirse empregando a sintaxe referida no inicio do artigo. Escribe inmediatamente o nome da función - "MATCH" sen comiñas. A continuación, abra o soporte. O primeiro argumento deste operador é "Valor buscado". Está situado na folla no campo. "Importe aproximado dos ingresos". Especifique as coordenadas da cela que contén o número 350. Poñemos un punto e coma. O segundo argumento é "Matriz visto". PARTIDO verá o rango no que se localizan os ingresos e busque os 350 rublos máis próximos. Polo tanto, neste caso, especificamos as coordenadas da columna "A cantidade de ingresos". De novo poñemos un punto e coma. O terceiro argumento é "Tipo de mapeamento". Dado que buscaremos un número igual ao indicado ou o máis próximo, aquí estableceremos o número. "1". Pecha as parénteses.

    Terceiro argumento de función ÍNDICE "Número de columna" deixar en branco. Despois, faga clic no botón "OK".

  6. Como podes ver, a función ÍNDICE coa axuda dun operador PARTIDO na cela predeterminada móstrase o nome "Té". De feito, o importe da venda de té (300 rublos) é o máis próximo en orde decrecente á cantidade de 350 rublos de todos os valores da táboa que se está a procesar.
  7. Se cambiamos o número no campo "Importe aproximado dos ingresos" a outro, o contido do campo volverá a calcularse automaticamente. "Produto".

Lección: Función Excel en Excel

Como podes ver, o operador PARTIDO é unha función moi cómoda para determinar o número de secuencia do elemento especificado na matriz de datos. Pero o beneficio del aumenta significativamente se se usa en fórmulas complexas.