Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MS Excel: Cómo usar la función BUSCARX (WS)
Este tutorial de Excel muestra cómo usar Función BUSCARX Con sintaxis y ejemplos.
describir
La función BUSCARX es próxima generación Función de búsqueda en Excel, con la funcionalidad de la función BUSCARV y la función BUSCARH, sin limitaciones. Realiza una búsqueda vertical u horizontal buscando un valor en una fila o columna de una tabla y devolviendo el valor correspondiente en la tabla. A diferencia de BUSCARV y BUSCARH, la función BUSCARX no requiere que el valor de búsqueda esté en la primera columna o fila de la tabla, y puede devolver un valor predeterminado en lugar de un error #N/A cuando no se encuentra ninguna coincidencia.
La función BUSCARX es una función integrada en Excel y se clasifica como una función de búsqueda/referencia. Se puede utilizar como una función de hoja de cálculo (WS) en Excel. Como función de hoja de trabajo, la función BUSCARX se puede ingresar en una celda de la hoja de trabajo como parte de una fórmula.
Si desea seguir este tutorial, descargue la hoja de cálculo de muestra.
sintaxis
La sintaxis de la función BUSCARX en Microsoft Excel es:
XLOOKUP( value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode] )
parámetro o parámetro
value El valor a buscar en lookup_array. lookup_array La matriz o rango de celdas para buscar valores. return_array Devuelve una matriz o rango de celdas de valores en función de su posición en lookup_array. if_not_found es opcional. El valor devuelto cuando no se encuentra ninguna coincidencia. Si se omite este parámetro, la función devuelve un error #N/A (similar a las funciones BUSCARV y BUSCARH).patrón de coincidencia
Electivo. Este es el tipo de partido a realizar. Puede ser uno de los siguientes valores:
patrón de coincidencia | explique |
---|---|
0 | coincidencia exacta (predeterminada) |
-1 | Si no se encuentra una coincidencia exacta, devuelva el siguiente artículo más pequeño |
1 | Si no se encuentra una coincidencia exacta, devuelva el siguiente artículo más grande |
2 | Utilice caracteres especiales para la coincidencia de comodines, por ejemplo: *, ?, ~ |
modo de búsqueda
Electivo. Este es el tipo de búsqueda a realizar. Puede ser uno de los siguientes valores:
modo de búsqueda | explique |
---|---|
1 | la búsqueda comienza desde el primer elemento en lookup_array (predeterminado) |
-1 | Búsqueda inversa, comenzando desde el último elemento en lookup_array |
2 | Búsqueda binaria en elementos en lookup_array debe ser Ordenar en orden ascendente (es decir, de menor a mayor) |
-2 | Búsqueda binaria en elementos en lookup_array debe ser Ordenar en orden descendente (es decir, de mayor a menor) |
devolver los bienes
La función BUSCARX realiza una búsqueda y devuelve una coincidencia, que puede ser de cualquier tipo de datos, como cadena, número, fecha, etc.
Si no se encuentra una coincidencia exacta y especifica match_mode como 0 y proporciona el parámetro if_not_found, la función XLOOKUP devuelve el valor proporcionado en el parámetro if_not_found.
Si no se encuentra una coincidencia exacta y especifica match_mode como 0 y negligencia if_not_found, la función XLOOKUP devolverá #N/A.
notas
- Consulte también la función BUSCARV para realizar una búsqueda vertical.
- Consulte también la función HLOOKUP para realizar una búsqueda horizontal.
aplicar para
- Excel para Office 365, Excel 2019
tipo de función
- Función de hoja de trabajo (WS)
Ejemplo (como una función de hoja de trabajo)
Exploremos cómo usar BUSCARX como una función de hoja de cálculo en Microsoft Excel.
Ejemplo de búsqueda vertical
Primero, realicemos una búsqueda vertical usando la función BUSCARX.
Según la hoja de cálculo de Excel anterior, el siguiente ejemplo de BUSCARX devolvería:
=XLOOKUP("Pears", B2:B6, A2:A6) Result: 10252 =XLOOKUP("Pears", B2:B6, C2:C6) Result: $18.60 =XLOOKUP("Pears", B2:B6, D2:D6) Result: 40 =XLOOKUP("Strawberries", B2:B6, A2:A6) Result: #N/A 'Returns #N/A error because no exact match is found and a 4th parameter is not provided =XLOOKUP("Strawberries", B2:B6, A2:A6, "no match") Result: "no match" 'Returns the value from the 4th parameter because no exact match is found
Ejemplo de búsqueda horizontal
Finalmente, realicemos una búsqueda horizontal usando la función BUSCARX.
Según la hoja de cálculo de Excel anterior, el siguiente ejemplo de BUSCARX devolvería:
=XLOOKUP(10250, B1:F1, B2:F2) Result: "Grapes" =XLOOKUP(10250, B1:F1, B3:F3) Result: $42.30 =XLOOKUP(10250, B1:F1, B4:F4) Result: 5 =XLOOKUP(10248, B1:F1, B2:F2) Result: #N/A 'Returns #N/A error because no exact match is found and a 4th parameter is not provided =XLOOKUP(10248, B1:F1, B2:F2, "not found") Result: "not found" 'Returns the value from the 4th parameter because no exact match is found