Sostituzione delle ricerche legacy con soluzioni moderne
Scorri per mostrare il menu
Nel corso sono state introdotte diverse funzioni di ricerca:
VLOOKUP, HLOOKUP, XLOOKUP, INDEX con XMATCH.
Tutte queste funzioni possono recuperare dati da tabelle, ma differiscono per flessibilità, affidabilità e rilevanza rispetto alle versioni moderne.
I fogli di calcolo più datati spesso si basano su VLOOKUP o HLOOKUP. Tuttavia, i flussi di lavoro moderni in Excel preferiscono tipicamente XLOOKUP o combinazioni come INDEX con XMATCH.
Confrontare questi approcci aiuta a comprendere quando ciascun metodo sia appropriato.
Lo stesso problema risolto in tre modi
Si supponga che il foglio di lavoro contenga la seguente tabella.
Product Code | Product Name | Price |
|---|---|---|
P-101 | Mouse | 20 |
P-102 | Keyboard | 35 |
P-103 | Monitor | 180 |
P-104 | Webcam | 45 |
Il codice prodotto viene inserito nella cella E2.
L'obiettivo è restituire il Price.
Approccio 1 Utilizzando VLOOKUP
=VLOOKUP(E2; A2:C5; 3; FALSE)
VLOOKUP cerca nella prima colonna della tabella e restituisce il valore dalla colonna specificata dal numero.
Approccio 2 Utilizzando XLOOKUP
=XLOOKUP(E2; A2:A5; C2:C5)
XLOOKUP cerca nella colonna di ricerca e restituisce il valore corrispondente dalla colonna di ritorno.
Approccio 3 Utilizzando INDEX e XMATCH
=INDEX(C2:C5; XMATCH(E2; A2:A5))
XMATCH trova la posizione del valore di ricerca. INDEX recupera il valore corrispondente dalla colonna di ritorno.
Confronto tra Metodi di Ricerca
Method | Strength | Limitation |
|---|---|---|
| Semplice e ampiamente utilizzato | Non può cercare a sinistra, colonne fragili |
| Funziona per tabelle orizzontali | Poco utilizzato e limitato |
| Moderno e potente | Richiede versioni più recenti di Excel |
| Molto flessibile | Formule leggermente più complesse |
Migliori pratiche per Excel moderno
Quando si creano nuovi fogli di calcolo:
Utilizzare XLOOKUP per la maggior parte delle operazioni di ricerca.
Quando è richiesta una flessibilità avanzata, utilizzare INDEX con XMATCH.
Le funzioni legacy come VLOOKUP e HLOOKUP sono utilizzate principalmente quando si lavora con fogli di calcolo esistenti.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione