Casella di ricerca in Excel

Creazione di una casella di ricerca in Excel

L'idea di creare una casella di ricerca in Excel, in modo da continuare a scrivere i dati richiesti e di conseguenza filtrerà i dati e mostrerà solo una parte dei dati. In questo articolo, ti mostreremo come creare una casella di ricerca e filtrare i dati in Excel.

15 semplici passaggi per creare una casella di ricerca dinamica in Excel

Puoi scaricare questo modello Excel della casella di ricerca qui - Modello Excel della casella di ricerca

Per creare una casella di ricerca dinamica in Excel. useremo i dati seguenti. Puoi scaricare la cartella di lavoro e seguirci per crearla da solo.

Segui i passaggi seguenti per creare una casella di ricerca dinamica in Excel.

  • Passaggio 1: creare innanzitutto un elenco univoco di nomi di " città " rimuovendo i duplicati in un nuovo foglio di lavoro.

  • Passaggio 2: per questo elenco univoco di città, dai un nome come " CityList "

  • Passaggio 3: vai alla scheda Sviluppatore in Excel e dall'inserto, la casella inserisce " Casella combinata ".

  • Passaggio 4: Disegna questa casella " Combo " sul foglio di lavoro in cui si trovano i dati.

  • Passaggio 5: fare clic con il pulsante destro del mouse su questa "casella combinata" e scegliere l' opzione " Proprietà ".

  • Passaggio 6: questo aprirà le opzioni delle proprietà come quella sotto.

  • Passaggio 7: abbiamo diverse proprietà qui, poiché la proprietà " Cella collegata " fornisce un collegamento alla cella D2 .

  • Passaggio 8: per la proprietà " List Fill Range ", assegnare il nome assegnato a un elenco univoco di "Città".

  • Passaggio 9: per la proprietà " Match Entry ", scegliere 2-fmMatchEntryNone perché durante la digitazione del nome nella casella combinata non verrà completata automaticamente la frase.

  • Passaggio 10: abbiamo finito con le proprietà parte della "casella combinata". Vai alla scheda " Sviluppatore " e deseleziona l' opzione della modalità " Progettazione " di "Casella combinata".

  • Passaggio 11: ora dalla casella combinata possiamo vedere i nomi delle città nell'elenco a discesa in Excel.

In effetti, possiamo digitare il nome all'interno della casella combinata e lo stesso rifletterà anche la cella D2 inline.

  • Passaggio 12: Ora dobbiamo scrivere formule per filtrare i dati mentre digitiamo il nome della città nella casella combinata. Per questo, abbiamo bisogno di tre colonne helper, per la prima colonna helper dobbiamo trovare i numeri di riga usando la funzione ROWS.

  • Passaggio 13: nella seconda colonna helper dobbiamo trovare i nomi delle città di ricerca correlate e, se corrispondono, abbiamo bisogno dei numeri di riga di quelle città per inserire la formula seguente.

Questa formula cercherà il nome della città nella tabella principale se corrisponde, restituirà il numero di riga dalla colonna "Helper 1" oppure restituirà una cella vuota.

Ad esempio, ora digiterò " Los Angeles " e dovunque il nome della città sia presente nella tabella principale di quelle città otterremo il numero di riga.

  • Passaggio 14: una volta disponibili i numeri di riga del nome della città inserito o selezionato, è necessario unire questi numeri di riga uno sotto l'altro, quindi nella terza colonna helper dobbiamo impilare tutti questi numeri di riga del nome della città inserito.

Per ottenere questi numeri di riga insieme useremo la formula di combinazione di " SE.ERRORE in Excel " e la funzione " PICCOLO " in Excel.

Questa formula cercherà il valore più piccolo nell'elenco delle città corrispondenti in base ai numeri di riga effettivi e impilerà il primo più piccolo, il secondo più piccolo, il terzo più piccolo e così via. Una volta che tutti i valori piccoli sono stati impilati insieme, la funzione SMALL genera un valore di errore, quindi per evitarlo abbiamo utilizzato la funzione SE.ERRORE e se il valore di errore viene restituito come risultato, una cella vuota.

  • Passaggio 15: ora crea un formato di tabella identico come quello sotto.

In questa nuova tabella, abbiamo bisogno di filtrare i dati in base al nome della città che digitiamo nella casella di ricerca di Excel. Questo può essere fatto utilizzando una combinazione delle funzioni SE.ERRORE, INDICE e COLONNE in Excel. Di seguito è riportata la formula che devi applicare.

Copia la formula e incollala in tutte le altre celle nella nuova tabella.

Ok, abbiamo finito con la progettazione della parte, impariamo come usarla.

Digita il nome della città nella casella combinata e la nostra nuova tabella filtrerà solo i dati della città inseriti.

Come puoi vedere, ho appena digitato "LO" e tutti i risultati della ricerca correlati vengono filtrati nel nuovo formato di tabella.

Cose da ricordare qui

  • È necessario inserire una casella combinata in Excel da "ActiveX Form Control" nella scheda "Sviluppatore".
  • La casella combinata corrisponde a tutti gli alfabeti correlati restituisce il risultato.