Tabla de contenido
Necesidad de aprender cómo utilizar XLOOKUP para devolver un espacio en blanco en lugar de 0 ? XLOOKUP es una función muy utilizada. Con ella podemos extraer datos de un conjunto de datos a otro. Sin embargo, la función XLOOKUP nos devuelve 0 cuando no encuentra ningún resultado. Pero, a veces, necesitamos celdas en blanco en la posición de las celdas vacías. Si estás buscando este tipo de trucos únicos, has llegado al lugar adecuado. Aquí, te llevaremos a través de 12 formas fáciles y cómodas de utilizar la función XLOOKUP para devolver un espacio en blanco en lugar de 0.
Descargar el cuaderno de prácticas
Puede descargar el siguiente libro de Excel para comprenderlo mejor y practicar usted mismo.
XLOOKUP Devuelve Blank.xlsx12 maneras de utilizar XLOOKUP para devolver un espacio en blanco en lugar de 0
Supongamos que tenemos un Informe diario de ventas - Sección de frutas de cierta tienda de comestibles. Contiene los nombres de Representantes de ventas sus correspondientes Nombres de los productos y sus respectivos Ventas .
Ahora, aplicaremos la función XLOOKUP en el rango de celdas G5:G6 y la función nos devuelve un 0 Además, le mostraremos cómo XLOOKUP devolverá celdas en blanco en lugar de 0.
1. Utilización de un argumento opcional de la función XLOOKUP
En este método, vamos a utilizar la función XLOOKUP para obtener blanco en lugar de 0. A continuación se indican los pasos de este proceso:
📌 Pasos
- En primer lugar, seleccione la celda G5 .
- En segundo lugar, escribe la fórmula siguiente.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
Desglose de fórmulas
Toma, F5 representa el buscar_valor En este caso, es Alex .
B5:B14 es el matriz_de_busqueda En este conjunto de datos, son los nombres de los Representante de ventas .
D5:D14 es el matriz_de_devolución donde la función busca el resultado. En nuestra situación, es la función Ventas cantidad.
Utilizamos "" para [if_not_found] Así, si la función no encuentra ninguna coincidencia, devolverá un espacio en blanco en la celda de salida.
El dólar ( ﹩ ) se utiliza para dar una referencia absoluta.
- A continuación, pulse INTRODUCE .
- A continuación, haga doble clic en Asa de llenado para copiar la fórmula hasta la celda G6 .
- Usted obtener la celda en blanco para los dos valores.
Aquí, la célula G6 tiene salida porque está presente en Columna B y tiene su respectivo Ventas cantidad.
Más información: Función IFERROR de Excel para devolver un espacio en blanco en lugar de 0
2. Cómo utilizar las opciones avanzadas para que XLOOKUP devuelva un espacio en blanco en lugar de 0
Puede hacer la función XLOOKUP devolver celdas en blanco en lugar de 0 de una forma elegante. Para ello puede utilizar las opciones avanzadas de Excel. Siga los pasos que se indican a continuación.
📌 Pasos
- En primer lugar, seleccione la celda G5 .
- En segundo lugar, pegue la siguiente fórmula en el campo Fórmula Bar .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Es la misma fórmula que hemos utilizado en Método 1 .
- A continuación, pulse la tecla INTRODUCE llave.
- En este momento, vaya a Archivo ficha.
- A continuación, seleccione Opciones del menú.
- De repente, el Opciones de Excel se abrirá la ventana.
- A continuación, pase al Avanzado ficha,
- Más tarde, desmarque la casilla de Mostrar un cero en las celdas que tienen valor cero en virtud de la sección de Opciones de visualización de esta hoja de cálculo .
- Por último, haga clic en OK .
- En este punto, obtendrá las dos celdas en blanco.
Más información: Cómo aplicar VLOOKUP para devolver un espacio en blanco en lugar de 0 o NA
3. Uso del formato de número personalizado
Otra opción para la función XLOOKUP que devuelve un espacio en blanco en lugar de 0 es utilizar un formato de número personalizado Repasemos el procedimiento a continuación.
📌 Pasos
- Al principio, seleccione la celda G5 .
- A continuación, escribe la siguiente fórmula.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Es la misma fórmula que hemos utilizado en Método 1 .
- Después, pulsa el botón INTRODUCE botón.
- Ahora, seleccione las celdas en el G5:G6 gama.
- A continuación, pulse CTRL+1 en el teclado.
- Por lo tanto, se abrirá la Formatear celdas mago.
- En este punto, seleccione A medida en el Categoría lista.
- A continuación, escriba 0;-0;;@ en la casilla Tipo.
- Por último, haga clic en OK .
- Nos devolverá a la hoja de cálculo.
- Y, podemos ver que las dos celdas se muestran en blanco.
Más información: Cómo dejar una celda en blanco si no hay datos en Excel (5 maneras)
4. Aplicación del formato condicional
Podemos resolver el problema aplicando la Formato condicional Exploremos el método paso a paso.
📌 Pasos
- En primer lugar, seleccione la celda G5 y escribir la fórmula igual que Método 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
- En segundo lugar, pulse INTRODUCE .
- Más tarde, seleccione las celdas en el B4:G14 gama.
- A continuación, vaya a la página Inicio ficha.
- A continuación, seleccione Formato condicional del menú desplegable Estilos grupo.
- Por último, elija Nueva norma de la lista desplegable.
- Con el tiempo, se abrirá el Nueva regla de formato cuadro de diálogo.
- Ahora, seleccione Formatear sólo las celdas que contienen bajo el Seleccione un tipo de regla sección.
- A continuación, elija igual a de la lista.
- Después, escriba 0 en la casilla como en la imagen de abajo.
- Después, haga clic en el botón Formato botón.
- Sin embargo, abre la Formatear celdas cuadro de diálogo.
- En primer lugar, vaya a la página Fuente ficha.
- En segundo lugar, seleccione el Color lista desplegable.
- En tercer lugar, elija Blanco, Fondo 1 entre los colores disponibles.
- Por último, haga clic en OK .
- Nos devuelve a la Nueva regla de formato de nuevo.
- Por último, haga clic en OK .
- Sin embargo, podemos ver estas celdas en blanco como en la imagen de abajo.
Lecturas similares
- Cómo Ignorar Celdas en Blanco en Gráfico de Barras de Excel (4 Métodos Fáciles)
- Ignorar Series en Blanco en la Leyenda de un Gráfico Excel
- Cómo Ocultar Valores Cero en una Tabla Dinámica de Excel (3 Métodos Fáciles)
5. Uso de las funciones IF y XLOOKUP para devolver un espacio en blanco en lugar de 0
En este método, vamos a utilizar la función SI y XLOOKUP para obtener un espacio en blanco en lugar de 0. A continuación se indican los pasos de este proceso:
📌 Pasos
- En primer lugar, seleccione la celda G5 .
- Ahora, escribe la siguiente fórmula en la celda.
=IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Desglose de fórmulas XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Esta función busca el valor de la celda F5 en nuestro conjunto de datos, que se sitúa en el rango de celdas B5:B14 e imprimirá el valor correspondiente en el rango de celdas D5:D14 Como el valor en Columna D para el valor de F5 está en blanco, la función nos devolverá 0 De lo contrario, nos proporcionará ese valor. IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): La función IF comprueba primero el valor de la función XLOOKUP . si la función XLOOKUP devuelve un espacio en blanco o la lógica es verdadera, la función IF devuelve un espacio en blanco en la celda G5 En cambio, si la lógica es falsa, la función devuelve el valor de la función XLOOKUP .
- A continuación, pulse INTRODUCE .
- Verá que la fórmula nos devuelve un en blanco célula en lugar de 0 .
- A continuación, haga doble clic en Asa de llenado para copiar la fórmula hasta la celda G6 .
- Obtendrá la celda en blanco para los dos valores.
Por lo tanto, podemos decir que nuestra fórmula funcionó perfectamente, y XLOOKUP devuelve en blanco en lugar de 0 .
6. Utilización de las funciones IF, LEN y XLOOKUP
En este proceso, utilizaremos el SI , LEN y XLOOKUP para obtener espacios en blanco en lugar de 0 Los pasos de este enfoque son los siguientes:
📌 Pasos
- En primer lugar, seleccione la celda G5 .
- A continuación, escribe la siguiente fórmula en la celda.
=IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Desglose de fórmulas XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Esta función busca el valor de la celda F5 en nuestro conjunto de datos, que se sitúa en el rango de celdas B5:B14 e imprimirá el valor correspondiente en el rango de celdas D5:D14 Como el valor en Columna D para el valor de F5 está en blanco, la función nos devolverá 0 De lo contrario, nos proporcionará ese valor. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Esta función cuenta la longitud en caracteres del resultado obtenido de la función XLOOKUP En este caso, el valor es 0.
IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): La función IF comprueba primero el valor de la función LEN Si el resultado de la función LEN es 0 o la lógica es verdadera, la función IF devuelve un espacio en blanco en la celda G5 En cambio, si la lógica es falsa, la función devuelve el valor de la función XLOOKUP .
- A continuación, pulse la tecla INTRODUCE llave.
- Ahora, utilice el Asa de llenado y obtendrá celdas en blanco para los dos valores.
7. Aplicación de las funciones IF, LET y XLOOKUP para devolver un espacio en blanco en lugar de 0
En este enfoque, el SI , LET y XLOOKUP nos ayudará a obtener blanco en lugar de 0. Los pasos de este procedimiento se dan a continuación:
📌 Pasos
- En primer lugar, seleccione la celda G5 .
- A continuación, escribe la siguiente fórmula en la celda.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x))
Desglose de fórmulas XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Esta función busca el valor de la celda F5 en nuestro conjunto de datos, que se sitúa en el rango de celdas B5:B14 e imprimirá el valor correspondiente en el rango de celdas D5:D14 Como el valor en Columna D para el valor de F5 está en blanco, la función nos devolverá 0 De lo contrario, nos proporcionará ese valor. LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)): La función LET crea una variable denominada x A continuación, utilizó el resultado de la función XLOOKUP para asignar el valor de x Después, con la función IF insertamos una lógica. Si x está vacío, entonces devuelve una cadena vacía ( "" En caso contrario, devuelve el valor de x .
- A continuación, pulse el botón INTRODUCE del teclado.
- Por lo tanto, el resultado final es como el que se muestra a continuación.
8. Uso de las funciones IF, ISBLANK y XLOOKUP
En este enfoque, el SI , ISBLANK y XLOOKUP nos ayudará a obtener blanco en lugar de 0. Los pasos de este procedimiento se dan a continuación:
📌 Pasos
- En primer lugar, seleccione la celda G5 y escribe la siguiente fórmula en la celda.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Desglose de fórmulas XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Esta función busca el valor de la celda F5 en nuestro conjunto de datos, que se sitúa en el rango de celdas B5:B14 e imprimirá el valor correspondiente en el rango de celdas D5:D14 Como el valor en Columna D para el valor de F5 está en blanco, la función nos devolverá 0 De lo contrario, nos proporcionará ese valor. ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Esta función comprueba el resultado de la función XLOOKUP Si la celda está vacía, la función devolverá TRUE En caso contrario, devolverá FALSO En este caso, el valor es TRUE .
IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): La función IF comprueba primero el valor de la función ISBLANK Si el resultado de la función ISBLANK es verdadero , la función IF devuelve un espacio en blanco en la celda G5 En cambio, si la lógica es falso la función devuelve el valor de la función XLOOKUP .
- Después, pulse INTRODUCE .
- Por lo tanto, el resultado final es como el que se muestra a continuación.
Lecturas similares
- Cómo quitar ceros delante de un número en Excel (6 maneras fáciles)
- Ocultar Filas con Valores Cero en Excel Usando Macro (3 Maneras)
- Cómo Ocultar Series de Gráficos sin Datos en Excel (4 Métodos Fáciles)
9. Implementación de las funciones IF, ISNUMBER y XLOOKUP para devolver un espacio en blanco en lugar de 0
En este procedimiento, vamos a utilizar la función SI , NÚMERO y XLOOKUP para obtener un espacio en blanco en lugar de 0. Los pasos de este proceso se explican a continuación:
📌 Pasos
- Al principio, seleccione la celda G5 .
- Ahora, escribe la siguiente fórmula en la celda.
=IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Desglose de fórmulas XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Esta función busca el valor de la celda F5 en nuestro conjunto de datos, que se sitúa en el rango de celdas B5:B14 e imprimirá el valor correspondiente en el rango de celdas D5:D14 Como el valor en Columna D para el valor de F5 está en blanco, la función nos devolverá 0 De lo contrario, nos proporcionará ese valor. ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Esta función comprueba el resultado obtenido de la función XLOOKUP Si la celda está vacía, la función devolverá FALSO En caso contrario, devolverá TRUE En este caso, el valor es FALSO .
IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): La función IF comprueba primero el valor de la función ISNUMBER Si el resultado de la función ISNUMBER es FALSO , la función IF devuelve un espacio en blanco en la celda G5 Por otro lado, si la lógica es TURE la función devuelve el valor de la función XLOOKUP .
- Después, pulse la tecla INTRODUCE llave.
- Así, el resultado final es como el que se muestra a continuación.
10. Combinación de las funciones IF, IFNA y XLOOKUP
En este caso, vamos a utilizar la combinación SI , IFNA y XLOOKUP para obtener un espacio en blanco en lugar de 0. Los pasos de este método son los siguientes:
📌 Pasos
- Al principio de este método, seleccione la celda G5 .
- A continuación, escribe la siguiente fórmula en la celda.
=IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Desglose de fórmulas XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Esta función busca el valor de la celda F5 en nuestro conjunto de datos, que se sitúa en el rango de celdas B5:B14 e imprimirá el valor correspondiente en el rango de celdas D5:D14 Como el valor en Columna D para el valor de F5 está en blanco, la función nos devolverá 0 De lo contrario, nos proporcionará ese valor. IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): Esta función cuenta la longitud en caracteres del resultado obtenido de la función XLOOKUP En este caso, el valor es 0 .
IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): La función IF comprueba primero el valor de la función del IFNA Si el resultado de la función del IFNA es 0 , la función IF devuelve un espacio en blanco en la celda G5 En caso contrario, la función devuelve el valor de la función XLOOKUP .
- Por último, pulse INTRODUCE .
- Así, el resultado final es como el que se muestra a continuación.
11. Uso de las funciones IFERROR y XLOOKUP
En el siguiente método, utilizaremos la función IFERROR y XLOOKUP para obtener un espacio en blanco en lugar de 0. Tenemos que buscar ese valor que no existe en nuestro conjunto de datos. En tal caso, la fórmula devolverá una celda en blanco en lugar de 0. Los pasos de este método son los siguientes:
📌 Pasos
- En primer lugar, seleccione la celda G5 .
- Ahora, escribe la siguiente fórmula en la celda.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Desglose de fórmulas XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Esta función busca el valor de la celda F5 en nuestro conjunto de datos, que se sitúa en el rango de celdas B5:B14 e imprimirá el valor correspondiente en el rango de celdas D5:D14 Como el valor en Columna D para el valor de F5 está en blanco, la función nos devolverá 0 De lo contrario, nos proporcionará ese valor. IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): La función IFERROR comprueba primero el valor de la función XLOOKUP Si el resultado de la función XLOOKUP es 0 , la función IFERROR devuelve un espacio en blanco en la celda G5 En caso contrario, la función devuelve el valor de la función XLOOKUP .
- Simplemente, pulse la tecla INTRODUCE llave.
Por último, podemos decir que nuestra fórmula funcionó eficazmente, y XLOOKUP devuelve espacio en blanco en lugar de 0.
12. Utilización de las funciones IF, IFERROR, LEN y XLOOKUP para devolver un espacio en blanco en lugar de 0
En el planteamiento siguiente, el SI , IFERROR , LEN y XLOOKUP nos ayudará a obtener la celda en blanco en lugar de 0. Veamos el procedimiento paso a paso:
📌 Pasos
- En primer lugar, seleccione la celda G5 .
- A continuación, escribe la siguiente fórmula en la celda.
=IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"")
Desglose de fórmulas XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Esta función busca el valor de la celda F5 en nuestro conjunto de datos, que se sitúa en el rango de celdas B5:B14 e imprimirá el valor correspondiente en el rango de celdas D5:D14 Como el valor en Columna D para el valor de F5 está en blanco, la función nos devolverá 0 Si no, nos proporcionará ese valor. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Esta función cuenta la longitud en caracteres del resultado obtenido de la función XLOOKUP En este caso, el valor es 0 .
IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): La función IF comprueba primero el valor de la función LEN Si el resultado de la función LEN es 0 o la lógica es cierta, la función IF devuelve un espacio en blanco en la celda G5 En cambio, si la lógica es falsa, la función devuelve el valor de la función XLOOKUP .
IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),""): Esta función comprueba la decisión de la función IF Si la función devuelve una celda en blanco, la función IFERROR nos muestra el espacio en blanco. En caso contrario, la función mostrará el valor de la celda correspondiente en Columna D .
- Como siempre, pulse INTRODUCE .
Por lo tanto, podemos decir que nuestra fórmula funcionó con éxito, y XLOOKUP devuelve un espacio en blanco en lugar de 0.
Sección práctica
Para hacer prácticas por su cuenta hemos proporcionado un Práctica por favor, hágalo usted mismo.
Conclusión
Este artículo ofrece soluciones fáciles y breves sobre cómo XLOOKUP devolverá un espacio en blanco en lugar de 0. No olvides descargar el archivo Práctica Gracias por leer este artículo, esperamos que le haya sido útil. Si tiene alguna duda o sugerencia, háganosla saber en la sección de comentarios. Visite nuestro sitio web Exceldemy para explorar más.