Logo Wand.Tools

Generatore di funzioni XLOOKUP Excel

Usa l'IA per generare funzioni XLOOKUP per ricerca e corrispondenza efficiente dei dati

Guida alla funzione XLOOKUP di Excel - Come usare XLOOKUP

Scopri come utilizzare efficacemente la funzione XLOOKUP di Excel. XLOOKUP è il sostituto moderno di VLOOKUP e HLOOKUP, offrendo maggiore flessibilità e potenza nelle operazioni di ricerca dati.

Sintassi

=XLOOKUP(valore_ricerca, matrice_ricerca, matrice_ritorno, [se_non_trovato], [modalità_corrispondenza], [modalità_ricerca])

  • valore_ricerca: Il valore da cercare (testo, numeri o riferimento di cella)
  • matrice_ricerca: Dove cercare il valore (singola colonna o riga)
  • matrice_ritorno: Cosa restituire quando il valore è trovato (può essere più colonne/righe)
  • se_non_trovato: (Opzionale) Cosa mostrare se non viene trovata una corrispondenza (“Non trovato”, 0, testo personalizzato)
  • modalità_corrispondenza: (Opzionale) Come effettuare la corrispondenza:
    • 0: Corrispondenza esatta (predefinita)
    • -1: Corrispondenza esatta o elemento inferiore successivo
    • 1: Corrispondenza esatta o elemento superiore successivo
    • 2: Utilizzo di caratteri jolly (* e ?)
  • modalità_ricerca: (Opzionale) Direzione di ricerca:
    • 1: Dal primo all’ultimo (predefinito)
    • -1: Dall’ultimo al primo
    • 2: Ricerca binaria (ascendente)
    • -2: Ricerca binaria (discendente)

Esempi

  1. Ricerca di base (trova lo stipendio del dipendente per ID):
    =XLOOKUP(A2, ID_Dipendenti, Stipendi)

  2. Restituzione multipla (ottieni nome e dipartimento):
    =XLOOKUP(A2, ID_Dipendenti, Colonne_Nome_Dipartimento)

  3. Con gestione degli errori (messaggio personalizzato):
    =XLOOKUP(A2, ID_Prodotti, Prezzi, “Prodotto non trovato”)

  4. Corrispondenza approssimativa (trova il prezzo successivo più alto):
    =XLOOKUP(100, Listino_Prezzi, Nomi_Prodotti, “Non disponibile”, 1)

  5. Ricerca con caratteri jolly (trova elementi che iniziano con “App”):
    =XLOOKUP(“App*”, Nomi_Prodotti, Prezzi, “Nessuna corrispondenza”, 2)

  6. Ricerca inversa (trova l’ultima occorrenza):
    =XLOOKUP(Valore_Ricerca, Intervallo_Dati, Intervallo_Risultati, “Non trovato”, 0, -1)

Suggerimenti Avanzati

  • Utilizza più colonne di ritorno: Seleziona più colonne nella matrice_ritorno
  • Gestisci gli errori: Includi sempre il parametro se_non_trovato per una migliore esperienza utente
  • Ottimizza i dati di grandi dimensioni: Usa la ricerca binaria (modalità_ricerca=2) per elenchi ordinati
  • Ricerca bidirezionale: Può cercare sia verticalmente che orizzontalmente
  • Formule di matrice: Funziona con ritorni di matrice per calcoli avanzati
  • XLOOKUP annidato: Può essere annidato per ricerche complesse

Errori Comuni

  • #N/A: Valore non trovato (usa se_non_trovato per gestirlo)
  • #VALUE!: Gli argomenti hanno tipi di dati errati
  • #REF!: Riferimenti non validi nella formula
  • #SPILL!: La matrice di ritorno è bloccata da dati esistenti