/ / Casella di ricerca in Excel

Casella di ricerca in Excel

Questo esempio ti insegna come crearne uno tuo casella di ricerca nel Eccellere. Se hai fretta, scarica semplicemente il file Excel.

Questo è il foglio di calcolo. Se inserisci una query di ricerca nella cella B2, Excel cerca nella colonna E e i risultati vengono visualizzati nella colonna B.

Casella di ricerca in Excel

Per creare questa casella di ricerca, eseguire i seguenti passaggi.

1. Seleziona la cella D4 e inserisci la funzione RICERCA mostrata sotto. Creare un riferimento assoluto alla cella B2.

2. Fare doppio clic sull'angolo destro della cella D4 per copiare rapidamente la funzione sulle altre celle.

Funzione di ricerca

Spiegazione: la funzione SEARCH trova la posizione di una sottostringa in una stringa. La funzione RICERCA non fa distinzione tra maiuscole e minuscole. Per la Tunisia, la stringa "uni" si trova nella posizione 2. Per Stati Uniti, la stringa "uni" si trova nella posizione 1. Più basso è il numero, più alto deve essere classificato.

3. Sia gli Stati Uniti che il Regno Unito restituiscono il valore 1. Per restituire valori univoci, che ci aiuteranno quando useremo la funzione RANK in un momento, regoliamo leggermente la formula nella cella D4 come mostrato di seguito.

4. Ancora, fare doppio clic sull'angolo destro della cella D4 per copiare rapidamente la formula nelle altre celle.

Funzione di riga

Spiegazione: la funzione ROW restituisce il numero di riga di una cella. Se dividiamo il numero di riga di un numero elevato e lo aggiungiamo al risultato della funzione SEARCH, abbiamo sempre valori univoci. Tuttavia, questi piccoli incrementi non influenzano la classifica delle ricerche: gli Stati Uniti ora hanno un valore di 1.00006 e il Regno Unito ha un valore di 1.00009. Abbiamo anche aggiunto la funzione IFERROR Se una cella contiene un errore (quando non è possibile trovare una stringa ), viene visualizzata una stringa vuota ("").

5. Seleziona la cella C4 e inserisci la funzione RANK mostrata sotto.

6. Fare doppio clic sull'angolo destro della cella C4 per copiare rapidamente la formula nelle altre celle.

Funzione di rango

Spiegazione: la funzione RANK restituisce il rango di un numero in una lista di numeri. Se il terzo argomento è 1, Excel classifica il numero più piccolo prima, il secondo il numero più piccolo secondo, ecc. Poiché abbiamo aggiunto la funzione ROW, tutti i valori nella colonna D sono univoci. Di conseguenza, anche i ranghi nella colonna C sono unici (senza legami).

7. Siamo quasi arrivati. Useremo la funzione CERCA DI RICERCA per restituire i paesi trovati (prima il rango più basso, il secondo secondo il rango più basso, ecc.) Seleziona la cella B4 e inserisci la funzione CERCA.VUOTO mostrata di seguito.

8. Fare doppio clic sull'angolo destro della cella B4 per copiare rapidamente la formula nelle altre celle.

Funzione Vlookup

9. Modificare il colore del testo dei numeri nella colonna A in bianco e nascondere le colonne C e D.

Risultato. La tua casella di ricerca in Excel.

Casella di ricerca in Excel

Leggi anche: