Giunsa paghimo ang usa ka dropdown list sa Excel

Ang drop-down nga lista usa ka talagsaon nga mapuslanon nga himan nga makatabang sa paghimo sa pagtrabaho uban sa impormasyon nga mas komportable. Gipaposible nga adunay daghang mga kantidad sa usa ka cell sa usa ka higayon, diin mahimo ka magtrabaho, sama sa uban. Aron mapili ang usa nga imong kinahanglan, pag-klik lang sa arrow icon, pagkahuman usa ka lista sa mga kantidad nga gipakita uXNUMXbuXNUMXbis. Human sa pagpili sa usa ka espesipiko, ang cell awtomatikong mapuno niini, ug ang mga pormula gikalkulo pag-usab base niini.

Naghatag ang Excel og daghang lain-laing mga pamaagi alang sa pagmugna og drop-down menu, ug dugang pa, gitugotan ka niini nga ipasibo kini. Atong analisahon kini nga mga pamaagi sa mas detalyado.

Ilista ang proseso sa paghimo

Aron makamugna og pop-up menu, i-klik ang mga butang sa menu sa dalan nga "Data" - "Data Validation". Magbukas ang usa ka kahon sa diyalogo diin kinahanglan nimo pangitaon ang tab nga "Mga Parameter" ug i-klik kini kung wala pa kini maablihan. Kini adunay daghang mga setting, apan ang butang nga "Data Type" importante kanamo. Sa tanan nga mga kahulugan, "Listahan" ang husto.

Giunsa paghimo ang usa ka dropdown list sa Excel
1

Ang gidaghanon sa mga pamaagi diin ang impormasyon gisulod ngadto sa pop-up list kay dako kaayo.

  1. Independyenteng indikasyon sa mga elemento sa lista nga gibulag sa usa ka semicolon sa field nga “Source” nga nahimutang sa samang tab sa samang dialog box.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    2
  2. Preliminary nga timailhan sa mga mithi. Ang Source field naglangkob sa range diin ang gikinahanglan nga impormasyon anaa.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    3
  3. Pagpiho sa usa ka ginganlan nga range. Usa ka pamaagi nga gisubli ang nauna, apan gikinahanglan lamang nga pasiuna ang pagngalan sa range.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    4

Ang bisan unsa niini nga mga pamaagi makahatag sa gitinguha nga resulta. Atong tan-awon ang mga pamaagi sa paghimo og mga drop-down list sa tinuod nga kinabuhi nga mga sitwasyon.

Base sa datos gikan sa listahan

Ingnon ta nga adunay usa ka lamesa nga naghulagway sa mga klase sa lainlaing prutas.

Giunsa paghimo ang usa ka dropdown list sa Excel
5

Aron makahimo usa ka lista sa usa ka drop-down menu nga gibase sa kini nga hugpong sa kasayuran, kinahanglan nimo nga buhaton ang mosunod:

  1. Pilia ang cell nga gitagana alang sa umaabot nga listahan.
  2. Pangitaa ang tab nga Data sa ribbon. Didto among i-klik ang "Verify data".
    Giunsa paghimo ang usa ka dropdown list sa Excel
    6
  3. Pangitaa ang aytem nga "Data Type" ug ibalhin ang kantidad sa "Listahan".
    Giunsa paghimo ang usa ka dropdown list sa Excel
    7
  4. Sa field nga nagpaila sa opsyon nga "Source", isulod ang gusto nga range. Palihug timan-i nga ang hingpit nga mga pakisayran kinahanglan nga espesipiko aron sa pagkopya sa listahan, ang impormasyon dili mabalhin.
    8

Dugang pa, adunay usa ka function sa paghimo sa mga lista sa makausa sa labaw sa usa ka cell. Aron makab-ot kini, kinahanglan nimong pilion silang tanan, ug buhaton ang parehas nga mga lakang sama sa gihulagway sa sayo pa. Pag-usab, kinahanglan nimong sigurohon nga ang hingpit nga mga pakisayran gisulat. Kung ang adres walay dollar sign sunod sa column ug row names, kinahanglan nimo nga idugang kini pinaagi sa pagpindot sa F4 key hangtud nga ang $ sign sunod sa column ug row names.

Uban sa manwal nga pagrekord sa datos

Sa sitwasyon sa ibabaw, ang listahan gisulat pinaagi sa pag-highlight sa gikinahanglan nga range. Kini usa ka kombenyente nga pamaagi, apan usahay gikinahanglan nga mano-mano ang pagrekord sa datos. Makahimo kini nga posible nga malikayan ang pagdoble sa impormasyon sa workbook.

Ibutang ta nga nag-atubang kita sa tahas sa paghimo og lista nga adunay duha ka posible nga kapilian: oo ug dili. Aron matuman ang buluhaton, gikinahanglan:

  1. Pag-klik sa cell alang sa lista.
  2. Ablihi ang "Data" ug didto pangitaa ang seksyon nga "Data Check" nga pamilyar kanamo.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    9
  3. Pag-usab, pilia ang tipo nga "Listahan".
    Giunsa paghimo ang usa ka dropdown list sa Excel
    10
  4. Dinhi kinahanglan nimong isulod ang "Oo; Dili” ingon ang tinubdan. Atong nakita nga ang impormasyon gisulod sa mano-mano gamit ang semicolon para sa enumeration.

Human sa pag-klik sa OK, kita adunay mosunod nga resulta.

Giunsa paghimo ang usa ka dropdown list sa Excel
11

Sunod, ang programa awtomatiko nga maghimo usa ka drop-down menu sa angay nga cell. Ang tanan nga impormasyon nga gipiho sa user isip mga butang sa pop-up list. Ang mga lagda alang sa paghimo og usa ka lista sa daghang mga selyula parehas sa mga nauna, nga adunay bugtong eksepsiyon nga kinahanglan nimo nga ipiho ang kasayuran nga mano-mano gamit ang semicolon.

Paghimo ug drop-down list gamit ang OFFSET function

Dugang sa klasikal nga pamaagi, posible nga gamiton ang function PAGBALIGYAaron makamugna og mga dropdown menu.

Atong ablihan ang palid.

Giunsa paghimo ang usa ka dropdown list sa Excel
12

Aron magamit ang function alang sa dropdown list, kinahanglan nimo nga buhaton ang mosunod:

  1. Pilia ang cell sa interes diin gusto nimo ibutang ang umaabot nga lista.
  2. Ablihi ang "Data" nga tab ug ang "Data Validation" nga bintana sa pagkasunodsunod.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    13
  3. Ibutang ang "Listahan". Gihimo kini sa samang paagi sama sa nangaging mga pananglitan. Sa katapusan, ang mosunod nga pormula gigamit: =OFFSET(A$2$;0;0;5). Gisulod namo kini diin ang mga selula nga gamiton isip argumento gipiho.

Unya ang programa maghimo usa ka menu nga adunay lista sa mga prutas.

Ang syntax alang niini mao ang:

=OFFSET(reference,line_offset,column_offset,[taas],[lapad])

Nakita namon nga kini nga function adunay 5 nga mga argumento. Una, ang unang cell address nga ma-offset gihatag. Ang sunod nga duha ka argumento nagtino kon pila ka laray ug kolum ang i-offset. Naghisgot bahin kanamo, ang argumento sa Height kay 5 tungod kay kini nagrepresentar sa gitas-on sa lista. 

Dropdown list sa Excel nga adunay data substitution (+ gamit ang OFFSET function)

Sa gihatag nga kaso PAGBALIGYA gitugotan sa paghimo sa usa ka pop-up menu nga nahimutang sa usa ka fixed range. Ang disbentaha sa kini nga pamaagi mao nga pagkahuman sa pagdugang sa butang, kinahanglan nimo nga usbon ang pormula sa imong kaugalingon.

Aron makahimo usa ka dinamikong lista nga adunay suporta sa pagsulod sa bag-ong kasayuran, kinahanglan nimo:

  1. Pilia ang cell nga interesado.
  2. Palapad ang tab nga "Data" ug i-klik ang "Data Validation".
  3. Sa bintana nga nagbukas, pilia pag-usab ang butang nga "Listahan" ug ipiho ang mosunud nga pormula ingon gigikanan sa datos: =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
  4. I-klik ang OK.

Kini adunay usa ka function COUNTIF, aron mahibal-an dayon kung pila ka mga selyula ang napuno (bisan kung kini adunay labi ka daghan nga mga gamit, gisulat lang namon kini dinhi alang sa usa ka piho nga katuyoan).

Aron ang pormula molihok nga normal, kinahanglan nga masubay kung adunay mga walay sulod nga mga selula sa agianan sa pormula. Dili unta sila.

Listahan sa dropdown nga adunay data gikan sa laing sheet o Excel file

Ang klasiko nga pamaagi dili molihok kung kinahanglan nimo nga makakuha og kasayuran gikan sa lain nga dokumento o bisan usa ka sheet nga naa sa parehas nga file. Alang niini, gigamit ang function KINAHANGLAN, nga nagtugot kanimo sa pagsulod sa husto nga format sa usa ka link sa usa ka cell nga nahimutang sa laing sheet o sa kinatibuk-an - usa ka file. Kinahanglan nimong buhaton ang mosunod:

  1. I-activate ang cell diin atong ibutang ang listahan.
  2. Among giablihan ang bintana nga nahibal-an na namo. Sa parehas nga lugar kung diin among gipakita ang mga gigikanan alang sa ubang mga han-ay, usa ka pormula ang gipakita sa format =INDIRECT(“[List1.xlsx]Sheet1!$A$1:$A$9”). Natural, imbes sa List1 ug Sheet1, mahimo nimong isulod ang imong libro ug mga ngalan sa sheet, matag usa. 

Atensyon! Ang ngalan sa file gihatag sa square bracket. Sa kini nga kaso, ang Excel dili makagamit sa file nga sa pagkakaron sirado isip tinubdan sa impormasyon.

Kinahanglan usab nga hinumdoman nga ang ngalan sa file mismo adunay kahulugan lamang kung ang gikinahanglan nga dokumento nahimutang sa parehas nga folder kung diin ang lista isulud. Kung dili, nan kinahanglan nimong ipiho ang adres niini nga dokumento sa tibuuk.

Paghimo sa Dependent Dropdowns

Ang usa ka nagsalig nga lista mao ang usa kansang mga sulud naapektuhan sa pagpili sa tiggamit sa lain nga lista. Ibutang ta nga adunay usa ka lamesa nga bukas sa atong atubangan nga adunay tulo ka mga han-ay, nga ang matag usa gihatagan usa ka ngalan.

Giunsa paghimo ang usa ka dropdown list sa Excel
24

Kinahanglan nimong sundon kini nga mga lakang aron makamugna og mga lista kansang resulta apektado sa opsyon nga gipili sa laing listahan.

  1. Paghimo una nga lista nga adunay mga ngalan sa range.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    25
  2. Sa source entry point, ang gikinahanglan nga mga indicators gipasiugda sa tagsa-tagsa.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    26
  3. Paghimo ug ika-2 nga listahan depende sa matang sa tanom nga gipili sa tawo. Sa laing paagi, kung imong gipiho ang mga kahoy sa una nga lista, nan ang impormasyon sa ikaduhang lista mao ang "oak, hornbeam, chestnut" ug sa unahan. Kinahanglan nga isulat ang pormula sa lugar sa input sa gigikanan sa datos =INDIREKTO(E3). E3 – cell nga adunay ngalan sa range 1.=INDIRECT(E3). E3 – cell nga adunay ngalan sa listahan 1.

Karon andam na ang tanan.

Giunsa paghimo ang usa ka dropdown list sa Excel
27

Giunsa pagpili ang daghang mga kantidad gikan sa usa ka drop down list?

Usahay dili posible ang paghatag ug pagpalabi sa usa lang ka bili, busa labaw pa sa usa ang kinahanglang pilion. Unya kinahanglan nimong idugang ang usa ka macro sa code sa panid. Gamit ang yawe nga kombinasyon Alt + F11 magbukas sa Visual Basic Editor. Ug ang code gisulod didto.

Pribado nga Sub Worksheet_Change (ByVal Target As Range)

    Sa Sunod Pagkasayop Sunod

    Kung Dili Intersect(Target, Range(«Е2:Е9»)) Wala Ug Target.Cells.Count = 1 Unya

        Application.EnableEvents = Bakak

        Kung Len (Target.Offset (0, 1)) = 0 Unya

            Target.Offset (0, 1) = Target

        lain

            Target.Katapusan (xlToRight) .Offset (0, 1) = Target

        Katapusan Kung

        Target.ClearContents

        Application.EnableEvents = Tinuod

    Katapusan Kung

katapusan Sub 

Aron ang mga sulod sa mga selula ipakita sa ubos, atong isulod ang mosunod nga code ngadto sa editor.

Pribado nga Sub Worksheet_Change (ByVal Target As Range)

    Sa Sunod Pagkasayop Sunod

    Kung Dili Intersect(Target, Range(«Н2:К2»)) Wala Ug Target.Cells.Count = 1 Unya

        Application.EnableEvents = Bakak

        Kung Len (Target.Offset (1, 0)) = 0 Unya

            Target.Offset (1, 0) = Target

        lain

            Target.Kataposan (xlDown) .Offset (1, 0) = Target

        Katapusan Kung

        Target.ClearContents

        Application.EnableEvents = Tinuod

    Katapusan Kung

katapusan Sub

Ug sa katapusan, kini nga code gigamit sa pagsulat sa usa ka cell.

Pribado nga Sub Worksheet_Change (ByVal Target As Range)

    Sa Sunod Pagkasayop Sunod

    Kung Dili Intersect(Target, Range(«C2:C5»)) Wala Ug Target.Cells.Count = 1 Unya

        Application.EnableEvents = Bakak

        newVal = Target

        Aplikasyon.I-undo

        oldval = Target

        Kung Len (oldval) <> 0 Ug oldval <> newVal Then

            Target = Target & «,» & newVal

        lain

            Target = bag-ongVal

        Katapusan Kung

        Kung Len (newVal) = 0 Unya Target.ClearContents

        Application.EnableEvents = Tinuod

    Katapusan Kung

katapusan Sub

Ang mga han-ay ma-edit.

Giunsa paghimo ang usa ka dropdown list nga adunay pagpangita?

Sa kini nga kaso, kinahanglan nimo nga mogamit sa usa ka lahi nga klase sa lista. Nagbukas ang tab nga "Developer", pagkahuman kinahanglan nimo nga i-klik o i-tap (kung ang screen gihikap) sa elemento nga "Insert" - "ActiveX". Kini adunay combo box. Maaghat ka sa pagdrowing niini nga lista, pagkahuman idugang kini sa dokumento.

Giunsa paghimo ang usa ka dropdown list sa Excel
28

Dugang pa, kini gi-configure pinaagi sa mga kabtangan, diin ang usa ka range gitakda sa ListFillRange nga kapilian. Ang cell diin gipakita ang bili nga gitakda sa user gi-configure gamit ang LinkedCell nga kapilian. Sunod, kinahanglan nimo nga isulat ang una nga mga karakter, tungod kay ang programa awtomatiko nga mosugyot sa posible nga mga kantidad.

Listahan sa dropdown nga adunay awtomatikong pagpuli sa datos

Adunay usab usa ka function nga ang datos awtomatiko nga gipuli pagkahuman kini idugang sa sakup. Sayon ra ang pagbuhat niini:

  1. Paghimo og set sa mga cell para sa umaabot nga listahan. Sa among kaso, kini usa ka hugpong sa mga kolor. Gipili namo kini.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    14
  2. Sunod, kini kinahanglan nga ma-format ingon usa ka lamesa. Kinahanglan nimo nga i-klik ang buton sa parehas nga ngalan ug pilia ang istilo sa lamesa.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    15
    Giunsa paghimo ang usa ka dropdown list sa Excel
    16

Sunod, kinahanglan nimo nga kumpirmahon kini nga range pinaagi sa pagpindot sa "OK" nga buton.

Giunsa paghimo ang usa ka dropdown list sa Excel
17

Gipili namo ang resulta nga lamesa ug hatagan kini og ngalan pinaagi sa input field nga nahimutang sa ibabaw sa column A.

Giunsa paghimo ang usa ka dropdown list sa Excel
18

Mao ra kana, adunay usa ka lamesa, ug mahimo kini gamiton ingon nga basehan sa usa ka drop-down list, diin kinahanglan nimo:

  1. Pilia ang cell diin nahimutang ang lista.
  2. Ablihi ang Data Validation dialog.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    19
  3. Gibutang namon ang tipo sa datos sa "Listahan", ug isip mga kantidad among gihatag ang ngalan sa lamesa pinaagi sa = sign.
    Giunsa paghimo ang usa ka dropdown list sa Excel
    20
    Giunsa paghimo ang usa ka dropdown list sa Excel
    21

Ang tanan, ang selyula andam na, ug ang mga ngalan sa mga kolor gipakita niini, sumala sa atong gikinahanglan sa sinugdan. Karon mahimo nimong idugang ang mga bag-ong posisyon pinaagi lamang sa pagsulat niini sa usa ka cell nga nahimutang gamay nga ubos dayon pagkahuman sa katapusan.

Giunsa paghimo ang usa ka dropdown list sa Excel
22

Kini ang bentaha sa lamesa, nga ang sakup awtomatiko nga motaas kung idugang ang bag-ong datos. Tungod niini, kini ang labing kombenyente nga paagi aron makadugang usa ka lista.

Giunsa paghimo ang usa ka dropdown list sa Excel
23

Unsaon pagkopya sa drop down list?

Sa pagkopya, igo na nga gamiton ang yawe nga kombinasyon Ctrl + C ug Ctrl + V. Busa ang drop-down list makopya uban sa pag-format. Aron matangtang ang pag-format, kinahanglan nimo nga mogamit usa ka espesyal nga pag-paste (sa menu sa konteksto, kini nga kapilian makita pagkahuman sa pagkopya sa lista), diin gitakda ang kapilian nga "kondisyon sa mga kantidad".

Pilia ang tanan nga mga cell nga adunay usa ka drop down list

Aron matuman kini nga buluhaton, kinahanglan nimong gamiton ang function nga "Pagpili usa ka grupo sa mga cell" sa grupo nga "Pangita ug Pagpili".

Giunsa paghimo ang usa ka dropdown list sa Excel
29

Pagkahuman niana, magbukas ang usa ka kahon sa diyalogo, diin kinahanglan nimo pilion ang mga aytem nga "Tanan" ug "Kini parehas" sa menu nga "Pag-validate sa Data". Ang unang butang mopili sa tanang listahan, ug ang ikaduha mopili lamang niadtong susama sa pipila.

Leave sa usa ka Reply