Hvernig á að búa til kvikan fellilista með því að nota Excel OFFSET (3 leiðir)

  • Deildu Þessu
Hugh West

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 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.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.