Tuttavia, hai alcune opzioni per ottenere un risultato simile:
1. Combina i dati in un singolo foglio:
* L'approccio più semplice:
* Copia e incolla: Copia i dati pertinenti da ciascun foglio in un nuovo foglio.
* Usa vlookup sul foglio combinato: Ora puoi utilizzare una singola formula Vlookup sul foglio combinato per cercare valori su tutti i dati.
2. Usa indice/match (più flessibile):
* Vantaggio: Ti consente di cercare valori su più fogli con maggiore flessibilità.
* Passi:
1. Crea una colonna di supporto: In ciascuno dei tuoi tre fogli, crea una colonna di supporto (ad esempio, "nome del foglio") e riempila con il nome del foglio.
2. Combina fogli: Utilizzare la funzione `Concatenate` per combinare il nome del foglio con il valore di ricerca in ciascun foglio. Ad esempio, `=Concatenate (foglio1! A1,"-", foglio1! B1)`
3. Usa indice/corrispondenza: Nel tuo foglio principale, usa le funzioni `Index` e` Match` per cercare il valore combinato su tutti e tre i fogli.
3. Usa VBA (per situazioni complesse):
* Adatto per: Scenari altamente complessi o se è necessario cercare ripetutamente valori da più fogli.
* Esempio: Potresti scrivere una macro VBA che attraversa ogni foglio ed esegue la ricerca, quindi restituisce il risultato.
Esempio usando indice/match:
Supponiamo che tu abbia tre fogli:"Sheet1", "Sheet2" e "Sheet3" con i dati:
foglio1:
| Prodotto | Prezzo |
| --- | --- |
| Apple | $ 1 |
| Banana | $ 2 |
foglio2:
| Prodotto | Prezzo |
| --- | --- |
| Orange | $ 3 |
| Uva | $ 4 |
foglio3:
| Prodotto | Prezzo |
| --- | --- |
| Mango | $ 5 |
| Kiwi | $ 6 |
Foglio principale:
| Prodotto | Prezzo |
| --- | --- |
| Banana | |
| Orange | |
Passaggi:
1. colonna helper: In ogni foglio, aggiungi una colonna chiamata "nome del foglio" e riempila con il nome del foglio.
2. Valore combinato: In Sheet1, crea una formula nella cella C1:`=Concatenate (A1,"-", B1)`. Copia questa formula in altre righe. Ripeti in foglio2 e foglio3.
3. Formula del foglio principale: Nella colonna "Prezzo" del foglio principale, utilizzare la seguente formula:
`` `Excel
=INDICE (Sheet1! C:C, Match (A1 &"-" &B1, Sheet1! C:C, 0))
`` `
* Questa formula cerca il valore combinato (prezzo del prodotto) nella colonna combinata di Sheet1 (C:C). Se trovato, restituisce il prezzo corrispondente.
* Dovrai ripetere questa formula, regolando anche i nomi del foglio per coprire il foglio2 e il foglio3.
Scegliere il metodo migliore:
* Casi semplici: Combina i dati in un singolo foglio.
* Più flessibilità: Usa indice/corrispondenza.
* Automazione avanzata: Considera VBA per situazioni complesse.
software © www.354353.com