Immagina di avere più fogli identici in una cartella di lavoro che contiene tabelle identiche (come i registri delle presenze di ogni mese in un foglio separato). Ora vuoi creare una dashboard che ti mostri le presenze totali per il mese. Ora avere i dati di ogni mese sulla dashboard contemporaneamente non è una buona opzione. Vogliamo un menu a discesa per selezionare il mese. Abbiamo bisogno di una formula CERCA.VERT da guardare dal foglio del mese scelto.
In parole semplici, abbiamo bisogno di una formula di ricerca per cercare da fogli variabili.
Come mostra la gif sopra, utilizzeremo la funzione CERCA.VERT e INDIRETTO insieme per cercare da più fogli, in base ai loro nomi.
Formula generica per la ricerca di più fogli
=CERCA.VERT(valore di ricerca,INDIRETTO(""&foglio_nome_riferimento&"!lookup_table"),col_index,0) |
Valore di ricerca: Questo è il valore che stai cercando nella ricerca tavolo.
Foglio_nome_riferimento: Questo è il riferimento della cella che contiene il nome del foglio.
Tabella di ricerca: Questo è il riferimento alla tabella in cui vuoi cercare valore di ricerca. Può essere un intervallo denominato, una tabella o un riferimento assoluto. Dovrebbe essere lo stesso in tutti i fogli.
Indice_col: Questo è il numero di colonna nella tabella da cui si desidera recuperare il valore. Se hai familiarità con la funzione CERCA.VERT, sai di cosa si tratta.
Quindi facciamo un esempio.
Esempio: recuperare la partecipazione per il mese selezionato
Quindi abbiamo una cartella di lavoro che mantiene la frequenza dei miei studenti di Excel. I dati di ogni mese vengono salvati separatamente in fogli diversi. Il nome del foglio è impostato sul nome dei mesi. Per ora ho tre mesi di dati, ma ce ne saranno altri ovviamente.
Voglio creare un report che mostri la frequenza del mese selezionato. Il mese può essere selezionato da un elenco a discesa. La formula dovrebbe essere in grado di cercare automaticamente da quel foglio, anche se viene aggiunto un nuovo foglio.
Quindi, prepariamo la tabella sopra. La cella G3 abbiamo creato un elenco a discesa utilizzando un elenco a discesa.
Il valore di ricerca è in B4. Il foglio_nome_riferimento è in G3. La tabella di ricerca in tutti i fogli è B3:AZ100. Vorremmo recuperare il valore da 2 colonne. Quindi scriviamo questa formula in C4 e la trasciniamo verso il basso. Allo stesso modo, per i valori assenti si cambia l'indice di colonna.
=CERCA.VERT(B4,INDIRETTO(""&$G$3&"!$B$3:$Az$100"),2,0) |
Come funziona?
La formula è risolta al rovescio. Per prima cosa vediamo come si risolve passo dopo passo.
Supponendo che G3 contenga Jan.
=CERCA.VERT(B4,INDIRETTO(""&$G$3&"!$B$3:$Az$100"),2,0) |
=CERCA.VERT(B4,INDIRETTO("Gen!$B$3:$Az$100"),2,0) |
=CERCA.VERT(B4,Gennaio!$B$3:$Az$100,2,0) |
=7 |
Quindi, prima l'istruzione ""&$G$3&"!$B$3:$Az$100" viene risolta in una stringa "Gennaio!$B$3:$Az$100". Successivamente la funzione INDIRETTO converte questa stringa in un riferimento effettivo. E infine abbiamo ottenuto la formula CERCA.VERT(B4,Jan!$B$3:$Az$100,2,0). E questo alla fine si risolve in 7. Ora, se cambi il nome del foglio in G3, il testo di riferimento del valore verrà modificato. Ed è così che si cerca dai fogli variabili in Excel.
Spero ti sia stato utile. Se hai domande o hai una ricerca diversa da eseguire, faccelo sapere nella sezione commenti qui sotto. Sarò felice di aiutarti. Fino ad allora continua ad eccellere.
Usa CERCA.VERT da due o più tabelle di ricerca | Per cercare da più tabelle possiamo adottare un approccio IFERROR. La ricerca da più tabelle prende l'errore come un interruttore per la tabella successiva. Un altro metodo può essere un approccio If.
Come eseguire la ricerca con distinzione tra maiuscole e minuscole in Excel | la funzione VLOOKUP di excel non fa distinzione tra maiuscole e minuscole e restituirà il primo valore corrispondente dall'elenco. INDEX-MATCH non fa eccezione, ma può essere modificato per fare distinzione tra maiuscole e minuscole. Vediamo come…
Cerca il testo che appare frequentemente con criteri in Excel | La ricerca appare più frequentemente nel testo in un intervallo che usiamo la funzione INDICE-MATCH con MODALITÀ. Ecco il metodo.
Articoli popolari:
50 scorciatoie di Excel per aumentare la produttività | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.
Come utilizzare la funzione CERCA.VERT di Excel| Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare valore da diversi intervalli e fogli.
Come usare Excel Funzione CONTA.SE| Conta i valori con le condizioni usando questa fantastica funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.
Come utilizzare la funzione SOMMA.SE in Excel | Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.