Listahan ng dropdown sa isang cell

Video

 Sino ang may kaunting oras at kailangang mabilis na maunawaan ang kakanyahan - panoorin ang video ng pagsasanay:

Sino ang interesado sa mga detalye at nuances ng lahat ng mga pamamaraan na inilarawan - sa ibaba ng teksto.

Paraan 1. Primitive

Single right-click sa isang walang laman na cell sa ilalim ng column na may data, context menu command Pumili mula sa drop down na listahan (Pumili mula sa drop-down na listahan) o pindutin ang keyboard shortcut ALT+pababang arrow. Ang pamamaraan ay hindi gagana kung hindi bababa sa isang walang laman na linya ang naghihiwalay sa cell at sa column ng data, o kung kailangan mo ng isang produkto na hindi pa nailagay sa itaas:

Paraan 2. Pamantayan

  1. Piliin ang mga cell na may data na dapat isama sa drop-down na listahan (halimbawa, mga pangalan ng produkto).
  2. Kung mayroon kang Excel 2003 o mas luma, pumili mula sa menu Ipasok – Pangalan – Italaga (Ipasok — Pangalan — Tukuyin), kung Excel 2007 o mas bago, buksan ang tab Formula at gamitin ang pindutan Pangalan ng Tagapamahalapagkatapos Lumikha. Maglagay ng pangalan (anumang pangalan ay posible, ngunit walang mga puwang at magsimula sa isang titik!) para sa napiling hanay (halimbawa produkto). Mag-click sa OK.
  3. Piliin ang mga cell (maaari kang magkaroon ng ilan nang sabay-sabay) kung saan nais mong makakuha ng drop-down na listahan at pumili mula sa menu (sa tab) Data – Suriin (Data – Pagpapatunay). Mula sa drop down na listahan Uri ng Data (Payagan) piliin ang opsyon listahan at pumasok sa linya pinagmulan katumbas ng pangalan ng sign at range (hal =Mga produkto).

pindutin OK.

Lahat! Enjoy!

Isang mahalagang nuance. Ang isang dynamic na pinangalanang hanay, tulad ng isang listahan ng presyo, ay maaari ding magsilbing data source para sa isang listahan. Pagkatapos, kapag nagdaragdag ng mga bagong produkto sa listahan ng presyo, awtomatiko silang idaragdag sa drop-down na listahan. Ang isa pang karaniwang ginagamit na trick para sa mga naturang listahan ay ang paglikha ng mga naka-link na dropdown (kung saan nagbabago ang nilalaman ng isang listahan depende sa pagpili sa isa pa).

Paraan 3: Kontrol

Ang pamamaraang ito ay upang magpasok ng isang bagong bagay sa sheet - isang combo box control, at pagkatapos ay itali ito sa mga hanay sa sheet. Para dito:

  1. Sa Excel 2007/2010, buksan ang tab Developer. Sa mga naunang bersyon, ang toolbar Form sa pamamagitan ng menu View – Toolbars – Forms (View – Toolbars – Forms). Kung hindi nakikita ang tab na ito, pagkatapos ay i-click ang button Opisina - Mga Pagpipilian sa Excel - checkbox Ipakita ang Developer Tab sa Ribbon (Office Button – Excel Options – Ipakita ang Developer Tab sa Ribbon)
  2. Hanapin ang dropdown na icon sa mga kontrol ng form (hindi ActiveX!). Sundin ang mga pop-up na pahiwatig combo box:

    Mag-click sa icon at gumuhit ng maliit na pahalang na parihaba - ang listahan sa hinaharap.

  3. Mag-right-click sa iginuhit na listahan at piliin ang command Format ng Bagay (Format control). Sa lalabas na dialog box, itakda
    • Bumuo ng isang listahan ayon sa saklaw – piliin ang mga cell na may mga pangalan ng mga kalakal na dapat isama sa listahan
    • Komunikasyon sa cell – tukuyin ang cell kung saan mo gustong ipakita ang serial number ng elementong pinili ng user.
    • Bilang ng mga linya ng listahan — ilang row ang ipapakita sa dropdown list. Ang default ay 8, ngunit higit pa ang posible, na hindi pinapayagan ng nakaraang paraan.

Pagkatapos ng pag-click sa OK maaaring gamitin ang listahan.

Upang ipakita ang pangalan nito sa halip na ang serial number ng elemento, maaari mo ring gamitin ang function INDEX (INDEX), na maaaring magpakita ng mga nilalaman ng kinakailangang cell mula sa hanay:

Paraan 4: Kontrol ng ActiveX

Ang pamamaraang ito ay bahagyang kahawig ng nauna. Ang pangunahing pagkakaiba ay hindi ito isang kontrol na idinagdag sa sheet, ngunit isang ActiveX na kontrol. “Combo Box” mula sa dropdown box sa ibaba ng button Isingit mula sa tab Developer:

Ang mekanismo ng pagdaragdag ay pareho - pumili ng isang bagay mula sa listahan at iguhit ito sa sheet. Ngunit pagkatapos ay magsisimula ang mga seryosong pagkakaiba mula sa nakaraang pamamaraan.

Una, ang nilikhang drop-down list ng ActiveX ay maaaring nasa dalawang pangunahing magkaibang estado – debug mode, kapag na-configure mo ang mga parameter at katangian nito, ilipat ito sa paligid ng sheet at baguhin ang laki nito, at – input mode, kapag ang tanging bagay na magagawa mo ay pumili ng data mula dito. Ang paglipat sa pagitan ng mga mode na ito ay ginagawa gamit ang pindutan. Mode ng Disenyo tab Developer:

Kung pinindot ang button na ito, maaari nating ayusin ang mga parameter ng drop-down list sa pamamagitan ng pagpindot sa katabing button Mga Katangian, na magbubukas ng isang window na may listahan ng lahat ng posibleng mga setting para sa napiling bagay:

Ang pinakakailangan at kapaki-pakinabang na mga katangian na maaari at dapat na i-configure:

  • ListFillRange – ang hanay ng mga cell kung saan kinukuha ang data para sa listahan. Hindi ka nito papayagan na pumili ng range gamit ang mouse, kailangan mo lang itong ipasok gamit ang iyong mga kamay mula sa keyboard (halimbawa, Sheet2! A1: A5)
  • Naka-link na Cell – ang nauugnay na cell kung saan ipapakita ang item na napili mula sa listahan
  • ListRows – bilang ng mga ipinapakitang row
  • Font – font, laki, istilo (italic, underline, atbp. maliban sa kulay)
  • ForeColor и backcolor – kulay ng teksto at background, ayon sa pagkakabanggit

Ang isang malaki at mataba na plus ng pamamaraang ito ay ang kakayahang mabilis na tumalon sa nais na elemento sa listahan kapag ipinasok ang mga unang titik mula sa keyboard(!), na hindi magagamit para sa lahat ng iba pang mga pamamaraan. Ang isang magandang punto, din, ay ang kakayahang i-customize ang visual na presentasyon (mga kulay, font, atbp.)

Kapag ginagamit ang paraang ito, posible ring tukuyin bilang ListFillRange hindi lamang isang-dimensional na hanay. Maaari kang, halimbawa, magtakda ng hanay ng dalawang column at ilang row, na nagpapahiwatig din na kailangan mong magpakita ng dalawang column (property ColumnCount=2). Pagkatapos ay makakakuha ka ng mga napakakaakit-akit na resulta na magbabayad sa lahat ng pagsisikap na ginugol sa mga karagdagang setting:

 

Pangwakas na talahanayan ng paghahambing ng lahat ng mga pamamaraan

  Paraan 1. Noong unang panahon Paraan 2. pamantayan Paraan 3. Elemento ng pagkontrol Paraan 4. Kontrol ng ActiveX
kaguluhan mababa karaniwan mataas mataas
Kakayahang i-customize ang font, kulay, atbp. hindi hindi hindi Oo
Bilang ng mga linyang ipinapakita laging 8 laging 8 anumang anumang
Mabilis na paghahanap para sa isang elemento sa pamamagitan ng mga unang titik hindi hindi hindi Oo
Ang pangangailangang gumamit ng karagdagang function INDEX hindi hindi Oo hindi
Kakayahang lumikha ng mga naka-link na listahan ng dropdown hindi Oo hindi hindi

:

  • Listahan ng dropdown na may data mula sa isa pang file
  • Paglikha ng Mga Dependent Dropdown
  • Awtomatikong paggawa ng mga dropdown na listahan ng PLEX add-on
  • Pagpili ng larawan mula sa dropdown na listahan
  • Awtomatikong pag-alis ng mga nagamit nang item mula sa listahan ng dropdown
  • Listahan ng dropdown na may awtomatikong pagdaragdag ng mga bagong item

Mag-iwan ng Sagot