0% encontró este documento útil (0 votos)
142 vistas9 páginas

Modo de coincidencia en BUSCARX

La función BUSCARX busca un valor en un rango de datos y devuelve un valor relacionado de otro rango. Puede reemplazar a BUSCARV y BUSCARH. BUSCARX busca en una matriz y devuelve valores de otra matriz, que puede estar en cualquier posición. Admite opciones como coincidencia exacta, siguiente menor/mayor, y búsqueda ascendente, descendente o binaria.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
142 vistas9 páginas

Modo de coincidencia en BUSCARX

La función BUSCARX busca un valor en un rango de datos y devuelve un valor relacionado de otro rango. Puede reemplazar a BUSCARV y BUSCARH. BUSCARX busca en una matriz y devuelve valores de otra matriz, que puede estar en cualquier posición. Admite opciones como coincidencia exacta, siguiente menor/mayor, y búsqueda ascendente, descendente o binaria.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd

La función BUSCARX (solo Microsoft 365)

¿Qué es? Ejemplo: obtener un dato relacio

¡ATENCIÓN!
La función BUSCARX tiene como misión buscar un valor en un
rango de datos para devolver un valor (o una referencia de Para una utilización básica, solo son impr
celdas) relacionado con el valor buscado. argumentos de BUSCARX.

Es una versión evolucionada de la popular función BUSCARV.


Además, es capaz de realizar las funciones de BUSCARH.
Código
La sintaxis de la función BUSCARX es:
A000
=BUSCARX( valor_buscado ; matriz_buscada ; matriz_devuelta ; C001
[si_no_se_encuentra] ; [modo_de_coincidencia] ; [modo de A005
búsqueda] ) D001
valor_buscado: es el valor que se debe buscar en B002
matriz_buscada. Será la referencia para poder devolver un
valor desde matriz_devuelta. Código
A005
matriz_buscada: es un rango de celdas horizontal o vertical
donde se "rastreará" el valor buscado.

matriz_devuelta: es el rango de celdas donde está el valor (o


valores) que la función BUSCARX ha de devolver. Los valores
devueltos serán los que estén en la misma fila (o columna) que
el valor encontrado.

[si_no_se_encuentra]: valor o texto que devolverá la función ¡ATENCIÓN!


en el caso de que la búsqueda resulte fallida.
La función BUSCARX, a diferencia de BU
[modo_de_coincidencia]: tipo de coincidencia exigida. Es o devolver el valor en cualquier column
posible elegir entre 0, -1, 1 y 2: sea cual sea la posición de esa columna
Además, también es posible que BUSC
0 (cero): Coincidencia exacta lo largo de cualquier columna (o fila) de
-1: Coincidencia exacta o el siguiente elemento menor la posición de esa columna (o fila).
1: Coincidencia exacta o el siguiente elemento mayor
2: Coincidencia de caracteres comodín

[modo_de_búsqueda]: tipo de búsqueda. Es posible elegir


entre 0, -1, 1 y 2:

1: Búsqueda del primero al último


-1: Búsqueda del último al primero
2: Búsqueda binaria (orden ascendente)
-2: Búsqueda binaria (orden descendente)

CARACTERÍSTICAS DIFERENCIADORAS MÁS IMPORTANTES

- Puede sustituir a BUSCARH


- La matriz o valor devuelto puede estar a la izquierda o arriba
de la matriz o valor buscado
- Puede devolver un solo valor o un rango
CARACTERÍSTICAS DIFERENCIADORAS MÁS IMPORTANTES

- Puede sustituir a BUSCARH


- La matriz o valor devuelto puede estar a la izquierda o arriba
de la matriz o valor buscado
- Puede devolver un solo valor o un rango

Ejercicio 1: obtener un dato relacionado con otro buscado (matriz devuelta a la

❶ Escribir en la celda de color verde claro una función BUSCARX para


buscar, en la tabla de la derecha, el nombre del artículo del código que
habrá seleccionado en la celda con fondo blanco.

Selecciona del código > C001 >>>>>

Ejercicio 2: buscar un rango de datos pertenecientes a una columna concreta

❶ Escribe en la celda de color verde claro una función BUSCARX que encuentre el
valor correspondiente al mes seleccionado de la ciudad MURCIA.

EXPERIMENTA
Selecciona el mes Junio (n

Utiliza el cuarto argument


hay datos". Verás como la
Selecciona el mes Junio (n

Utiliza el cuarto argument


hay datos". Verás como la

❷ Escribe en la primera celda de color verde claro una función BUSCARX que
encuentre simultáneamente todos los valores correspondientes a los meses de la
columna verde.
o: obtener un dato relacionado con otro buscado

¡ATENCIÓN!
Para una utilización básica, solo son imprescindibles los primeros tres
argumentos de BUSCARX.

Nombre artículo Existencias Precio/ud


Monitor Philips 17 " 2 120.00 €
Monitor AOC 17 " 10 100.00 €
Monitor OKI 17 " 10 95.00 €
Monitor LG 17 " 8 125.00 €
Monitor SAMSUNG 17 " 5 135.00 €

Nombre artículo Existencias Precio/ud


Monitor OKI 17 "
=BUSCARX($I$24;$I$17:$I$21;J17:J21;;;)

EXPERIMENTA

En vez de seleccionar una sola columna para que


devuelva un solo valor, selecciona más columnas y
¡ATENCIÓN! comprobarás que los resultados desbordan la celda
donde se está introduciendo la fórmula.
La función BUSCARX, a diferencia de BUSCARV, puede buscar
o devolver el valor en cualquier columna (o fila) de una tabla, En otras palabras, BUSCARX también trabaja como
sea cual sea la posición de esa columna (o fila). función matricial.
Además, también es posible que BUSCARX devuelva un dato a
lo largo de cualquier columna (o fila) de una tabla, sea cual sea
la posición de esa columna (o fila).
cado (matriz devuelta a la izquierda)

Nombre artículo Existencias Precio/ud Código


Monitor Philips 17 " 2 120.00 € A000
Monitor AOC 17 " 10 100.00 € C001
Monitor OKI 17 " 10 95.00 € A005
Monitor LG 17 " 8 125.00 € D001
Monitor SAMSUNG 17 " 5 135.00 € B002

Monitor AOC 17 " =BUSCARX(K63;M56:M60;J56:J60)

a una columna concreta

Enero Febrero Marzo Abril Mayo


ALBACETE 3,657.00 € 4,980.00 € 1,382.00 € 824.00 € 4,990.00 €
ALICANTE 4,973.00 € 4,743.00 € 891.00 € 2,394.00 € 1,295.00 €
MURCIA 2,691.00 € 2,170.00 € 3,807.00 € 4,569.00 € 1,308.00 €
VALENCIA 3,726.00 € 4,507.00 € 4,258.00 € 1,906.00 € 2,911.00 €
CIUDAD REAL 2,672.00 € 3,664.00 € 2,152.00 € 4,149.00 € 3,437.00 €

Enero | seleccionar
2,691.00 € =BUSCARX(K81;K73:O73;K76:O76)

EXPERIMENTA
Selecciona el mes Junio (no existe en la tabla de arriba) y comprueba que la función ofrece un error del tipo #N/D.

Utiliza el cuarto argumento de BUSCARX (separándolo con punto y coma del tercero) escribiendo entre comillas "No
hay datos". Verás como la función BUSCARX no necesita a la función [Link] para administrar errores.
Selecciona el mes Junio (no existe en la tabla de arriba) y comprueba que la función ofrece un error del tipo #N/D.

Utiliza el cuarto argumento de BUSCARX (separándolo con punto y coma del tercero) escribiendo entre comillas "No
hay datos". Verás como la función BUSCARX no necesita a la función [Link] para administrar errores.

Enero | seleccionar
ALBACETE #NAME? =BUSCARX(K81;K73:O73;K74:O78)
ALICANTE #NAME?
MURCIA #NAME?
VALENCIA #NAME?
CIUDAD REAL #NAME?
na para que
ás columnas y
ordan la celda
ula.

trabaja como

También podría gustarte