Sommario
Necessità di imparare come utilizzare XLOOKUP per restituire vuoto invece di 0 ? XLOOKUP è una funzione molto utilizzata, grazie alla quale è possibile estrarre i dati da un set di dati a un altro. Tuttavia, la funzione XLOOKUP ci restituisce 0 quando non trova alcun risultato, ma a volte abbiamo bisogno di celle vuote nella posizione delle celle vuote. Se siete alla ricerca di questi trucchi unici, siete arrivati nel posto giusto. Qui vi illustreremo 12 modalità di utilizzo facili e convenienti la funzione XLOOKUP per restituire vuoto invece di 0.
Scarica il quaderno di esercizi
È possibile scaricare la seguente cartella di lavoro Excel per una migliore comprensione e per esercitarsi.
XLOOKUP restituisce vuoto.xlsx12 modi di usare XLOOKUP per restituire vuoto invece di 0
Supponiamo di avere un Rapporto giornaliero sulle vendite - Sezione frutta di un certo negozio di alimentari. Contiene i nomi di Rappresentanti di vendita , il loro corrispondente Nomi dei prodotti e i rispettivi Vendite .
Ora, applicheremo la funzione XLOOKUP nell'intervallo di celle G5:G6 e la funzione ci restituisce un 0 Inoltre, vi mostreremo come XLOOKUP restituirà celle vuote invece di 0.
1. Utilizzo di un argomento opzionale della funzione XLOOKUP
In questo metodo, utilizzeremo la funzione XLOOKUP per ottenere vuoto invece di 0. I passaggi di questo processo sono riportati di seguito:
📌 Passi
- All'inizio, selezionare la cella G5 .
- In secondo luogo, scrivete la formula qui sotto.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,")
Ripartizione della formula
Qui, F5 rappresenta il valore_di_ricerca In questo caso, è Alex .
B5:B14 è il array_di_ricerca In questo set di dati, si tratta dei nomi dei Rappresentante di vendita .
D5:D14 è il matrice_di_ritorno dove la funzione cerca il risultato. Nella nostra situazione, si tratta del campo Vendite importo.
Abbiamo utilizzato "" per [if_not_found] Quindi, se la funzione non trova alcuna corrispondenza, restituirà uno spazio vuoto nella cella di uscita.
Il dollaro ( ﹩ ) viene utilizzato per dare un riferimento assoluto.
- Quindi, premere ENTRARE .
- Quindi, fare doppio clic sulla voce Maniglia di riempimento per copiare la formula fino alla cella G6 .
- Si ottenere la cella vuota per i due valori.
Qui, la cellula G6 ha un'uscita perché è presente in Colonna B e ha il suo rispettivo Vendite importo.
Per saperne di più: Funzione IFERROR di Excel per restituire vuoto invece di 0
2. Usare le opzioni avanzate per fare in modo che XLOOKUP restituisca vuoto invece di 0
Si può fare la funzione XLOOKUP Per restituire le celle vuote al posto di 0 in modo elegante, potete utilizzare le opzioni avanzate di Excel. Seguite i passaggi seguenti.
📌 Passi
- In primo luogo, selezionare la cella G5 .
- In secondo luogo, incollare la seguente formula nella cartella Formula Bar .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Si tratta della stessa formula che abbiamo utilizzato in Metodo 1 .
- Quindi, premere il tasto ENTRARE chiave.
- In questo momento, andare alla voce File scheda.
- Successivamente, selezionare Opzioni dal menu.
- Improvvisamente, il Opzioni di Excel si aprirà la finestra.
- Poi, passare alla Avanzato scheda,
- Successivamente, deselezionare la casella di Mostra uno zero nelle celle che hanno valore zero ai sensi della sezione di Opzioni di visualizzazione per questo foglio di lavoro .
- Infine, fare clic su OK .
- A questo punto, le due celle saranno vuote.
Per saperne di più: Come applicare VLOOKUP per restituire vuoto invece di 0 o NA
3. Utilizzo del formato numero personalizzato
Un'altra opzione per la funzione XLOOKUP che restituisce il vuoto al posto dello 0 è quello di utilizzare un formato numero personalizzato Eseguiamo la procedura descritta di seguito.
📌 Passi
- All'inizio, selezionare la cella G5 .
- Quindi, scrivere la seguente formula.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Si tratta della stessa formula che abbiamo utilizzato in Metodo 1 .
- Dopodiché, premere il tasto ENTRARE pulsante.
- A questo punto, selezionare le celle nel riquadro G5:G6 gamma.
- Quindi, premere CTRL+1 sulla tastiera.
- Quindi, si aprirà il Formattare le celle mago.
- A questo punto, selezionare Personalizzato nel Categoria lista.
- Poi, scrivete 0;-0;;@ nella casella Tipo.
- Infine, fare clic su OK .
- Si tornerà al foglio di lavoro.
- E possiamo vedere che le due celle sono vuote.
Per saperne di più: Come lasciare la cella vuota se non ci sono dati in Excel (5 modi)
4. Applicazione della formattazione condizionale
Possiamo risolvere il problema applicando il metodo Formattazione condizionale esploriamo il metodo passo dopo passo.
📌 Passi
- All'inizio, selezionare la cella G5 e scrivere la formula come Metodo 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,")
- In secondo luogo, premere ENTRARE .
- In seguito, selezionare le celle nel riquadro B4:G14 gamma.
- Successivamente, andare alla sezione Casa scheda.
- Successivamente, selezionare la voce Formattazione condizionale nel menu a tendina di Stili gruppo.
- Infine, scegliere Nuova regola dall'elenco a discesa.
- Alla fine, si aprirà il Nuova regola di formattazione finestra di dialogo.
- Ora, selezionare Formatta solo le celle che contengono sotto il Selezionare un tipo di regola sezione.
- Quindi, scegliere pari a dall'elenco.
- Dopo di che, scrivete 0 nella casella come nell'immagine sottostante.
- Successivamente, fare clic sul pulsante Formato pulsante.
- Tuttavia, apre il Formattare le celle finestra di dialogo.
- In primo luogo, andare alla pagina Carattere scheda.
- In secondo luogo, selezionare la voce Colore elenco a discesa.
- In terzo luogo, scegliere Bianco, sfondo 1 tra i colori disponibili.
- Infine, fare clic su OK .
- Ci riporta alla Nuova regola di formattazione di nuovo la finestra di dialogo.
- Infine, fare clic su OK .
- Tuttavia, è possibile vedere queste celle vuote come nell'immagine seguente.
Letture simili
- Come ignorare le celle vuote nei grafici a barre di Excel (4 metodi semplici)
- Ignorare le serie vuote nella legenda di un grafico Excel
- Come nascondere i valori zero nella tabella pivot di Excel (3 metodi semplici)
5. Utilizzo delle funzioni IF e XLOOKUP per restituire vuoto invece di 0
In questo metodo, si utilizzerà il metodo SE e XLOOKUP per ottenere il vuoto al posto dello 0. I passaggi di questo processo sono riportati di seguito:
📌 Passi
- Prima di tutto, selezionare la cella G5 .
- Ora, scrivete la seguente formula nella cella.
=IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Ripartizione della formula XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Questa funzione cerca il valore della cella F5 nel nostro set di dati, che si trova nell'intervallo di celle B5:B14 e stamperà il valore corrispondente nell'intervallo di celle D5:D14 Come il valore in Colonna D per il valore di F5 è vuoto, la funzione restituirà 0 Altrimenti, ci fornirà quel valore. IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): La funzione IF controlla prima il valore di la funzione XLOOKUP . se la funzione XLOOKUP restituisce vuoto o la logica è vera, la funzione IF restituisce il vuoto nella cella G5 D'altra parte, se la logica è falsa, la funzione restituisce il valore di la funzione XLOOKUP .
- Dopodiché, premere ENTRARE .
- Vedrete che la formula ci restituisce un vuoto cella invece di 0 .
- Quindi, fare doppio clic sulla voce Maniglia di riempimento per copiare la formula fino alla cella G6 .
- Si otterrà una cella vuota per i due valori.
Possiamo quindi affermare che la nostra formula ha funzionato perfettamente, e che XLOOKUP ritorni vuoto invece di 0 .
6. Utilizzo delle funzioni IF, LEN e XLOOKUP
In questo processo, si utilizzerà il metodo SE , LEN , e XLOOKUP per ottenere il vuoto invece di 0 Le fasi di questo approccio sono le seguenti:
📌 Passi
- In primo luogo, selezionare la cella G5 .
- Successivamente, scrivere la seguente formula nella cella.
=IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Ripartizione della formula XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Questa funzione cerca il valore della cella F5 nel nostro set di dati, che si trova nell'intervallo di celle B5:B14 e stamperà il valore corrispondente nell'intervallo di celle D5:D14 Come il valore in Colonna D per il valore di F5 è vuoto, la funzione restituirà 0 Altrimenti, ci fornirà quel valore. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Questa funzione conta la lunghezza dei caratteri del risultato ottenuto da la funzione XLOOKUP In questo caso, il valore è 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 funzione IF controlla prima il valore di la funzione LEN Se il risultato di la funzione LEN è 0 o la logica è vera, la funzione IF restituisce il vuoto nella cella G5 D'altra parte, se la logica è falsa, la funzione restituisce il valore di la funzione XLOOKUP .
- Successivamente, premere il tasto ENTRARE chiave.
- Ora, utilizzare il comando Maniglia di riempimento e ottenere celle vuote per i due valori.
7. Applicazione delle funzioni IF, LET e XLOOKUP per restituire vuoto invece di 0
In questo approccio, il SE , LET , e XLOOKUP ci aiuterà a ottenere vuoto invece di 0. I passaggi di questa procedura sono riportati di seguito:
📌 Passi
- In primo luogo, selezionare la cella G5 .
- Successivamente, scrivere la seguente formula nella cella.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x))
Ripartizione della formula XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Questa funzione cerca il valore della cella F5 nel nostro set di dati, che si colloca nell'intervallo di celle B5:B14 e stamperà il valore corrispondente nell'intervallo di celle D5:D14 Come il valore in Colonna D per il valore di F5 è vuoto, la funzione restituirà 0 Altrimenti, ci fornirà quel valore. LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)): La funzione LET crea una variabile denominata x Quindi, utilizza il risultato di la funzione XLOOKUP per assegnare il valore di x Dopo di che, utilizzando la funzione IF , abbiamo inserito una logica. Se x è vuoto, allora restituisce una stringa vuota ( "" ). Altrimenti, restituire il valore di x .
- Quindi, premere il tasto ENTRARE sulla tastiera.
- Di conseguenza, l'output finale appare come quello riportato di seguito.
8. Utilizzo delle funzioni IF, ISBLANK e XLOOKUP
In questo approccio, il SE , ISBLANK , e XLOOKUP ci aiuterà a ottenere vuoto invece di 0. I passaggi di questa procedura sono riportati di seguito:
📌 Passi
- All'inizio, selezionare la cella G5 e scrivere la seguente formula nella cella.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Ripartizione della formula XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Questa funzione cerca il valore della cella F5 nel nostro set di dati, che si trova nell'intervallo di celle B5:B14 e stamperà il valore corrispondente nell'intervallo di celle D5:D14 Come il valore in Colonna D per il valore di F5 è vuoto, la funzione restituirà 0 Altrimenti, ci fornirà quel valore. ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Questa funzione controlla il risultato di la funzione XLOOKUP Se la cella è vuota, la funzione restituirà VERO Altrimenti, restituirà FALSO In questo caso, il valore è VERO .
IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): la funzione IF controlla prima il valore di la funzione ISBLANK Se il risultato di la funzione ISBLANK è vero , la funzione IF restituisce il vuoto nella cella G5 D'altra parte, se la logica è quella del falso , la funzione restituisce il valore di la funzione XLOOKUP .
- Successivamente, premere ENTRARE .
- Di conseguenza, l'output finale appare come quello riportato di seguito.
Letture simili
- Come rimuovere gli zeri davanti a un numero in Excel (6 modi semplici)
- Nascondere le righe con valori zero in Excel usando una macro (3 modi)
- Come nascondere le serie di grafici senza dati in Excel (4 metodi semplici)
9. Implementazione delle funzioni IF, ISNUMBER e XLOOKUP per restituire vuoto invece di 0
In questa procedura, si utilizzerà il metodo SE , ISNUMERO , e XLOOKUP per ottenere blank invece di 0. I passaggi di questo processo sono spiegati di seguito:
📌 Passi
- All'inizio, selezionare la cella G5 .
- Ora scrivete la seguente formula nella cella.
=IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),")
Ripartizione della formula XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Questa funzione cerca il valore della cella F5 nel nostro set di dati, che si trova nell'intervallo di celle B5:B14 e stamperà il valore corrispondente nell'intervallo di celle D5:D14 Come il valore in Colonna D per il valore di F5 è vuoto, la funzione restituirà 0 Altrimenti, ci fornirà quel valore. ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Questa funzione controlla il risultato ottenuto da la funzione XLOOKUP Se la cella è vuota la funzione restituirà FALSO Altrimenti, restituirà VERO In questo caso, il valore è FALSO .
IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): la funzione IF controlla prima il valore di la funzione ISNUMBER Se il risultato di la funzione ISNUMBER è FALSO , la funzione IF restituisce il vuoto nella cella G5 D'altra parte, se la logica è quella del TURA , la funzione restituisce il valore di la funzione XLOOKUP .
- Successivamente, premere il tasto ENTRARE chiave.
- Pertanto, l'output finale appare come quello riportato di seguito.
10. Combinazione delle funzioni IF, IFNA e XLOOKUP
In questo caso, utilizzeremo la combinazione SE , IFNA , e XLOOKUP per ottenere vuoto invece di 0. I passaggi di questo metodo sono i seguenti:
📌 Passi
- All'inizio di questo metodo, selezionare la cella G5 .
- Quindi, scrivere la seguente formula nella cella.
=IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Ripartizione della formula XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Questa funzione cerca il valore della cella F5 nel nostro set di dati, che si trova nell'intervallo di celle B5:B14 e stamperà il valore corrispondente nell'intervallo di celle D5:D14 Come il valore in Colonna D per il valore di F5 è vuoto, la funzione restituirà 0 Altrimenti, ci fornirà quel valore. IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): Questa funzione conta la lunghezza dei caratteri del risultato ottenuto da la funzione XLOOKUP In questo caso, il valore è 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 funzione IF controlla prima il valore di la funzione IFNA Se il risultato di la funzione IFNA è 0 , la funzione IF restituisce il vuoto nella cella G5 Altrimenti, la funzione restituisce il valore di la funzione XLOOKUP .
- Infine, premere ENTRARE .
- Pertanto, l'output finale appare come quello riportato di seguito.
11. Utilizzo delle funzioni IFERROR e XLOOKUP
Nel metodo seguente, si utilizzerà il metodo IFERRORE e XLOOKUP per ottenere un valore vuoto invece di 0. Dobbiamo cercare quel valore che non esiste nel nostro set di dati. In questo caso, la formula restituirà una cella vuota invece di 0. I passaggi di questo metodo sono riportati di seguito:
📌 Passi
- In primo luogo, selezionare la cella G5 .
- Ora, scrivete la seguente formula nella cella.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),")
Ripartizione della formula XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Questa funzione cerca il valore della cella F5 nel nostro set di dati, che si trova nell'intervallo di celle B5:B14 e stamperà il valore corrispondente nell'intervallo di celle D5:D14 Come il valore in Colonna D per il valore di F5 è vuoto, la funzione restituirà 0 Altrimenti, ci fornirà quel valore. IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"): La funzione IFERROR controlla prima il valore di la funzione XLOOKUP Se il risultato di la funzione XLOOKUP è 0 , la funzione IFERROR restituisce il vuoto nella cella G5 Altrimenti, la funzione restituisce il valore di la funzione XLOOKUP .
- Basta premere il tasto ENTRARE chiave.
Infine, possiamo affermare che la nostra formula ha funzionato in modo efficace, e XLOOKUP restituisce vuoto invece di 0.
12. Utilizzo delle funzioni IF, IFERROR, LEN e XLOOKUP per restituire vuoto invece di 0
Nel seguente approccio, il SE , IFERRORE , LEN , e XLOOKUP ci aiuterà a ottenere la cella vuota invece di 0. Di seguito riportiamo la procedura passo per passo:
📌 Passi
- All'inizio, selezionare la cella G5 .
- Successivamente, scrivere la seguente formula nella cella.
=IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"")
Ripartizione della formula XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Questa funzione cerca il valore della cella F5 nel nostro set di dati, che si trova nell'intervallo di celle B5:B14 e stamperà il valore corrispondente nell'intervallo di celle D5:D14 Come il valore in Colonna D per il valore di F5 è vuoto, la funzione restituirà 0 Altrimenti, ci fornirà quel valore. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Questa funzione conta la lunghezza dei caratteri del risultato ottenuto da la funzione XLOOKUP In questo caso, il valore è 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 funzione IF controlla prima il valore di la funzione LEN Se il risultato di la funzione LEN è 0 o la logica è vera, la funzione IF restituisce il vuoto nella cella G5 D'altra parte, se la logica è falsa, la funzione restituisce il valore di la funzione 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)),""): Questa funzione controlla la decisione di la funzione IF Se la funzione restituisce una cella vuota, la funzione IFERROR Altrimenti, la funzione mostrerà il valore della cella corrispondente in Colonna D .
- Come sempre, premere ENTRARE .
Pertanto, possiamo dire che la nostra formula ha funzionato con successo e XLOOKUP restituisce vuoto invece di 0.
Sezione pratica
Per fare pratica da soli, abbiamo messo a disposizione un Pratica La sezione di seguito riportata in ciascun foglio sul lato destro.
Conclusione
Questo articolo fornisce soluzioni semplici e brevi su come XLOOKUP restituirà vuoto invece di 0. Non dimenticate di scaricare il file Pratica Grazie per aver letto questo articolo, speriamo sia stato utile. Se avete domande o suggerimenti, fatecelo sapere nella sezione commenti. Visitate il nostro sito web Exceldemy per saperne di più.