Lista derulantă într-o celulă

Video

 Cine are puțin timp și are nevoie să înțeleagă rapid esența - urmăriți videoclipul de antrenament:

Cine sunt interesați de detaliile și nuanțele tuturor metodelor descrise – mai jos în text.

Metoda 1. Primitiv

Faceți un singur clic dreapta pe o celulă goală sub o coloană cu date, comandă din meniu contextual Selectați din lista verticală (Alegeți din lista derulantă) sau apăsați comanda rapidă de la tastatură ALT+săgeată în jos. Metoda nu funcționează dacă cel puțin o linie goală separă celula și coloana de date sau dacă aveți nevoie de un produs care nu a fost introdus niciodată mai sus:

Metoda 2. Standard

  1. Selectați celulele cu datele care ar trebui incluse în lista verticală (de exemplu, numele produselor).
  2. Dacă aveți Excel 2003 sau mai vechi, selectați din meniu Inserare – Nume – Atribuire (Inserați — Nume — Definiți), dacă Excel 2007 sau mai nou, deschideți fila Formule și folosește butonul Manager nume"Atunci Crea. Introduceți un nume (orice nume este posibil, dar fără spații și începeți cu o literă!) pentru intervalul selectat (de exemplu Produs). Click pe OK.
  3. Selectați celulele (puteți avea mai multe simultan) în care doriți să obțineți o listă derulantă și selectați din meniu (pe filă) Date – Verificare (Date – Validare). Din lista derulantă Tip de date (Permite) selectați opțiunea Listă si intra in linie Sursă este egal cu semnul și numele intervalului (de ex =Produse).

Anunturi OK.

Tot! Bucurați-vă!

O nuanță importantă. Un interval denumit dinamic, cum ar fi o listă de prețuri, poate servi și ca sursă de date pentru o listă. Apoi, atunci când adăugați produse noi la lista de prețuri, acestea vor fi adăugate automat în lista derulantă. Un alt truc folosit în mod obișnuit pentru astfel de liste este de a crea meniuri derulante legate (unde conținutul unei liste se modifică în funcție de selecția din alta).

Metoda 3: Control

Această metodă este să inserați un nou obiect pe foaie - un control cu ​​casetă combinată și apoi să îl legați la intervalele de pe foaie. Pentru asta:

  1. În Excel 2007/2010, deschideți fila Dezvoltator. În versiunile anterioare, bara de instrumente Formulare prin meniu Vizualizare – Bare de instrumente – Formulare (Vizualizare – Bare de instrumente – Formulare). Dacă această filă nu este vizibilă, faceți clic pe butonul Office – Opțiuni Excel - caseta Afișați fila Dezvoltator în Panglică (Butonul Office – Opțiuni Excel – Afișați fila Dezvoltator în Panglică)
  2. Căutați pictograma drop-down printre controalele formularului (nu ActiveX!). Urmați sfaturile pop-up caseta combinată:

    Faceți clic pe pictogramă și desenați un mic dreptunghi orizontal - lista viitoare.

  3. Faceți clic dreapta pe lista desenată și selectați comanda Format obiect (control format). În caseta de dialog care apare, setați
    • Formați o listă după interval – selectați celulele cu numele bunurilor care ar trebui incluse în listă
    • Comunicarea celulară – specificați celula în care doriți să afișați numărul de serie al elementului selectat de utilizator.
    • Numărul de linii de listă — câte rânduri să se afișeze în lista verticală. Valoarea implicită este 8, dar este posibil mai mult, ceea ce metoda anterioară nu permite.

După ce faceți clic pe OK lista poate fi folosită.

Pentru a-și afișa numele în loc de numărul de serie al elementului, puteți utiliza suplimentar funcția INDEX (INDEX), care poate afișa conținutul celulei necesare din intervalul:

Metoda 4: control ActiveX

Această metodă seamănă parțial cu cea anterioară. Principala diferență este că nu este un control care este adăugat în foaie, ci un control ActiveX. „Cutie combinată” din caseta derulantă de sub butonul Insera din filă Dezvoltator:

Mecanismul de adăugare este același - selectați un obiect din listă și desenați-l pe foaie. Dar apoi încep diferențe serioase față de metoda anterioară.

În primul rând, lista derulantă ActiveX creată poate fi în două stări fundamental diferite – modul de depanare, când îi puteți configura parametrii și proprietățile, o mutați în jurul foii și o redimensionați și – modul de introducere, când este singurul lucru pe care îl puteți face este selectarea datelor din acesta. Comutarea între aceste moduri se face folosind butonul. Mod de proiectare fila Dezvoltator:

Dacă acest buton este apăsat, atunci putem ajusta parametrii listei derulante apăsând butonul alăturat Proprietăţi, care va deschide o fereastră cu o listă cu toate setările posibile pentru obiectul selectat:

Cele mai necesare și utile proprietăți care pot și ar trebui configurate:

  • ListFillRange – intervalul de celule din care sunt preluate datele pentru listă. Nu vă va permite să selectați un interval cu mouse-ul, trebuie doar să îl introduceți cu mâinile de la tastatură (de exemplu, Sheet2! A1: A5)
  • Celulă conectată – celula asociată în care va fi afișat elementul selectat din listă
  • ListRows – numărul de rânduri afișate
  • Font – font, dimensiune, stil (italic, subliniat etc. cu excepția culorii)
  • Culoarea din fata и culoare de fundal – text și, respectiv, culoarea de fundal

Un mare plus al acestei metode este capacitatea de a sări rapid la elementul dorit din listă atunci când introduceți primele litere de la tastatură(!), care nu este disponibil pentru toate celelalte metode. Un punct bun, de asemenea, este capacitatea de a personaliza prezentarea vizuală (culori, fonturi etc.)

Când utilizați această metodă, este, de asemenea, posibil să specificați ca ListFillRange nu numai domenii unidimensionale. Puteți, de exemplu, să setați un interval de două coloane și mai multe rânduri, indicând în plus că trebuie să afișați două coloane (proprietate Număr de coloane=2). Apoi puteți obține rezultate foarte atractive care plătesc tot efortul depus pentru setări suplimentare:

 

Tabelul de comparație final al tuturor metodelor

  Metoda 1. Primitiv Metoda 2. Standard Metoda 3. Element de control Metoda 4. Control ActiveX
Complexitate scăzut in medie înalt înalt
Abilitatea de a personaliza fontul, culoarea etc. Nu. Nu. Nu. Da
Numărul de linii afișate mereu 8 mereu 8 Orice Orice
Căutare rapidă a unui element după primele litere Nu. Nu. Nu. Da
Necesitatea de a utiliza o funcție suplimentară INDEX Nu. Nu. Da Nu.
Posibilitatea de a crea liste derulante legate Nu. Da Nu. Nu.

:

  • Listă derulantă cu date dintr-un alt fișier
  • Crearea dropdown-urilor dependente
  • Crearea automată a listelor drop-down de către suplimentul PLEX
  • Selectarea unei fotografii din lista verticală
  • Eliminarea automată a articolelor deja utilizate din lista verticală
  • Listă derulantă cu adăugarea automată de elemente noi

Lasă un comentariu