Elenco a discesa in una cella

Video

 Chi ha poco tempo e ha bisogno di cogliere rapidamente l'essenza – guarda il video di formazione:

Chi è interessato ai dettagli e alle sfumature di tutti i metodi descritti – più in basso nel testo.

Metodo 1. Primitivo

Fare clic con il pulsante destro del mouse su una cella vuota sotto una colonna con dati, comando del menu di scelta rapida Seleziona dall'elenco a discesa (Scegli dall'elenco a discesa) o premere la scorciatoia da tastiera ALT+freccia giù. Il metodo non funziona se almeno una riga vuota separa la cella e la colonna dei dati, oppure se hai bisogno di un prodotto che non è mai stato inserito sopra:

Metodo 2. Standard

  1. Selezionare le celle con i dati da includere nell'elenco a discesa (ad esempio i nomi dei prodotti).
  2. Se hai Excel 2003 o versioni precedenti, seleziona dal menu Inserisci – Nome – Assegna (Inserisci — Nome — Definisci), se Excel 2007 o versioni successive, apri la scheda Formule e usa il pulsante Nome ManagerPoi Creare. Immettere un nome (qualsiasi nome è possibile, ma senza spazi e iniziare con una lettera!) per l'intervallo selezionato (ad esempio Prodotto). Clicca su OK.
  3. Seleziona le celle (puoi averne più contemporaneamente) in cui vuoi ottenere un elenco a discesa e seleziona dal menu (nella scheda) Dati – Verifica (Dati – Convalida). Dall'elenco a discesa Tipo di dati (Consenti) selezionare l'opzione Lista ed entra nella riga Fonte è uguale al segno e al nome dell'intervallo (es =Prodotti).

Rassegna Stampa OK.

Tutto quanto! Divertiti!

Una sfumatura importante. Un intervallo denominato dinamico, ad esempio un listino prezzi, può fungere anche da origine dati per un listino. Quindi, quando si aggiungono nuovi prodotti al listino prezzi, questi verranno automaticamente aggiunti all'elenco a discesa. Un altro trucco comunemente usato per tali elenchi è creare menu a discesa collegati (in cui il contenuto di un elenco cambia a seconda della selezione in un altro).

Metodo 3: controllo

Questo metodo consiste nell'inserire un nuovo oggetto nel foglio, un controllo casella combinata, e quindi associarlo agli intervalli nel foglio. Per questo:

  1. In Excel 2007/2010, apri la scheda Costruttori. Nelle versioni precedenti, la barra degli strumenti Moduli attraverso il menu Visualizza – Barre degli strumenti – Moduli (Visualizza – Barre degli strumenti – Moduli). Se questa scheda non è visibile, fare clic sul pulsante Ufficio – Opzioni di Excel - casella di controllo Mostra scheda sviluppatore nella barra multifunzione (pulsante Office – Opzioni di Excel – Mostra scheda sviluppatore nella barra multifunzione)
  2. Cerca l'icona a discesa tra i controlli dei moduli (non ActiveX!). Segui i suggerimenti a comparsa casella combinata:

    Fare clic sull'icona e disegnare un piccolo rettangolo orizzontale: l'elenco futuro.

  3. Fare clic con il pulsante destro del mouse sull'elenco disegnato e selezionare il comando Formato oggetto (controllo formato). Nella finestra di dialogo che appare, imposta
    • Forma un elenco per intervallo – selezionare le celle con i nomi delle merci da inserire nell'elenco
    • Comunicazione cellulare – specificare la cella dove si vuole visualizzare il numero seriale dell'elemento selezionato dall'utente.
    • Numero di righe di elenco — quante righe mostrare nell'elenco a discesa. Il valore predefinito è 8, ma è possibile di più, cosa che il metodo precedente non consente.

Dopo aver fatto clic su OK è possibile utilizzare l'elenco.

Per visualizzare il suo nome al posto del numero di serie dell'elemento, puoi anche utilizzare la funzione INDICE (INDICE), che può visualizzare il contenuto della cella richiesta dall'intervallo:

Metodo 4: controllo ActiveX

Questo metodo assomiglia in parte al precedente. La differenza principale è che non è un controllo che viene aggiunto al foglio, ma un controllo ActiveX. "Combo box" dalla casella a discesa sotto il pulsante inserire dalla scheda Costruttori:

Il meccanismo di aggiunta è lo stesso: seleziona un oggetto dall'elenco e disegnalo sul foglio. Ma poi iniziano gravi differenze rispetto al metodo precedente.

In primo luogo, l'elenco a discesa ActiveX creato può trovarsi in due stati fondamentalmente diversi: modalità di debug, quando puoi configurarne i parametri e le proprietà, spostarlo sul foglio e ridimensionarlo, e - modalità di input, quando l'unica cosa che puoi fare è selezionare i dati da esso. Il passaggio da una modalità all'altra avviene tramite il pulsante. Modalità di progettazione linguetta Costruttori:

Se viene premuto questo pulsante, possiamo regolare i parametri dell'elenco a discesa premendo il pulsante adiacente Properties, che aprirà una finestra con un elenco di tutte le possibili impostazioni per l'oggetto selezionato:

Le proprietà più necessarie e utili che possono e devono essere configurate:

  • ElencoRiempimentoIntervallo – l'intervallo di celle da cui vengono presi i dati per l'elenco. Non ti permetterà di selezionare un intervallo con il mouse, devi solo inserirlo con le mani dalla tastiera (ad esempio Foglio2! A1: A5)
  • Cella collegata – la cella associata dove verrà visualizzata la voce selezionata dalla lista
  • ElencoRighe – numero di righe visualizzate
  • fonte – font, dimensione, stile (corsivo, sottolineato, ecc. escluso il colore)
  • Colore anteriore и colore di sfondo – rispettivamente colore del testo e dello sfondo

Un grande vantaggio di questo metodo è la possibilità di saltare rapidamente all'elemento desiderato nell'elenco quando si inseriscono le prime lettere dalla tastiera (!), che non è disponibile per tutti gli altri metodi. Un bel punto, inoltre, è la possibilità di personalizzare la presentazione visiva (colori, caratteri, ecc.)

Quando si utilizza questo metodo, è anche possibile specificare come ElencoRiempimentoIntervallo non solo intervalli unidimensionali. È possibile, ad esempio, impostare un intervallo di due colonne e più righe, indicando inoltre che è necessario visualizzare due colonne (proprietà ColumnCount=2). Quindi puoi ottenere risultati molto interessanti che ripagano tutto lo sforzo speso per impostazioni aggiuntive:

 

Tabella di confronto finale di tutti i metodi

  Metodo 1. Primitivo Metodo 2. Standard Metodo 3. Elemento di controllo Metodo 4. Controllo ActiveX
Complessità Basso media alto alto
Possibilità di personalizzare il carattere, il colore, ecc. no no no
Numero di righe visualizzate sempre 8 sempre 8 in qualsiasi in qualsiasi
Ricerca rapida di un elemento per prime lettere no no no
La necessità di utilizzare una funzione aggiuntiva INDICE no no no
Possibilità di creare elenchi a discesa collegati no no no

:

  • Elenco a discesa con i dati di un altro file
  • Creazione di menu a discesa dipendenti
  • Creazione automatica di elenchi a discesa tramite il componente aggiuntivo PLEX
  • Selezione di una foto dall'elenco a discesa
  • Rimozione automatica degli elementi già utilizzati dall'elenco a discesa
  • Elenco a discesa con aggiunta automatica di nuovi elementi

Lascia un Commento