Sommario
Quando si ha la necessità di cercare valori in base a più criteri in un foglio di lavoro di grandi dimensioni, è possibile utilizzare alcune funzioni per farlo. XLOOKUP è una delle funzioni che permettono di cercare valori in base a più criteri. In questo articolo spiegherò XLOOKUP con più criteri in Excel.
Per renderlo più visibile, utilizzerò un dataset di informazioni sui dipendenti di diversi dipartimenti. Nel dataset ci sono 3 colonne che sono Nome del dipendente, reparto, e Stipendio. Queste colonne rappresentano le informazioni sullo stipendio di un dipendente.
Scaricare per esercitarsi
XLOOKUP con criteri multipli.xlsx4 modi per eseguire XLOOKUP con più criteri
1. XLOOKUP con più criteri
È possibile utilizzare la funzione XLOOKUP con più criteri.
Per utilizzare la funzione XLOOKUP selezionare prima la cella in cui si desidera inserire il valore di ricerca.
➤ Qui ho selezionato la cella H4
Quindi, digitare la seguente formula nella cella selezionata o nella casella di testo Formula Bar.
=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)
Voglio guardare in alto, verso il Stipendio di Ahmed che lavora nel IT Nella funzione selezionata il tasto valore_di_ricerca F4 & G4 , poi ha selezionato l'opzione array_di_ricerca B4:B14 & C4:C14
quindi selezionato il array di ritorno D4:D14. Infine, restituirà il file Stipendio .
Infine, premere il tasto ENTRARE chiave.
A questo punto, verrà mostrata la schermata Stipendio del valore di ricerca indicato.
In seguito, è possibile utilizzare l'opzione Maniglia di riempimento a Riempimento automatico la formula per il resto delle celle del file Stipendio colonna.
Una via alternativa
Per prima cosa, selezionare la cella in cui si desidera inserire il valore risultante.
➤ Qui ho selezionato la cella H4
Quindi, digitare la seguente formula nella cella selezionata o nel campo di lavoro Formula Bar.
=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)
Qui, per cercare il file Stipendio di Jim che lavora presso Contabile Nella funzione data il valore_di_ricerca 1 , poi ha selezionato l'opzione array_di_ricerca B5:B14=F4 * C4:C14=G4
quindi selezionato il array di ritorno D4:D14. Infine, restituirà il file Stipendio .
Premere il tasto ENTRARE alla fine, mostrerà il tasto Stipendio del valore di ricerca indicato.
Ora, è possibile utilizzare l'opzione Maniglia di riempimento a Riempimento automatico per il resto delle celle del file Stipendio colonna.
Per saperne di più: VLOOKUP con criteri multipli che includono l'intervallo di date in Excel (2 modi)
2. XLOOKUP bidimensionale/ annidato
Qui è possibile utilizzare il comando XLOOKUP in modo bidimensionale o annidato per cercare i valori.
Per prima cosa, selezionare la cella in cui inserire il valore risultante.
➤ Qui ho selezionato la cella J4
Quindi, digitare la seguente formula nella cella selezionata o nel campo di lavoro Formula Bar.
=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))
Qui, voglio cercare il Stipendio di Ahmed che lavora nel IT Nella funzione data il valore_di_ricerca H4 e ha selezionato il array_di_ricerca B5:B7 poi ancora una volta ha usato il XLOOKUP e ha selezionato il secondo criterio I4 e il array di ricerca C3:F3 con il matrice_di_ritorno C4:F7 In definitiva, restituirà il valore Stipendio .
Alla fine, premere il tasto ENTRARE chiave.
Quindi, verrà mostrata la schermata Stipendio del valore di ricerca dato.
Qui è possibile utilizzare il comando Maniglia di riempimento a Riempimento automatico per il resto delle celle del file Stipendio colonna.
Un'alternativa all'XLOOKUP annidato
È possibile utilizzare il metodo annidato XLOOKUP formula in un altro modo.
Per prima cosa, selezionare la cella in cui inserire il valore risultante.
➤ Qui ho selezionato la cella J8
Quindi, digitare la seguente formula nella cella selezionata o nel campo di lavoro Formula Bar.
=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))
Qui, ho semplicemente scambiato i valori di ricerca dall'interno all'esterno XLOOKUP funzione.
Infine, premere il tasto ENTRARE chiave.
Immediatamente, verrà mostrata la Stipendio del valore di ricerca indicato.
Per saperne di più: Vlookup con criteri multipli senza colonna di aiuto in Excel (5 modi)
3. Criteri multipli complessi
È anche possibile cercare valori in base a più criteri complessi, utilizzando l'opzione XLOOKUP con la funzione la funzione SINISTRA .
Per iniziare, selezionare la cella in cui inserire il valore risultante.
➤ Qui ho selezionato la cella F4
Quindi, digitare la seguente formula nella cella selezionata o nel campo di lavoro Formula Bar.
=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)
Qui, per i diversi criteri utilizzati, sono state utilizzate espressioni logiche separate. Nel campo SINISTRA data la funzione valore_di_ricerca "A" con l'intervallo selezionato B4:B14 Per il secondo criterio è stato utilizzato l'operatore "=" con valore_di_ricerca all'interno dell'intervallo selezionato C4:C14. Poi ho selezionato l'opzione gamma B4:D14 come matrice_di_ritorno Infine, restituirà il file Stipendio con Nome del dipendente e Dipartimento.
Premere il tasto ENTRARE e verrà visualizzata la dicitura Stipendio del valore di ricerca dato.
Pertanto, è possibile utilizzare l'opzione Maniglia di riempimento a Riempimento automatico per il resto delle celle del file Stipendio colonna.
Per saperne di più: Come cercare tra più fogli in Excel (3 metodi)
4. Criteri logici
È inoltre possibile utilizzare il comando XLOOKUP per cercare valori in base a più criteri logici.
Per iniziare, selezionare la cella in cui inserire il valore risultante.
➤ Qui ho selezionato la cella F4
Quindi, digitare la seguente formula nella cella selezionata o nel campo di lavoro Formula Bar.
=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)
Qui, per la logica multipla, si utilizzerà la logica booleana e si cercherà il numero. Nel file XLOOKUP data la funzione valore_di_ricerca "1" con l'intervallo selezionato C4:C14 Per il secondo criterio utilizzato ">" operatore con valore_di_ricerca all'interno dell'intervallo selezionato D4:D14. Poi ho selezionato l'opzione gamma B4:D14 come matrice_di_ritorno Infine, restituirà il file Stipendio superiore a 3000 .
A questo punto, premere il tasto ENTRARE chiave.
Nel frattempo, verrà mostrato il Stipendio del valore di ricerca indicato.
In breve, è possibile utilizzare l'opzione Maniglia di riempimento a Riempimento automatico la formula per il resto delle celle del file Stipendio colonna.
Per saperne di più: Cercare e restituire più valori concatenati in una cella in Excel
Sezione pratica
Nella cartella di lavoro è presente un foglio di esercitazione per mettere in pratica questi modi spiegati di XLOOKUP È possibile scaricarlo dal sito sopra indicato.
In conclusione
In questo articolo, ho cercato di spiegare 4 modi semplici e veloci di XLOOKUP con criteri multipli in Excel. Questi diversi modi vi aiuteranno ad eseguire XLOOKUP Infine, se avete suggerimenti, idee e feedback, non esitate a commentare qui sotto.