Efnisyfirlit
Excel er gagnlegasta tólið þegar kemur að því að takast á við risastór gagnasöfn. Venjulega erum við vön að búa til fellilista en við þurfum oft að búa til kraftmikinn fellilista í Excel til að gera líf okkar auðveldara. Við getum auðveldlega gert það með því að nota OFFSET aðgerðina . Í þessari grein mun ég sýna þér hvernig á að búa til kraftmikinn fellilista í Excel með OFFSET aðgerð .
Hlaða niður æfingabók
Drop Down List with OFFSET.xlsx
Þetta er gagnasafnið sem ég ætla að nota til að sýna hvernig á að búa til kvikan fellilista í Excel með OFFSET aðgerðinni . Við erum með nokkra íþróttir atburði(r) og lista yfir sigurvegara . Við munum raða vinningshöfum í viðkomandi viðburði með því að búa til kvikan fellilista .
3 aðferðir til að búa til kvikan fellilista með því að nota Excel OFFSET
1. Búðu til kvikan fellilista í Excel með OFFSET og COUNTA aðgerðum
Hér mun ég sýna hvernig á að búa til kvikan fellilista í Excel með því að nota OFFSET og COUNTA aðgerðir. Ég þarf að búa til dynamískan fellilista á bilinu C4:C11 . Ég mun velja sigurvegarann af listanum yfir sigurvegara .
SKREF:
➤ Veldu svið C4:C11<2. Farðu síðan á flipann Gögn >> Gagnaverkfæri >> Gagnaprófun >> GögnValidation .
➤ Data Validation gluggi mun skjóta upp kollinum. Veldu Listi í valmyndinni í valglugganum .
➤ Í Heimild reit, skrifaðu niður eftirfarandi formúlu.
=OFFSET($E$4,0,0,COUNTA($E$4:$E$100),1)
Formúlusundurliðun
➥ COUNTA($E$4:$E$100) ➜ Skilar fjölda frumna sem eru ekki tómir á bilinu E4:E100
Úttak ➜ {4}
➥ OFFSET($E$4,0,0,COUNTA($E$4:$ E$100),1) ➜ Skilar bili byggt á línu og dálki tiltekinnar tilvísunar.
➥ OFFSET($E$4,0,0,4,1)
Output ➜ {“Alex”;”Morgan”;”Faulkner”;”Eliot”}
Skýring: The tilvísun er E4 . Þar sem línan er 0 og dálkurinn er 0 að lokum með hæð 4 frumur, munum við hafa gildin úr reit E4:E7 .
➤ Veldu OK .
Excel mun búa til fellilista box í hverjum hólfi á sviðinu C4:C11 .
Taktu eftir að valmöguleikarnir í valmyndinni eru nákvæmlega eins og þeir í Listi yfir sigurvegara . Nú, til að athuga hvort þetta sé dýnamísk fellilisti eða ekki, við skulum gera ráð fyrir að sigurvegari atburðartökunnar sé James . Þar sem James er ekki á listanum yfir sigurvegara skulum við bæta við nafni hans og sjá hvað gerist.
Um leið og við bætti við nafninu á James á listanum yfir sigurvegara , Excel uppfærði sjálfkrafa valkostina í valkostunum í fellivalmyndinni . Þannig að þessir fellilistar eru dýnamískir í eðli sínu.
➤ Veldu nú vinningshafinn sem eftir er.
ATHUGIÐ : Mundu að sviðið sem við höfum valið í COUNTA fallinu er E4:E100 . Þess vegna mun Excel uppfæra fellivalkostina svo lengi sem við bætum við eða uppfærum hólfin á bilinu E4:E100 .
Lesa meira: Hvernig á að búa til kvikan gagnaprófunarlista með því að nota VBA í Excel
2. Leið til að búa til kvikan fellilista í Excel með OFFSET og COUNTIF aðgerðum
Við getum líka búið til kvikan fellilista í Excel með því að nota OFFSET og COUNTIF aðgerðir.
SKREF:
➤ Komdu með Data Validation valmynd eins og method-1 . Í reitnum Uppruni skaltu skrifa niður eftirfarandi formúlu
=OFFSET($E$4,0,0,COUNTIF($E$4:$E$100,""))
Formúlusundurliðun
➥ COUNTIF($E$4:$E$100,””) ➜ Skilar fjölda frumna sem eru ekki tómir á bilinu E4:E100
Úttak ➜ {4}
➥ OFFSET($E$4,0,0,COUNTIF ($E$4:$E$100,””)) ➜ Skilar svið byggt á línu og dálki tiltekinnar tilvísunar.
➥ OFFSET($E$4,0,0 ,4,1)
Output ➜ {“Alex”;”Morgan”;”Faulkner”;”Eliot”}
Skýring: viðmiðunin er E4 . Þar sem línan er 0 og dálkurinn er 0 að lokum með hæð 4 frumur, munum við hafa gildin úr reit E4:E7
➤ Veldu Í lagi .
➤ Excel mun búa til fellilista box í hverjum hólfi á sviðinu C4:C11 .
Til að athuga hvort þetta sé dýnamískt fellivalmynd eða ekki, við skulum gera ráð fyrir að sigurvegari af Avent Shooting er James . Þar sem James er ekki á listanum yfir sigurvegara skulum við bæta við nafni hans og sjá hvað gerist.
Um leið og við bætti nafni James við í lista yfir sigurvegara , Excel uppfærði sjálfkrafa valkostina í valkostum í fellivalmyndinni . Þannig að þessir fellilistar eru dýnamískir í eðli sínu.
➤ Veldu nú vinningshafinn sem eftir er.
ATHUGIÐ : Mundu að sviðið sem við höfum valið í COUNTIF fallinu er E4:E100 . Þess vegna mun Excel uppfæra fellivalkostina svo lengi sem við bætum við eða uppfærum hólfin á bilinu E4:E100 .
3. Hvernig á að búa til hreiðraðan fellilista með því að nota samsetningu aðgerða
Í þessum hluta munum við kafa í að búa til snjallari og fullkomnari kvikan fellilista , hreiðrað einn. Við munum nota aðgerðirnar OFFSET , COUNTA og MATCH saman. Leyfðu mér að útskýra hvaðvið erum til í.
Þetta er gagnasettið fyrir þessa aðferð sem táknar upplýsingar um tilteknar vörur.. Í grundvallaratriðum ætlum við að búa til tveir fellilista í frumum F3 og F4 . Það fer eftir valkostinum í F3 , Excel mun uppfæra valkostina í F4 . Við skulum gera það skref fyrir skref.
SKREF-1: Búa til fellilista í F3
➤ Komdu með Data Validation valmynd eins og aðferð-1 . Í reitnum Uppruni skaltu gera frumutilvísun , sem eru töfluhausarnir ( hólf B3:D3 ).
Excel mun búa til fellilista í F3 .
SKREF-2: Að búa til kvikan fellilista í F4
Nú mun ég búa til annan fellilista í F4 . Valmöguleikarnir í fellilistanum fyrir F4 fara eftir því sem við höfum valið í fellilistanum fyrir F3 . Til að gera það,
➤ Komdu með Data Validation valmyndina eins og aðferð-1 . Í reitnum Uppruni skaltu skrifa niður eftirfarandi formúlu
=OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)),1)
Formúlusundurliðun
➥ MATCH($F$3,$B$3:$D$3,0) ➜ Skilar hlutfallslegri stöðu hólfsgildis F3 frá sviðinu B3:D3
Úttak: {1} .
➥ OFFSET($B$3,1 ,MATCH($F$3,$B$3:$D$3,0)-1,10,1) ➜ Skilar bili byggt á línunni og dálkur af gefinntilvísun . hæðin er 10 . Þess vegna verður úttak fylki af 10 hólfgildum frá tilvísuninni.
Úttak: {“Sam”; ”Curran”;”Yank”;”Rochester”;0;0;0;0;0;0}
➥ COUNTA(OFFSET($B$3,1,MATCH($ F$3,$B$3:$D$3,0)-1,10,1)) ➜ Skilar fjölda hólfa sem eru ekki tómar á völdum sviði .
➥ COUNTA{“Sam”;”Curran”;”Yank”;”Rochester”;0;0;0;0;0;0}
Úttak: {4}
➥ OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA( OFFSET($B$3,1,MATCH ($F$3,$B $3:$D$3,0)-1,10,1)),1) ➔ Skilar bili byggt á röð og dálkur á tiltekinni tilvísun
➥ OFFSET($B$3,1,1-1,COUNTA{“Sam”;”Curran ”;”Yank”;”Rochester”;0;0;0;0;0;0}),1)
➥ OFFSET($B$3,1,0,4 ,1)
Úttak: {“Sam”;”Curran”;”Yank”;”Rochester”}
Skýring: Tilvísunin er B3 . Þar sem línan er 1 og dálkurinn er 0 að lokum með hæð 4 frumur, munum við hafa gildin úr reit B4:B7 .
➤ Veldu Í lagi .
Excel mun búa til kvikan fellilista í F4 . Valmöguleikarnir breytast eftir því hvað þú velur á F3 . Til dæmis, þegar þú velur Nafn í F3 fellilistanum , mun fellilistinn í F4 sýndu nöfnin sem eru tiltæk í Nafnidálki .
Á sama hátt, þegar þú velur Vöru í F3 fellilistanum , fellilisti í F4 mun sýna vörurnar sem eru tiltækar í Vörudálknum .
Nú ef þú bætir við eða uppfærir Nafn , Vöru eða Vörumerki , mun Excel uppfæra fellilistann í F4 . Til dæmis hef ég bætt við nýju nafni Rock í Name dálknum og Excel hefur bætt við nafninu í fellilistanum .
Lesa meira: Hvernig á að búa til Dynamic Top 10 lista í Excel (8 aðferðir)
Æfingabók
Eins og þú sérð er mjög flókið að búa til kvikan fellilista í Excel með OFFSET aðgerðinni . Svo ég legg til að þú æfir þig meira og meira. Ég hef hengt við æfingablað fyrir þig.
Niðurstaða
Í þessari grein hef ég sýnt 3 aðferðir til að búa til
1>dynamic fellilista í Excel með OFFSET aðgerðinni . Ég vona að þér finnist þessi grein gagnleg. Að lokum, ef þú hefur einhverjar athugasemdir, vinsamlegast skildu eftir þær í athugasemdareitnum.