Vai al contenuto

Cercare valore tabella Excel

    Microsoft_Excel_Cercare_Valore_Tabella_Ricerca_Indice_Confronta_Confronta

    In questo articolo vediamo come cercare un valore all'interno di una tabella Excel.

    Abbiamo selezionato un database con i 10 film di maggiore successo dell'anno scorso. Vogliamo impostare una ricerca dinamica che ci restituisca i valori relativi a ranking (#), distributore e fatturato con una sola formula.

    Per una ricerca dinamica interna a un database più approfondita puoi consultare questo articolo sulla ricerca di informazioni su Excel.

    Microsoft_Excel_Cercare_Valore_Tabella_Iniziale

    Come dicevamo, vogliamo inserire il nome di un film e ottenere in automatico i valori di distributore, fatturato e ranking.

    Come cercare un valore su Excel

    Partiamo dall'inserimento del nome di un film nella cella H2. Inseriamo "Joker" e permettiamo a chi utilizzi il file di inserire solo i nomi dei film tramite una convalida dati, chiamata anche menu a tendina.

    Microsoft_Excel_Cercare_Valore_Tabella_Ricerca_Film

    A questo punto abbiamo già inserito i valori "Distributore", "Fatturato" e "#" nell'intervallo da G3 a G5. Possiamo fare 3 combinazioni di INDICE + CONFRONTA ma l'obiettov è far sì che questi valori siano calcolati in automatico basandosi sui rispetti valori da G3 a G5 rendendo tutto estremamente veloce e automatico.

    NB: Dobbiamo fare attenzione perchè questi valori siano gli stessi che abbiamo nella tabella di partenza, altrimenti la nostra soluzione non funzionerà.

    La soluzione è utilizzare congiuntamente le funzioni INDICE e CONFRONTA. In genere questa combinazione viene utilizzata per cercare valori a sinistra di una cella come alternativa al CERCA.VERT, ma in questo caso dovremo utilizzare INDICE e 2 CONFRONTA per muoverci all'interno della tabella e ottenere il valore desiderato.

    Vediamo prima perchè ci servano due CONFRONTA recuperando quali sono le caratteristiche segnalate per INDICE:

    =INDICE(matrice;riga;[col]

    Sfrutteremo sia la parte "riga" sia la parte colonna "[col]" che ci permetterà di muoverci all'interno della tabella. Dobbiamo ricordarci che prima dovremo pensare alle righe e poi alle colonne. Le righe saranno indicate dal film e le colonne invece dai valori che abbiamo inserito in G3.

    Vediamo ora la soluzione:

    Microsoft_Excel_Cercare_Valore_Tabella_Ricerca_Indice_Confronta_Confronta

    =INDICE($B$3:$E$12;CONFRONTA($H$2;$C$3:$C$12;0);CONFRONTA(G3;$B$2:$E$2;0))

    Come funziona? Vediamolo nel dettaglio:

    • INDICE considera l'intero intervallo nel quale abbiamo i valori che ci interessano e quindi si riferisce a più colonne (matrice)
    • CONFRONTA #1 cerca H2 ("Joker") all'interno della tabella e ci segnala la posizione correttamente per la riga
    • CONFRONTA #2 cerca G3 ("Distributore") all'interno della prima riga della tabella e ci segnala la colonna di riferimento

    Come vediamo, la soluzione è corretta e restituisce Warner Bros. Sarà sufficiente copiare e incollare la formula (con CTRL+ALT+V, incolla formula se vogliamo mantenere la formattazione) anche nelle celle H4 e H5 per ottenere in automatico i valori di fatturato e ranking.

    Microsoft_Excel_Cercare_Valore_Tabella_Finale

    Lascia un commento

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

    Excel per Professionisti
    Panoramica privacy

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.