XLOOKUP con criteri multipli in Excel (4 modi semplici)

  • Condividi Questo
Hugh West

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.xlsx

4 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.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.