Skip to content

Ricerca obiettivo excel su più celle

Vlookup 2 colonne

Quando si utilizza Microsoft Excel per l’analisi dei dati, ci si può trovare spesso in situazioni in cui è necessario ottenere tutti i valori corrispondenti per un id specifico, un nome, un indirizzo e-mail o un altro identificatore unico. Una soluzione immediata che viene in mente è l’utilizzo della funzione VLOOKUP di Excel, ma il problema è che può restituire solo una singola corrispondenza.

La funzione Vlookup per più valori può essere eseguita mediante l’uso combinato di diverse funzioni. Se non siete esperti di Excel, non abbiate fretta di lasciare questa pagina. Farò del mio meglio per spiegare la logica sottostante in modo che anche un principiante possa capire le formule e adattarle per risolvere compiti simili. Ancora meglio, vi mostrerò un’altra possibile soluzione che richiede solo pochi clic del mouse e non richiede alcuna conoscenza delle formule di Excel!

Supponiamo di avere i nomi dei venditori nella colonna A e i prodotti che hanno venduto nella colonna B. La colonna A contiene alcune occorrenze di ciascun venditore. Il vostro obiettivo è ottenere un elenco di tutti i prodotti venduti da una determinata persona. Per farlo, seguite i seguenti passaggi:

Si possono cercare più celle contemporaneamente in Excel?

Il modo più semplice per trovare più valori in Excel è utilizzare la funzione Trova. Innanzitutto, selezionare le celle che si desidera ricercare. Quindi spostarsi in Home >> Modifica >> Trova e seleziona >> Trova. È anche possibile utilizzare la scorciatoia da tastiera Ctrl + F per un accesso rapido.

  Adattare celle excel a testo

È possibile utilizzare Xlookup per più valori?

Suggerimento. XLOOKUP può non solo restituire più voci, ma anche sostituirle con altri valori specificati dall’utente. Un esempio di sostituzione massiva è riportato qui: Come cercare e sostituire più valori con XLOOKUP.

Excel trova più corrispondenze

Se si conosce il risultato che si desidera ottenere da una formula, ma non si è sicuri del valore di input di cui la formula ha bisogno per ottenere quel risultato, si può utilizzare la funzione Cerca obiettivo. Ad esempio, supponiamo di dover prendere in prestito del denaro. Si sa quanto denaro si vuole, quanto tempo si vuole impiegare per pagare il prestito e quanto ci si può permettere di pagare ogni mese. Potete usare Goal Seek per determinare il tasso di interesse che dovrete garantire per raggiungere il vostro obiettivo di prestito.

Se si conosce il risultato che si vuole ottenere da una formula, ma non si è sicuri del valore di input di cui la formula ha bisogno per ottenere quel risultato, si può usare la funzione Cerca obiettivo. Ad esempio, si supponga di dover prendere in prestito del denaro. Si sa quanto denaro si vuole, quanto tempo si vuole impiegare per pagare il prestito e quanto ci si può permettere di pagare ogni mese. Con Goal Seek è possibile determinare il tasso di interesse da garantire per raggiungere l’obiettivo del prestito.

  Testo a capo celle excel

Nota: Goal Seek funziona solo con un valore di input variabile. Se si desidera accettare più di un valore di input, ad esempio sia l’importo del prestito che l’importo del pagamento mensile di un prestito, è necessario utilizzare il componente aggiuntivo Solver. Per ulteriori informazioni, vedere Definire e risolvere un problema utilizzando Solver.

Excel trova in colonna

Nell’ultimo articolo abbiamo illustrato le basi della finestra di dialogo Trova e sostituisci di Excel. In molte situazioni, tuttavia, si può desiderare che Excel trovi ed estragga automaticamente i dati da altre celle in base ai propri criteri. Vediamo quindi più da vicino cosa offrono le funzioni di ricerca di Excel.

Come si vede nella schermata precedente, la formula CERCA(“funzione*2013”, A2) restituisce la posizione del primo carattere (“f”) nella sottostringa se la stringa di testo a cui si riferisce l’argomento entro_testo contiene sia “funzione” che “2013”, indipendentemente dal numero di caratteri intermedi.

In pratica, le funzioni FIND e SEARCH di Excel sono raramente utilizzate da sole. In genere, vengono utilizzate in combinazione con altre funzioni come MEDIO, SINISTRA o DESTRA e gli esempi di formule che seguono mostrano alcuni usi reali.

Questo esempio mostra come trovare ed estrarre tutti i caratteri di una stringa di testo a sinistra o a destra di un carattere specifico. Per semplificare la comprensione, si consideri il seguente esempio.

Excel più valori in una cella

Il primo argomento di INDEX è l’assegnazione di un array. Questa matrice (intervallo) deve includere la risposta. È quindi necessario specificare quante righe scendere e quante colonne spostare per trovare il valore corretto. Non è possibile spostarsi al di fuori dell’intervallo INDEX.

  Come bloccare le celle di un foglio excel

La funzione MATCH è stata progettata per restituire alla funzione INDEX la posizione o l’indirizzo del valore cercato. Questo è l’elemento che differenzia MATCH dalle altre funzioni. Non restituisce il VALORE della cella, ma la POSIZIONE della cella all’interno di un intervallo specificato.

Quando INDEX e MATCH vengono utilizzati insieme, la funzione MATCH trova l’indice di riga/colonna del valore di ricerca e lo trasmette alla funzione INDEX per ottenere il valore di ricerca. L’esempio seguente mostra come queste funzioni lavorano in tandem.

La funzione VLOOKUP deve includere tutte le colonne dell’intervallo, anche se le colonne intermedie non sono necessarie. INDEX e MATCH richiedono solo la colonna del valore di ritorno, il che può ridurre notevolmente i tempi di elaborazione in fogli di lavoro più grandi.

Ricerca in matriceUtilizzate INDEX MATCH e un secondo MATCH nei casi in cui è necessario cercare un valore in una matrice. MATCH viene utilizzato due volte: una per le righe e una per le colonne. In questo esempio, l’intervallo di ritorno della funzione Indice coinvolge più colonne e la funzione MATCH istruisce la formula a spostarsi su un certo numero di righe e a spostarsi su un certo numero di colonne del foglio per recuperare il valore desiderato.