Kako spremeniti spustni seznam na podlagi vrednosti celice v Excelu (2 načina)

  • Deliti To
Hugh West

Če želimo izluščiti določene podatke na podlagi določenih vrednosti, bomo morda morali uporabiti spustni seznam. Poleg tega moramo soodvisno povezati dva ali več odvisni spustni seznami V tem članku vam bomo pokazali, kako v Excelu spremeniti spustni seznam na podlagi vrednosti celice.

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Spremeni spustni seznam.xlsx

2 Primerni načini za spreminjanje spustnega seznama na podlagi vrednosti celice v Excelu

V naslednjih razdelkih bomo poudarili 2 najprimernejši načini za spreminjanje spustnih seznamov. Najprej , bomo uporabili OFFSET in . MATCH funkcije v spustnih seznamih za spreminjanje na podlagi vrednosti celic. Poleg tega , bomo uporabili XLOOKUP funkcijo, ki je bila predstavljena v Microsoft Excel 365 Na spodnji sliki smo za izvedbo naloge pripravili vzorčni nabor podatkov.

1. Združite funkciji OFFSET in MATCH, da spremenite spustni seznam na podlagi vrednosti celice v Excelu

V naslednjem podatkovnem nizu imamo tri različne prodajalce z njihovimi prodanimi izdelki. Zdaj želimo poiskati izdelke za določenega prodajalca. V ta namen sledite spodnjim korakom.

Korak 1: Ustvarite seznam za preverjanje podatkov

  • Go na Podatki.
  • Kliknite . na Potrjevanje podatkov .

Korak 2: Izberite vir za seznam

  • Od Omogočite izberite možnost Seznam.

  • V vir polje, izberite območje vira E4:G4 za imena prodajalcev.
  • Pritisnite Vnesite .

  • Zato se v celici B5 .

Korak 3: Uporaba funkcije OFFSET

  • Vnesite naslednjo formulo za OFFSET funkcijo,
=OFFSET($E$4)

  • Tukaj, E4 je referenca celica v absolutna oblika.

  • V vrstice argument, postavite 1 kot vrednost, ki bo štela 1 vrstico navzdol od referenčne celice E4 .
=OFFSET($E$4,1

Korak 4: S funkcijo MATCH določite stolpec funkcije OFFSET

  • V Cols za izbiro stolpcev uporabite argument MATCH z naslednjo formulo.
=OFFSET($E$4,1,MATCH($B$5)

  • Tukaj, B5 je vrednost celice, izbrana na spustnem seznamu.

  • Izbira lookup_array argument za MATCH dodajte funkcijo E4:G4 kot območje v absolutni obliki z naslednjo formulo.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4)

  • Tip 0 za Natančno tip ujemanja. Naslednja formula bo vrnila 3 za MATCH
MATCH($B$5,$E$4:$G$4,0)

  • Napišite minus 1 ( -1 ) iz MATCH ker je funkcija OFFSET funkcija šteje prvi stolpec kot nič ( 0 ).
MATCH($B$5,$E$4:$G$4,0)-1

Korak 5: Vnesite višino stolpcev

  • Za izbiro 1 v višina argumenta, bo štel, da ima vsak stolpec eno vrednost.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1

Korak 6: Vnesite vrednost širine

  • Za širina argument, tip 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1,1)

  • Zato boste videli, da ko izberemo Jacob na spletnem mestu B5 , bo povzročil Čokolada kot prvi element za Jacob .

Korak 7: Preštejte elemente vsakega stolpca

  • Če želimo prešteti število elementov v stolpcu, bomo uporabili COUNTA funkcijo v celici C13 z naslednjo formulo.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))

  • To bo štelo element/izdelek število za določenega prodajalca ( Jacob ).

Korak 8: V funkcijo OFFSET kot argument za višino vnesite vrednost celice z višino štetja.

  • Napišite naslednjo formulo za dodajanje višina.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Korak 9: Kopiranje formule

  • Pritisnite Ctrl + C za kopiranje formule.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Korak 10: Prilepite formulo

  • Prilepite formulo v Potrjevanje podatkov vir.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

  • Na koncu pritisnite Vnesite da vidite spremembo.

  • Vrednosti spustnega seznama se bodo spremenile glede na vrednost druge celice.

  • Spremeni vrednost celice Bryan na . Juliana in pridobite ime izdelka, ki ga prodaja Juliana .

Preberite več: Kako ustvariti seznam iz obsega v Excelu (3 metode)

Podobna branja

  • Kako ustvariti odvisni spustni seznam z več besedami v Excelu
  • Ustvarjanje spustnega filtra za izvleček podatkov na podlagi izbora v Excelu
  • Kako izvleči podatke na podlagi izbire iz spustnega seznama v Excelu
  • Ustvarite Excelov filter z uporabo spustnega seznama na podlagi vrednosti celice
  • Kako dodati element na spustni seznam v Excelu (5 metod)

2. Uporaba funkcije XLOOKUP za spreminjanje spustnega seznama na podlagi vrednosti celice v Excelu

Če ste blagoslovljeni z Microsoft 365 , lahko to storite z eno samo formulo XLOOKUP funkcijo. Pri tem sledite opisanim korakom v nadaljevanju.

Korak 1: Sestavite seznam za preverjanje podatkov

  • Od Potrjevanje podatkov izberite možnost Seznam.

Korak 2: Vnesite izvorno območje

  • Izberite območje vira E4:G4 v polju za vir.
  • Nato pritisnite Vnesite .

  • Zato je a Potrjevanje podatkov se prikaže seznam.

Korak 3: Vstavite funkcijo XLOOKUP

  • Izberite B5 celice kot look_up.
=XLOOKUP(B5)

Korak 4: Izberite lookup_array

  • Napišite območje E4:G4 kot look_array .
=XLOOKUP(B5, E4:G4)

Preberite več: Kako urediti spustni seznam v Excelu (4 osnovni pristopi)

Korak 5: Vstavite polje return_array

  • Tip območje za vrniti vrednost E5:G11 .

  • Zato je izdelki se vrne v skladu z določenim prodajalec .

  • Izberite poljubno ime s spustnega seznama in preberite imena izdelkov.

Opombe. Pozorno si oglejte, da je na zgornji sliki nič je prikazan kot območje, v katerem so bile celice prazno Zato se štejejo za nič . Če želite odstraniti ničle sledite spodnjim korakom.

Preberite več: Kako dodati prazno možnost v spustni seznam v Excelu (2 metodi)

Korak 6: Uporaba funkcije UNIQUE

  • Vnesite naslednjo formulo, ki je vgnezdena z UNIKATNO.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)

  • Končno boste dobili želeni rezultat.

Preberite več: Edinstvene vrednosti v spustnem seznamu z VBA v Excelu (popoln vodnik)

Zaključek

Upam, da zdaj razumete, kako posodobiti spustni seznam v Excel na podlagi vrednosti celice. Vse te strategije je treba izvajati, ko se vaši podatki izobražujejo in vadijo. Preučite vadnico in uporabite, kar ste se naučili. Zaradi vaše velikodušne podpore nas žene, da še naprej ponujamo programe, kot je ta.

Če imate kakršna koli vprašanja, se obrnite na nas. V spodnjem razdelku s komentarji delite svoje misli.

Spletna stran Odlično zaposleni vas bodo čim prej kontaktirali.

Bodite z nami in se še naprej učite.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.