Si supponga di voler cercare l'interno telefonico di un dipendente utilizzando il numero di badge o il tasso corretto di una commissione per un importo di vendita. È possibile cercare dati per trovare in modo rapido ed efficiente dati specifici in un elenco e per verificare automaticamente che i dati in uso siano corretti. Dopo aver cercato i dati, è possibile eseguire calcoli o visualizzare i risultati con i valori restituiti. Esistono diversi modi per cercare valori in un elenco di dati e visualizzare i risultati.
Per saperne di più
- Cercare valori verticalmente in un elenco usando una corrispondenza esatta
- Cercare valori verticalmente in un elenco usando una corrispondenza approssimativa
- Cercare valori verticalmente in un elenco di dimensioni sconosciute usando una corrispondenza esatta
- Cercare valori orizzontalmente in un elenco usando una corrispondenza esatta
- Cercare valori orizzontalmente in un elenco usando una corrispondenza approssimativa
Cercare valori verticalmente in un elenco usando una corrispondenza esatta
Per eseguire questa attività, è possibile usare la funzione CERCA.VERT o una combinazione delle funzioni INDICE e CONFRONTA.
Esempi di CERCA.VERT
Per altre informazioni, vedere Funzione CERCA.VERT.
Esempi di funzioni INDICE e CONFRONTA
In poche parole, ciò significa che:
=INDICE(cerca il valore restituito da C2:C10 che CONFRONTA(Cavolo, che si trova da qualche parte nella matrice B2:B10, dove il valore restituito è il primo valore corrispondente a Cavolo))
La formula cerca il primo valore in C2:C10 che corrisponde a Cavolo riccio (in B7) e restituisce il valore in C7 (100), cioè il primo valore che corrisponde a Cavolo riccio.
Per ulteriori informazioni, vedere Funzione INDICE e CONFRONTA.
Inizio pagina
Cercare valori verticalmente in un elenco usando una corrispondenza approssimativa
A tale scopo, usare la funzione CERCA.VERT.
Importante
Verificare che i valori nella prima riga siano stati ordinati in ordine crescente.
Nell'esempio precedente, CERCA.VERT cerca il nome dello studente con 6 ritardi nell'intervallo A2:B7. Nella tabella non è presente alcuna voce per 6 tardi, pertanto CERCA.VERT cerca la corrispondenza successiva più alta inferiore a 6 e trova il valore 5 associato al nome Dave e restituisce quindi Dave.
Per altre informazioni, vedere Funzione CERCA.VERT.
Inizio pagina
Cercare valori verticalmente in un elenco di dimensioni sconosciute usando una corrispondenza esatta
Per eseguire questa attività, usare le funzioni SCARTO e CONFRONTA.
Nota
Usa questo approccio quando i dati si trovano in un intervallo di dati esterno che viene aggiornato ogni giorno. Il prezzo è indicato nella colonna B, ma non si sa quante righe di dati verranno restituite dal server e la prima colonna non è in ordine alfabetico.
C1 sono le celle superiori sinistre dell'intervallo (detta anche cella iniziale).
CONFRONTA("Arance";C2:C7;0) cerca le arance nell'intervallo C2:C7. Non includere la cella iniziale nell'intervallo.
1 è il numero di colonne a destra della cella iniziale da cui deve provenire il valore restituito. In questo esempio il valore restituito proviene dalla colonna D, Vendite.
Inizio pagina
Cercare valori orizzontalmente in un elenco usando una corrispondenza esatta
Per eseguire questa attività, usare la funzione CERCA.ORIZZ. Vedere un esempio di seguito:
CERCA.ORIZZ visualizza la colonna Vendite e restituisce il valore della riga 5 nell'intervallo specificato.
Per altre informazioni, vedere Funzione CERCA.ORIZZ.
Inizio pagina
Cercare valori orizzontalmente in un elenco usando una corrispondenza approssimativa
Per eseguire questa attività, usare la funzione CERCA.ORIZZ.
Importante
Verificare che i valori nella prima riga siano stati ordinati in ordine crescente.
Nell'esempio precedente, CERCA.ORIZZ cerca il valore 11000 nella riga 3 nell'intervallo specificato. Non trova 11000 e quindi cerca il valore successivo più grande minore di 1100 e restituisce 10543.
Per altre informazioni, vedere Funzione CERCA.ORIZZ.
Inizio pagina