Creu rhestr ddeinamig ddibynnol yn Excel yn ffordd hawdd

  • Rhannu Hwn
Michael Brown

Tabl cynnwys

Mae'r tiwtorial yn dangos sut i greu cwymprestr Excel yn dibynnu ar gell arall drwy ddefnyddio swyddogaethau arae deinamig newydd.

Mae creu cwymplen syml yn Excel yn hawdd. Mae gwneud cwymplen rhaeadru aml-lefel wedi bod yn her erioed. Mae'r tiwtorial cysylltiedig uchod yn disgrifio pedwar dull gwahanol, pob un yn cynnwys nifer wallgof o gamau, criw o wahanol fformiwlâu, a llond llaw o gyfyngiadau yn ymwneud â chofnodion aml-air, celloedd gwag, ac ati.

Dyna oedd y drwg newyddion. Y newyddion da yw bod y dulliau hynny wedi'u cynllunio ar gyfer fersiynau cyn-ddeinamig o Excel. Mae cyflwyno araeau deinamig yn Excel 365 wedi newid popeth! Gyda swyddogaethau arae deinamig newydd, mater o funudau, os nad eiliadau yw creu rhestr gwympo dibynyddion lluosog. Dim triciau, dim cafeatau, dim nonsens. Atebion cyflym, syml a hawdd eu dilyn yn unig.

    Nodiadau:

    • Dim ond Excel 365 a Excel 2021. Yn Excel cyn-ddeinamig, bydd yn rhaid i chi ei wneud yn y ffordd hen ffasiwn hir fel y disgrifir yn Creu cwymplen ddibynnol yn Excel 2019 - 2007.
    • Mae'r datrysiad hwn ar gyfer rhes sengl. Os ydych chi eisiau copïo'ch rhestrau dewis i lawr rhesi lluosog , yna dilynwch y cyfarwyddiadau yn y gwymplen Dibynnol ar gyfer rhesi lluosog.
    • Sut i wneud cwymprestr ddeinamig yn Excel

      Mae'r enghraifft hon yn dangos y cyffredinolymagwedd at greu cwymprestr rhaeadru yn Excel drwy ddefnyddio'r ffwythiannau arae deinamig newydd.

      A chymryd bod gennych restr o ffrwythau yng ngholofn A ac allforwyr yng ngholofn B. Cymhlethdod ychwanegol yw nad yw enwau'r ffrwythau wedi'u grwpio ond wedi'u gwasgaru ar draws y golofn. Y nod yw rhoi'r enwau ffrwythau unigryw yn y gwymplen gyntaf ac yn dibynnu ar ddewis y defnyddiwr dangoswch yr allforwyr perthnasol yn yr ail gwymplen.

      I greu a rhestr gwympo dibynnol deinamig yn Excel, cymerwch y camau hyn:

      1. Cael eitemau ar gyfer y brif gwymplen

      I ddechrau, byddwn yn tynnu pob enw ffrwythau gwahanol o golofn A. Gellir gwneud hyn drwy ddefnyddio'r ffwythiant UNIGRYW yn ei ffurf symlaf - darparwch y rhestr ffrwythau ar gyfer y ddadl gyntaf ( arae ) a hepgorer y dadleuon dewisol sy'n weddill gan fod eu rhagosodiadau'n gweithio'n iawn i ni:

      =UNIQUE(A3:A15)

      Mae'r fformiwla'n mynd i G3, ac ar ôl pwyso'r bysell Enter bydd y canlyniadau yn gorlifo i'r celloedd nesaf yn awtomatig.

      2. Creu'r prif gwymplen

      I wneud eich prif gwymplen, ffurfweddwch reol Dilysu Data Excel fel hyn:

      • Dewiswch gell yr ydych am i'r gwymplen ymddangos ynddi (D3 yn ein hachos ni).
      • Ar y tab Data , yn y grŵp Offer Data , cliciwch Dilysu Data .
      • 6>Yn y blwch deialog Dilysu Data , gwnewch y canlynol:
        • O dan Caniatáu , dewiswch Rhestr .
        • Yn y blwch Ffynhonnell , rhowch y cyfeiriad at allbwn amrediad y gollyngiadau yn ôl y fformiwla UNIGRYW. Ar gyfer hyn, teipiwch y tag hash yn union ar ôl cyfeirnod y gell, fel hyn: =$ G$3#

          Gelwir hwn yn gyfeirnod ystod gollyngiad, ac mae'r gystrawen hon yn cyfeirio at yr ystod gyfan waeth faint y mae'n ehangu neu'n crebachu.

        • Cliciwch Iawn i gau'r ymgom.

      Eich prif gwymp rhestr i lawr wedi'i chwblhau!

      3. Cael eitemau ar gyfer y gwymplen ddibynnol

      I gael cofnodion ar gyfer y gwymplen eilaidd, byddwn yn hidlo'r gwerthoedd yng ngholofn B yn seiliedig ar y gwerth a ddewiswyd yn y gwymplen gyntaf. Gellir gwneud hyn gyda chymorth swyddogaeth arae ddeinamig arall o'r enw FILTER:

      =FILTER(B3:B15, A3:A15=D3)

      Ble B3:B15 yw'r data ffynhonnell ar gyfer eich cwymplen dibynnol, A3:A15 yw'r data ffynhonnell ar gyfer eich prif gwymplen, a D3 yw'r brif gell gwympo.

      I sicrhau bod y fformiwla'n gweithio'n gywir, gallwch ddewis rhywfaint o werth yn y gwymplen gyntaf ac arsylwi ar y canlyniadau a ddychwelwyd gan FILTER. Perffaith! :)

      4. Gwnewch y gwymplen dibynnol

      I greu'r ail gwymplen, ffurfweddwch y meini prawf dilysu data yn union fel y gwnaethoch ar gyfer y gwymplen gyntaf yng ngham 2. Ond y tro hwn, cyfeiriwch at yr ystod gollyngiad a ddychwelwyd gan y swyddogaeth FILTER: =$H$3#

      Dyna ni! Mae'ch gwymplen sy'n dibynnu ar Excel yn barod i'w defnyddio.

      Awgrymiadau anodiadau:

      • I gael y cofnodion newydd wedi'u cynnwys yn y gwymplen yn awtomatig , fformatiwch eich data ffynhonnell fel tabl Excel. Neu gallwch gynnwys ychydig o gelloedd gwag yn eich fformiwlâu fel y dangosir yn yr enghraifft hon.
      • Os yw eich data gwreiddiol yn cynnwys unrhyw fylchau, gallwch hidlo bylchau gwag drwy ddefnyddio'r datrysiad hwn.
      • I yn nhrefn yr wyddor eitemau cwymplen, lapiwch eich fformiwlâu yn y ffwythiant SORT fel yr eglurir yn yr enghraifft hon.

      Sut i greu cwymprestr dibynyddion lluosog yn Excel<11

      Yn yr enghraifft flaenorol, gwnaethom gwymplen yn dibynnu ar gell arall. Ond beth os oes angen hierarchaeth aml-lefel arnoch chi, h.y. 3ydd cwymplen yn dibynnu ar yr 2il restr, neu hyd yn oed 4edd gwymplen yn dibynnu ar y 3ydd rhestr. A yw hynny'n bosibl? Gallwch, gallwch osod unrhyw nifer o restrau dibynnol (nifer rhesymol, wrth gwrs :).

      Ar gyfer yr enghraifft hon, rydym wedi gosod taleithiau / taleithiau yng ngholofn C, ac rydym nawr yn edrych i ychwanegu cwymplen cyfatebol dewislen yn G3:

      I wneud rhestr gwympo dibynyddion lluosog yn Excel, dyma beth sydd angen i chi ei wneud:

      1. Gosodwch y gwymplen gyntaf

      Crëir y brif gwymplen gyda'r un camau yn union ag yn yr enghraifft flaenorol (gweler camau 1 a 2 uchod). Yr unig wahaniaeth yw'r cyfeirnod amrediad colledion a roddwch yn y blwch Ffynhonnell .

      Y tro hwn, mae'r fformiwla UNIGRYW yn E8, a'r prif gwymplenrhestr yn mynd i fod yn E3. Felly, rydych chi'n dewis E3, cliciwch Dilysu Data , a rhowch y cyfeirnod hwn: =$E$8#

      2. Ffurfweddwch yr ail gwymplen

      Fel efallai y byddwch wedi sylwi, nawr mae colofn B yn cynnwys digwyddiadau lluosog o'r un allforwyr. Ond dim ond enwau unigryw rydych chi eu heisiau yn eich rhestr gwympo, iawn? I hepgor pob digwyddiad dyblyg, lapiwch y ffwythiant UNIGRYW o amgylch eich fformiwla FILTER, a rhowch y fformiwla hon wedi'i diweddaru yn F8:

      =UNIQUE(FILTER(B3:B15, A3:A15=E3))

      Ble mae B3:B15 y data ffynhonnell ar gyfer yr ail gwymplen , A3:A15 yw'r data ffynhonnell ar gyfer y gwymplen gyntaf, ac E3 yw'r gell gwympo gyntaf.

      Ar ôl hynny, defnyddiwch y cyfeirnod ystod gollyngiad canlynol ar gyfer y meini prawf Dilysu Data: =$F$8#

      3>3. Gosodwch y trydydd cwymplen

      I gasglu'r eitemau ar gyfer y 3edd gwymplen, defnyddiwch y fformiwla FILTER gyda meini prawf lluosog. Mae'r maen prawf cyntaf yn gwirio'r rhestr ffrwythau gyfan yn erbyn y gwerth a ddewiswyd yn y gwymplen 1af (A3:A15=E3) tra bod yr ail faen prawf yn profi'r rhestr o allforwyr yn erbyn y dewis yn yr 2il gwymplen (B3:B15=F3). Mae'r fformiwla gyflawn yn mynd i G8:

      =FILTER(C3:C15, (A3:A15=E3) * (B3:B15=F3))

      Os ydych am ychwanegu mwy o gwymplenni dibynnol (4ydd, 5ed, ac ati), yna bydd colofn C yn fwyaf tebygol yn cynnwys digwyddiadau lluosog o'r un peth eitem. Er mwyn atal copïau dyblyg rhag mynd i mewn i'r bwrdd paratoi, ac o ganlyniad yn y 3ydd cwymplen, nythu'r fformiwla FILTER yny swyddogaeth UNIGRYW fel y gwnaethom yn y cam blaenorol:

      =UNIQUE(FILTER(C3:C15, (A3:A15=E3) * (B3:B15=F3)))

      Y peth olaf i chi ei wneud yw creu un rheol Dilysu Data arall gyda'r cyfeirnod Ffynhonnell hwn: =$G$8#

      Mae'ch rhestr gwympo dibynyddion lluosog yn dda i fynd!

      Awgrym. Yn yr un modd, gallwch gael eitemau ar gyfer gwympiadau dilynol . Gan dybio bod colofn D yn cynnwys y data ffynhonnell ar gyfer eich 4edd rhestr gwympo, gallwch chi nodi'r fformiwla ganlynol yn H8 i adalw'r eitemau cyfatebol:

      =UNIQUE(FILTER(D3:D15, (A3:A15=E3) * (B3:B15=F3) * (C3:C15=G3)))

      Sut i wneud cwymprestr y gellir ei ehangu yn Excel

      Ar ôl creu cwymplen, efallai mai eich pryder cyntaf yw beth sy'n digwydd pan fyddwch chi'n ychwanegu eitemau newydd at y data ffynhonnell. A fydd y gwymplen yn cael ei diweddaru'n awtomatig? Os yw'ch data gwreiddiol wedi'i fformatio fel tabl Excel, yna ydy, bydd cwymprestr ddeinamig a drafodwyd yn yr enghreifftiau blaenorol yn ehangu'n awtomatig heb unrhyw ymdrech ar eich ochr chi oherwydd bod modd ehangu tablau Excel yn ôl eu natur.

      Os am ​​rai rheswm nad yw defnyddio tabl Excel yn opsiwn, gallwch wneud eich rhestr gwympo yn ehangadwy fel hyn:

      • I cynnwys data newydd yn awtomatig wrth iddo gael ei ychwanegu at y rhestr ffynonellau, ychwanegwch ychydig o gelloedd ychwanegol at yr araeau y cyfeirir atynt yn eich fformiwlâu.
      • I eithrio celloedd gwag , ffurfweddwch y fformiwlâu i anwybyddu celloedd gwag nes iddynt gael eu llenwi.

      Gan gadw'r ddau bwynt hyn mewn cof, gadewch i ni fireinio'r fformiwlâu i mewnein tabl paratoi data. Nid yw'r rheolau Dilysu Data yn gofyn am unrhyw addasiadau o gwbl.

      Fformiwla ar gyfer y prif gwymplen

      Gyda'r enwau ffrwythau yn A3:A15, rydym yn ychwanegu 5 cell ychwanegol at yr arae i ddarparu ar gyfer posibl cofnodion newydd. Yn ogystal, rydym yn ymgorffori'r ffwythiant FILTER yn UNIGRYW i echdynnu gwerthoedd unigryw heb fylchau.

      O ystyried yr uchod, mae'r fformiwla yn G3 yn cymryd y siâp hwn:

      =UNIQUE(FILTER(A3:A20, A3:A20""))

      Fformiwla ar gyfer y cwymplen dibynnol

      Nid oes angen llawer o newid ar y fformiwla yn G3 - estynwch yr araeau gydag ychydig mwy o gelloedd:

      =FILTER(B3:B20, A3:A20=D3)

      Y canlyniad yw gostyngiad dibynnol ehangadwy cwbl ddeinamig rhestr i lawr:

      Sut i ddidoli'r gwymplen yn nhrefn yr wyddor

      Am drefnu'ch cwymprestr yn nhrefn yr wyddor heb droi at y data ffynhonnell? Mae gan yr Excel deinamig newydd swyddogaeth arbennig ar gyfer hyn hefyd! Yn eich tabl paratoi data, lapiwch y ffwythiant SORT o amgylch eich fformiwlâu presennol.

      Mae'r rheolau dilysu data wedi'u ffurfweddu yn union fel y disgrifiwyd yn yr enghreifftiau blaenorol.

      I ddidoli o A i Z<14

      Gan mai'r drefn didoli esgynnol yw'r dewis rhagosodedig, gallwch chi nythu eich fformiwlâu presennol yn y ddadl arae o SORT, gan hepgor pob dadl arall sy'n ddewisol.

      Ar gyfer y prif gwymplen (y fformiwla yn G3):

      =SORT(UNIQUE(FILTER(A3:A20, A3:A20"")))

      Ar gyfer y gwymplen ddibynnol (y fformiwla yn H3):

      =SORT(FILTER(B3:B20, A3:A20=D3))

      Gorffen! Mae'r ddau gwymplen yn caeldidoli yn nhrefn yr wyddor A i Z.

      I ddidoli o Z i A

      I ddidoli yn nhrefn ddisgynnol, mae angen gosod y 3edd arg ( sort_order ) o'r ffwythiant SORT i -1.

      Ar gyfer y prif gwymplen (y fformiwla yn G3):

      =SORT(UNIQUE(FILTER(A3:A20, A3:A20"")), 1, -1)

      Ar gyfer y gwymplen ddibynnol (y fformiwla yn H3):

      =SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

      Bydd hyn yn didoli'r data yn y tabl paratoi a'r eitemau yn y cwymplenni o Z i A :

      Dyna sut i greu cwymprestr ddeinamig yn Excel gyda chymorth y swyddogaethau arae deinamig newydd. Yn wahanol i'r dulliau traddodiadol, mae'r dull hwn yn gweithio'n berffaith ar gyfer cofnodion un gair ac aml-air ac yn gofalu am unrhyw gelloedd gwag. Diolch am ddarllen a gobeithio eich gweld ar ein blog wythnos nesaf!

      Gweithlyfr ymarfer i'w lawrlwytho

      Rhestr gwympo dibynnol Excel (ffeil .xlsx)

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.