Kif tagħmel lista dropdown f'Excel

Il-lista drop-down hija għodda oerhört utli li tista 'tgħin biex ix-xogħol bl-informazzjoni jkun aktar komdu. Jagħmilha possibbli li jkun fih diversi valuri f'ċellula f'daqqa, li magħhom tista 'taħdem, bħal ma' kwalunkwe oħra. Biex tagħżel dik li għandek bżonn, ikklikkja fuq l-ikona tal-vleġġa, u wara tintwera lista ta 'valuri uXNUMXbuXNUMXbis. Wara li tagħżel waħda speċifika, iċ-ċellula timtela awtomatikament magħha, u l-formuli jiġu kkalkulati mill-ġdid ibbażati fuqha.

Excel jipprovdi ħafna metodi differenti għall-ġenerazzjoni ta 'menu drop-down, u barra minn hekk, jippermettilek tippersonalizzahom b'mod flessibbli. Ejja nanalizzaw dawn il-metodi f'aktar dettall.

Proċess tal-ħolqien tal-lista

Biex tiġġenera menu pop-up, ikklikkja fuq l-oġġetti tal-menu tul it-triq "Data" - "Validazzjoni tad-Data". Tiftaħ kaxxa ta 'dialog fejn għandek bżonn issib it-tab "Parametri" u kklikkja fuqha jekk ma tkunx infetħet qabel. Għandu ħafna settings, iżda l-oġġett "Tip ta 'Data" huwa importanti għalina. Mit-tifsiriet kollha, "Lista" hija dik it-tajba.

Kif tagħmel lista dropdown f'Excel
1

In-numru ta 'metodi li bihom l-informazzjoni tiddaħħal fil-lista pop-up huwa pjuttost kbir.

  1. Indikazzjoni indipendenti tal-elementi tal-lista separati b'punt u virgola fil-qasam "Sors" li jinsab fuq l-istess tab tal-istess kaxxa tad-djalogu.
    Kif tagħmel lista dropdown f'Excel
    2
  2. Indikazzjoni preliminari tal-valuri. Il-qasam Sors fih il-firxa fejn l-informazzjoni meħtieġa hija disponibbli.
    Kif tagħmel lista dropdown f'Excel
    3
  3. Tispeċifika firxa msemmija. Metodu li jirrepeti dak ta 'qabel, iżda huwa meħtieġ biss li preliminarjament issemmi l-firxa.
    Kif tagħmel lista dropdown f'Excel
    4

Kwalunkwe minn dawn il-metodi se jipproduċi r-riżultat mixtieq. Ejja nħarsu lejn metodi għall-ġenerazzjoni ta 'listi drop-down f'sitwazzjonijiet tal-ħajja reali.

Ibbażat fuq data mil-lista

Ejja ngħidu li għandna tabella li tiddeskrivi t-tipi ta 'frott differenti.

Kif tagħmel lista dropdown f'Excel
5

Biex toħloq lista f'menu drop-down ibbażat fuq dan is-sett ta' informazzjoni, trid tagħmel dan li ġej:

  1. Agħżel iċ-ċellula riżervata għal-lista futura.
  2. Sib it-tab tad-Data fuq iż-żigarella. Hemmhekk nikklikkjaw fuq "Ivverifika d-dejta".
    Kif tagħmel lista dropdown f'Excel
    6
  3. Sib l-oġġett "Tip tad-Data" u aqleb il-valur għal "Lista".
    Kif tagħmel lista dropdown f'Excel
    7
  4. Fil-qasam li jindika l-għażla "Sors", daħħal il-firxa mixtieqa. Jekk jogħġbok innota li referenzi assoluti jridu jiġu speċifikati sabiex meta tikkopja l-lista, l-informazzjoni ma tinbidelx.
    8

Barra minn hekk, hemm funzjoni li tiġġenera listi f'daqqa f'aktar minn ċellula waħda. Biex tikseb dan, għandek tagħżelhom kollha, u twettaq l-istess passi kif deskritt qabel. Għal darb'oħra, trid tiżgura li r-referenzi assoluti huma miktuba. Jekk l-indirizz m'għandux sinjal tad-dollaru ħdejn l-ismijiet tal-kolonna u r-ringieli, allura trid iżżidhom billi tagħfas iċ-ċavetta F4 sakemm is-sinjal $ ikun ħdejn l-ismijiet tal-kolonna u r-ringieli.

B'reġistrazzjoni manwali tad-dejta

Fis-sitwazzjoni ta 'hawn fuq, il-lista nkitbet billi enfasizzat il-firxa meħtieġa. Dan huwa metodu konvenjenti, iżda xi drabi huwa meħtieġ li d-dejta tirreġistra manwalment. Dan jagħmilha possibbli li tiġi evitata d-duplikazzjoni tal-informazzjoni fil-ktieb tax-xogħol.

Ejja ngħidu li qed niffaċċjaw il-kompitu li noħolqu lista li jkun fiha żewġ għażliet possibbli: iva u le. Biex twettaq il-kompitu, huwa meħtieġ:

  1. Ikklikkja fuq iċ-ċellula għal-lista.
  2. Iftaħ "Data" u hemm issib it-taqsima "Iċċekkja tad-Data" familjari għalina.
    Kif tagħmel lista dropdown f'Excel
    9
  3. Għal darb'oħra, agħżel it-tip "Lista".
    Kif tagħmel lista dropdown f'Excel
    10
  4. Hawnhekk trid tidħol “Iva; Le” bħala s-sors. Naraw li l-informazzjoni tiddaħħal manwalment billi tuża punt u virgola għall-enumerazzjoni.

Wara li tikklikkja OK, għandna r-riżultat li ġej.

Kif tagħmel lista dropdown f'Excel
11

Sussegwentement, il-programm awtomatikament joħloq menu drop-down fiċ-ċellula xierqa. L-informazzjoni kollha li l-utent speċifika bħala oġġetti fil-lista pop-up. Ir-regoli għall-ħolqien ta 'lista f'diversi ċelloli huma simili għal dawk ta' qabel, bl-unika eċċezzjoni li trid tispeċifika l-informazzjoni manwalment billi tuża punt virgola.

Il-ħolqien ta' lista drop-down bl-użu tal-funzjoni OFFSET

Minbarra l-metodu klassiku, huwa possibbli li tuża l-funzjoni RIMIbiex tiġġenera menus dropdown.

Ejja niftħu l-folja.

Kif tagħmel lista dropdown f'Excel
12

Biex tuża l-funzjoni għal-lista dropdown, trid tagħmel dan li ġej:

  1. Agħżel iċ-ċellula ta 'interess fejn trid tpoġġi l-lista futura.
  2. Iftaħ it-tab "Data" u t-tieqa "Validazzjoni tad-Data" f'sekwenza.
    Kif tagħmel lista dropdown f'Excel
    13
  3. Issettja "Lista". Dan isir bl-istess mod bħall-eżempji preċedenti. Fl-aħħarnett, tintuża l-formula li ġejja: =OFFSET (A$2$;0;0;5). Nidħlu fiha fejn iċ-ċelloli li se jintużaw bħala argument huma speċifikati.

Imbagħad il-programm se joħloq menu b'lista ta 'frott.

Is-sintassi għal dan hija:

=OFFSET(referenza,line_offset,colonna_offset,[għoli],[wisa])

Naraw li din il-funzjoni għandha 5 argumenti. L-ewwel, jingħata l-ewwel indirizz taċ-ċellula li għandu jiġi kkumpensat. Iż-żewġ argumenti li jmiss jispeċifikaw kemm ringieli u kolonni għandhom jikkumpensaw. Meta wieħed jitkellem magħna, l-argument tal-Għoli huwa 5 għaliex jirrappreżenta l-għoli tal-lista. 

Lista dropdown f'Excel b'sostituzzjoni tad-dejta (+ bl-użu tal-funzjoni OFFSET)

Fil-każ partikolari RIMI permess li jinħoloq menu pop-up li jinsab f'firxa fissa. L-iżvantaġġ ta 'dan il-metodu huwa li wara li żżid l-oġġett, ikollok teditja l-formula lilek innifsek.

Biex toħloq lista dinamika b'appoġġ għad-dħul ta' informazzjoni ġdida, trid:

  1. Agħżel iċ-ċellula ta 'interess.
  2. Tespandi t-tab "Data" u kklikkja fuq "Validazzjoni tad-Data".
  3. Fit-tieqa li tiftaħ, agħżel l-oġġett "Lista" mill-ġdid u speċifika l-formula li ġejja bħala s-sors tad-dejta: =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
  4. Ikklikkja OK.

Dan fih funzjoni COUNTIF, biex tiddetermina immedjatament kemm ċelluli huma mimlija (għalkemm għandha numru ferm akbar ta 'użi, aħna biss niktbuha hawn għal skop speċifiku).

Sabiex il-formula taħdem b'mod normali, huwa meħtieġ li jiġi rintraċċat jekk hemmx ċelloli vojta fit-triq tal-formula. M'għandhomx ikunu.

Lista dropdown b'dejta minn folja oħra jew fajl Excel

Il-metodu klassiku ma jaħdimx jekk ikollok bżonn tikseb informazzjoni minn dokument ieħor jew saħansitra folja li tinsab fl-istess fajl. Għal dan, tintuża l-funzjoni INDIRETTA, li jippermettilek li ddaħħal fil-format korrett link għal ċellula li tinsab f'folja oħra jew b'mod ġenerali – fajl. Trid tagħmel dan li ġej:

  1. Attiva ċ-ċellula fejn inpoġġu l-lista.
  2. Niftħu t-tieqa li diġà nafu. Fl-istess post fejn qabel indikajna sorsi għal firxiet oħra, formula hija indikata fil-format =INDIRETT ("[List1.xlsx]Sheet1!$A$1:$A$9"). Naturalment, minflok Lista1 u Folja1, tista' daħħal l-ismijiet tal-kotba u tal-folji tiegħek, rispettivament. 

Attenzjoni! L-isem tal-fajl huwa mogħti fil-parentesi kwadri. F'dan il-każ, Excel mhux se jkun jista 'juża l-fajl li bħalissa huwa magħluq bħala sors ta' informazzjoni.

Għandu jiġi nnutat ukoll li l-isem tal-fajl innifsu jagħmel sens biss jekk id-dokument meħtieġ jinsab fl-istess folder bħal dak fejn se tiddaħħal il-lista. Jekk le, allura trid tispeċifika l-indirizz ta 'dan id-dokument kollu.

Ħolqien Dropdowns Dipendenti

Lista dipendenti hija waħda li l-kontenut tagħha huwa affettwat mill-għażla tal-utent f'lista oħra. Ejja ngħidu li għandna tabella miftuħa quddiemna li fiha tliet firxiet, li kull waħda minnhom ingħatat isem.

Kif tagħmel lista dropdown f'Excel
24

Għandek bżonn issegwi dawn il-passi biex tiġġenera listi li r-riżultat tagħhom huwa affettwat mill-għażla magħżula f'lista oħra.

  1. Oħloq l-ewwel lista bl-ismijiet tal-firxa.
    Kif tagħmel lista dropdown f'Excel
    25
  2. Fil-punt tad-dħul tas-sors, l-indikaturi meħtieġa huma enfasizzati wieħed wieħed.
    Kif tagħmel lista dropdown f'Excel
    26
  3. Oħloq it-2 lista skond it-tip ta 'pjanta li l-persuna għażlet. Inkella, jekk tispeċifika siġar fl-ewwel lista, allura l-informazzjoni fit-tieni lista tkun "ballut, karpen, qastan" u lil hinn. Huwa meħtieġ li tikteb il-formula fil-post tad-dħul tas-sors tad-dejta =INDIRETT (E3). E3 – ċellula li fiha l-isem tal-firxa 1.=INDIRETT (E3). E3 – ċellola bl-isem tal-lista 1.

Issa kollox lest.

Kif tagħmel lista dropdown f'Excel
27

Kif tagħżel valuri multipli minn lista drop-down?

Xi drabi mhux possibbli li tingħata preferenza lil valur wieħed biss, għalhekk iridu jintgħażlu aktar minn wieħed. Imbagħad għandek bżonn iżżid makro mal-kodiċi tal-paġna. Bl-użu tal-kombinazzjoni taċ-ċwievet Alt + F11 tiftaħ l-Editur Bażiku Viżwali. U l-kodiċi jiddaħħal hemm.

Private Sub Worksheet_Change (ByVal Target As Range)

    Fuq Error Resume jmiss

    Jekk Mhux Intersect(Target, Range(«Е2:Е9»)) Mhu Xejn U Target.Cells.Count = 1 Imbagħad

        Application.EnableEvents = Falza

        Jekk Len (Target.Offset (0, 1)) = 0 Imbagħad

            Target.Offset (0, 1) = Mira

        inkella

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

        Tmiem Jekk

        Target.ClearContents

        Application.EnableEvents = Veru

    Tmiem Jekk

Tmiem Sub 

Sabiex il-kontenut taċ-ċelloli jintwera hawn taħt, aħna daħħal il-kodiċi li ġej fl-editur.

Private Sub Worksheet_Change (ByVal Target As Range)

    Fuq Error Resume jmiss

    Jekk Mhux Intersect(Target, Range(«Н2:К2»)) Mhu Xejn U Target.Cells.Count = 1 Imbagħad

        Application.EnableEvents = Falza

        Jekk Len (Target.Offset (1, 0)) = 0 Imbagħad

            Target.Offset (1, 0) = Mira

        inkella

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

        Tmiem Jekk

        Target.ClearContents

        Application.EnableEvents = Veru

    Tmiem Jekk

Tmiem Sub

U finalment, dan il-kodiċi jintuża biex tikteb f'ċellula waħda.

Private Sub Worksheet_Change (ByVal Target As Range)

    Fuq Error Resume jmiss

    Jekk Mhux Intersect(Target, Range(«C2:C5»)) Mhu Xejn U Target.Cells.Count = 1 Imbagħad

        Application.EnableEvents = Falza

        newVal = Mira

        Applikazzjoni.Ħalla

        oldval = Target

        Jekk Len (oldval) <> 0 U oldval <> newVal Imbagħad

            Target = Target & «,» & newVal

        inkella

            Target = newVal

        Tmiem Jekk

        Jekk Len (newVal) = 0 Imbagħad Target.ClearContents

        Application.EnableEvents = Veru

    Tmiem Jekk

Tmiem Sub

Il-firxiet huma editjabbli.

Kif tagħmel lista dropdown bi tfittxija?

F'dan il-każ, inizjalment trid tuża tip differenti ta 'lista. It-tab "Iżviluppatur" tiftaħ, u wara trid tikklikkja jew taptap (jekk l-iskrin huwa touch) fuq l-element "Daħħal" - "ActiveX". Għandu kaxxa combo. Int se tintalab tfassal din il-lista, u wara tiġi miżjuda mad-dokument.

Kif tagħmel lista dropdown f'Excel
28

Barra minn hekk, huwa kkonfigurat permezz ta 'proprjetajiet, fejn firxa hija speċifikata fl-għażla ListFillRange. Iċ-ċellula fejn jintwera l-valur definit mill-utent hija kkonfigurata bl-użu tal-għażla LinkedCell. Sussegwentement, għandek bżonn biss li tikteb l-ewwel karattri, peress li l-programm awtomatikament jissuġġerixxi valuri possibbli.

Lista dropdown b'sostituzzjoni awtomatika tad-dejta

Hemm ukoll funzjoni li d-dejta tiġi sostitwita awtomatikament wara li tiżdied mal-firxa. Huwa faċli li tagħmel dan:

  1. Oħloq sett ta 'ċelloli għal-lista futura. Fil-każ tagħna, dan huwa sett ta 'kuluri. Aħna nagħżluha.
    Kif tagħmel lista dropdown f'Excel
    14
  2. Sussegwentement, jeħtieġ li jiġi fformattjat bħala tabella. Trid tikklikkja l-buttuna tal-istess isem u tagħżel l-istil tal-mejda.
    Kif tagħmel lista dropdown f'Excel
    15
    Kif tagħmel lista dropdown f'Excel
    16

Sussegwentement, għandek bżonn tikkonferma din il-firxa billi tagħfas il-buttuna "OK".

Kif tagħmel lista dropdown f'Excel
17

Aħna nagħżlu t-tabella li tirriżulta u nagħtuha isem permezz tal-qasam tal-input li jinsab fuq nett tal-kolonna A.

Kif tagħmel lista dropdown f'Excel
18

Dak hu, hemm tabella, u tista 'tintuża bħala l-bażi għal lista drop-down, li għaliha għandek bżonn:

  1. Agħżel iċ-ċellula fejn tinsab il-lista.
  2. Iftaħ id-djalogu tal-Validazzjoni tad-Data.
    Kif tagħmel lista dropdown f'Excel
    19
  3. Aħna nissettjaw it-tip tad-dejta għal "Lista", u bħala valuri nagħtu l-isem tat-tabella permezz tas-sinjal =.
    Kif tagħmel lista dropdown f'Excel
    20
    Kif tagħmel lista dropdown f'Excel
    21

Kollox, iċ-ċellula hija lesta, u l-ismijiet tal-kuluri huma murija fiha, kif kellna oriġinarjament. Issa tista 'żżid pożizzjonijiet ġodda sempliċement billi tiktebhom f'ċellula li tinsab ftit aktar baxxa immedjatament wara l-aħħar waħda.

Kif tagħmel lista dropdown f'Excel
22

Dan huwa l-vantaġġ tat-tabella, li l-firxa awtomatikament tiżdied meta tiżdied data ġdida. Għaldaqstant, dan huwa l-aktar mod konvenjenti biex iżżid lista.

Kif tagħmel lista dropdown f'Excel
23

Kif tikkopja lista drop down?

Biex tikkopja, huwa biżżejjed li tuża l-kombinazzjoni taċ-ċwievet Ctrl + C u Ctrl + V. Allura l-lista drop-down tiġi kkupjata flimkien mal-ifformattjar. Biex tneħħi l-ifformattjar, trid tuża pejst speċjali (fil-menu tal-kuntest, din l-għażla tidher wara li tikkopja l-lista), fejn hija stabbilita l-għażla "kundizzjonijiet fuq il-valuri".

Agħżel iċ-ċelloli kollha li fihom lista drop down

Biex twettaq dan il-kompitu, trid tuża l-funzjoni "Agħżel grupp ta 'ċelloli" fil-grupp "Sib u Agħżel".

Kif tagħmel lista dropdown f'Excel
29

Wara dan, tinfetaħ kaxxa ta 'dialog, fejn għandek tagħżel l-oġġetti "Kull" u "Dawn l-istess" fil-menu "Validazzjoni tad-Data". L-ewwel oġġett jagħżel il-listi kollha, u t-tieni jagħżel biss dawk li huma simili għal ċerti dawk.

Ħalli Irrispondi