Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Come puoi mettere la formula Vlookup da tre diversi fogli di Excel?

Non puoi combinare direttamente le formule Vlookup da tre diversi fogli Excel in una singola formula. Vlookup è progettato per cercare i valori all'interno di una singola tabella.

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