Hoe kinne jo de dropdownlist feroarje op basis fan selwearde yn Excel (2 manieren)

  • Diel Dit
Hugh West

Om spesifike gegevens te ekstrahearjen op basis fan spesifike wearden, moatte wy miskien de útklaplist brûke. Boppedat moatte wy de twa of mear ôfhinklike dellûklisten mei-inoar relatearje. Yn dit artikel sille wy jo sjen litte hoe't jo yn Excel in útklaplist feroarje kinne op basis fan selwearde.

Oefenwurkboek downloade

Download dit praktykwurkboek om te oefenjen wylst jo dit artikel lêze .

Drop-downlist wizigje.xlsx

2 geskikte manieren om drop-downlist te feroarjen basearre op selwearde yn Excel

Yn de seksjes hjirûnder, sille wy de 2 meast geskikte manieren beklamje om de dellûklisten te feroarjen. Earst sille wy de funksjes OFFSET en MATCH tapasse yn de dellûklisten om wizigingen te meitsjen basearre op selwearden. Dêrneist sille wy de XLOOKUP funksje brûke yn Microsoft Excel 365 om itselde te dwaan. Yn 'e ûndersteande ôfbylding hawwe wy in foarbyldgegevensset levere om de taak te foltôgjen.

1. Kombinearje de OFFSET- en MATCH-funksjes om de dropdown-list te feroarjen basearre op selwearde yn Excel

Yn ús folgjende gegevensset hawwe wy trije ferskillende ferkeapers mei har ferkocht produkten. No wolle wy de produkten fine foar in bepaalde ferkeaper. Om dit te dwaan, folgje de stappen hjirûnder.

Stap 1: Meitsje in gegevensvalidaasjelist

  • Gean nei de Gegevens.
  • Klik op op de GegevensValidaasje .

Stap 2: Selektearje de boarne foar de list

  • Fan de Tastean opsje, selektearje de List.

  • Yn it fak boarne , selektearje it boarneberik E4:G4 foar de nammen fan de ferkeapers.
  • Druk op Enter .

  • Dêrom sil in útklapmenu ferskine yn sel B5 .

Stap 3: Tapasse de OFFSET-funksje

  • Typ de folgjende formule foar de OFFSET funksje,
=OFFSET($E$4)

  • Hjir, E4 is de referinsje sel yn absolute foarm.

  • Yn it argumint rige , set 1 as de wearde dy't 1 rige omleech sil telle út de referinsjesel E4 .
=OFFSET($E$4,1

Stap 4: Brûk de MATCH-funksje om de OFFSET-funksjekolom te definiearjen

  • Yn it cols argumint, om de kolommen te selektearjen, brûk de MATCH funksje mei de folgjende formule.
=OFFSET($E$4,1,MATCH($B$5

  • Hjir, B5 is de selwearde selektearre yn it útklapmenu.

  • Om it argumint lookup_array te selektearjen foar de funksje MATCH , foegje E4:G4 ta as it berik yn absolute foarm mei de folgjende formule.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4

  • Typ 0 foar it Eksakte oerienkomsttype. De folgjende formule sil 3 weromjaan foar de MATCH
MATCH($B$5,$E$4:$G$4,0)

  • Skriuw minus 1 ( -1 ) fan de funksje MATCH , omdat de funksje OFFSET de earste kolom telt as nul ( 0 ).
MATCH($B$5,$E$4:$G$4,0)-1

Stap 5: Fier de hichte fan de kolommen yn

  • Foar it selektearjen fan 1 yn it argumint hichte , sil it telle dat elke kolom ien wearde hat.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1

Stap 6: Fier de breedtewearde yn

  • Foar it breedte argumint, typ 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1)

  • Dêrom sille jo sjen dat as wy selektearje Jacob yn B5 sil it resultearje yn Sjokolade as it earste elemint foar Jacob .

Stap 7: Tel de eleminten fan elke kolom

  • Om it oantal eleminten yn in kolom te tellen, sille wy de funksje COUNTA tapasse yn sel C13 mei de folgjende formule.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))

  • Dit sil it elemint/produkt telle nûmer foar in bepaalde ferkeaper ( Jacob ).

Stap 8: Fier de selwearde fan telhichte yn as de hichte argumint yn de OFFSET-funksje

  • Skriuw de folgjende formule om de hichte ta te foegjen.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Stap 9: Kopiearje de formule

  • Druk op Ctrl + C om deformule.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Stap 10: Plak de formule

  • Plak de formule yn de Gegevensvalidaasje boarne.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

  • Druk as lêste op Enter om de wiziging te sjen.

  • As gefolch, jo drop-down listwearden sille feroarje op basis fan in oare selwearde.

  • Feroarje de selwearde Bryan oan Juliana en krije de namme fan it produkt ferkocht troch Juliana .

Lês mear: Hoe kinne jo in list meitsje fan berik yn Excel (3 metoaden)

Fergelykbere lêzingen

  • Hoe kinne jo in ôfhinklike dropdownlist meitsje mei meardere wurden yn Excel
  • In dropdownfilter oanmeitsje om gegevens te ekstrahearjen op basis fan seleksje yn Excel
  • Hoe kinne jo gegevens ekstrahearje op basis fan in drop-down list seleksje yn Excel
  • Meitsje Excel-filter mei help fan drop-down list basearre op selwearde
  • Hoe kinne jo item tafoegje oan drop-down list yn Excel (5 Me thods)

2. Brûk de XLOOKUP-funksje om de dropdownlist te feroarjen basearre op selwearde yn Excel

As jo ​​segene binne mei Microsoft 365 , kinne jo it dwaan mei mar ien formule fan de XLOOKUP funksje. Folgje de hjirûnder sketste stappen om dit te dwaan.

Stap 1: Meitsje in gegevensvalidaasjelist

  • Fan de Datavalidaasje opsje, selektearje de List.

Stap 2: Typ it boarneberik

  • Selektearje it boarneberik E4:G4 yn it boarnefak.
  • Druk dan op Enter .

  • Dêrom sil in Gegevensvalidaasje list ferskine.

Stap 3: Ynfoegje de funksje XLOOKUP

  • Selektearje de B5 sel as de opsykje.
=XLOOKUP(B5)

Stap 4: Selektearje de lookup_array

  • Skriuw it berik E4 :G4 as de look_array .
=XLOOKUP(B5, E4:G4)

Lês Mear: Hoe kinne jo de drop-downlist bewurkje yn Excel (4 Basic Approaches)

Stap 5: Foegje de return_array yn

  • Typ it berik foar de return wearde E5:G11 .

  • Dêrom sille de produkten weromkomme neffens in bepaalde ferkeaper .

  • No, selektearje elke namme út it útklapmenu en krije de nammen fan de produkten.

Notysjes. Sjoch foarsichtich, dat yn de boppesteande ôfbylding nul wurdt werjûn lykas yn it berik de sellen wiene leech . Dêrom wurde dizze beskôge as nul . Om de nullen te ferwiderjen folgje de stappen hjirûnder.

Lês mear: Hoe kinne jo lege opsje tafoegje oan dropdownlist yn Excel (2 metoaden)

Stap 6: De UNIQUE-funksje tapasse

  • Typ de folgjende formule genest mei de UNIEK.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)

  • Uteinlik krije jo it resultaat dat jo winske.

Lês mear: Unike wearden yn in dellûklist mei VBA yn Excel (in folsleine gids)

Konklúzje

As lêste, ik hoopje dat jo no begripe hoe't jo de dellûklist yn Excel bywurkje kinne op basis fan selwearde. Al dizze strategyen moatte wurde útfierd as jo gegevens wurde oplieden en oefene. Undersykje it praktykboek en tapasse wat jo leard hawwe. Wy binne dreaun om troch te gean mei it oanbieden fan programma's lykas dit fanwegen jo royale stipe.

As jo ​​fragen hawwe, nim dan gerêst kontakt mei ús op. Diel asjebleaft jo tinzen yn 'e kommentaar seksje hjirûnder.

It Exceldemy meiwurker sil sa gau mooglik nei jo weromkomme.

Bliuw by ús en bliuw by ús en fierder te learen.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.