Kaip pakeisti išskleidžiamąjį sąrašą pagal "Excel" ląstelės vertę (2 būdai)

  • Pasidalinti
Hugh West

Norint išskirti konkrečius duomenis pagal konkrečias reikšmes, gali tekti naudoti išskleidžiamąjį sąrašą. Be to, mums reikia susieti du ar daugiau priklausomi išskleidžiamieji sąrašai Šiame straipsnyje parodysime, kaip "Excel" programoje pakeisti išskleidžiamąjį sąrašą pagal ląstelės vertę.

Atsisiųsti praktikos sąsiuvinį

Atsisiųskite šį pratybų sąsiuvinį, kad galėtumėte atlikti pratimus skaitydami šį straipsnį.

Keisti išskleidžiamąjį sąrašą.xlsx

2 tinkami būdai, kaip pakeisti išskleidžiamąjį sąrašą pagal "Excel" ląstelės vertę

Tolesniuose skyriuose pabrėšime 2 tinkamiausi išskleidžiamųjų sąrašų keitimo būdai. Pirmiausia , taikysime OFFSET ir MATCH funkcijas išskleidžiamuosiuose sąrašuose, kad galėtumėte atlikti pakeitimus pagal ląstelių reikšmes. Be to, , mes naudosime XLOOKUP funkcija, pateikta "Microsoft Excel 365 Toliau pateiktame paveikslėlyje pateikėme pavyzdinį duomenų rinkinį, skirtą šiai užduočiai atlikti.

1. Sujunkite OFFSET ir MATCH funkcijas, kad pakeistumėte išskleidžiamąjį sąrašą pagal ląstelės vertę "Excel" programoje

Toliau pateiktoje duomenų aibėje turime tris skirtingus pardavėjus su jų parduotais produktais. Dabar norime rasti konkretaus pardavėjo produktus. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.

1 veiksmas: sukurkite duomenų patvirtinimo sąrašą

  • Eikite į į Duomenys.
  • Spustelėkite apie Duomenų patvirtinimas .

2 veiksmas: pasirinkite sąrašo šaltinį

  • Leisti parinktį, pasirinkite Sąrašas.

  • Į šaltinis dėžutė, pasirinkite šaltinio diapazonas E4:G4 pardavėjų vardų ir pavardžių.
  • Paspauskite Įveskite .

  • Todėl ląstelėje bus rodomas išskleidžiamojo sąrašo langelis B5 .

3 veiksmas: pritaikykite OFFSET funkciją

  • Įveskite šią formulę OFFSET funkcija,
=OFFSET($E$4)

  • Čia, E4 yra nuoroda ląstelė absoliuti forma.

  • Į eilutės argumentas, įdėti 1 kaip reikšmę, kuri bus skaičiuojama 1 eilute žemyn nuo nuorodos ląstelės E4 .
=OFFSET($E$4,1)

4 veiksmas: naudokite funkciją MATCH, kad apibrėžtumėte funkcijos OFFSET stulpelį

  • Į cols argumentas, o stulpelių pasirinkimui naudokite MATCH funkciją pagal šią formulę.
=OFFSET($E$4,1,MATCH($B$5)

  • Čia, B5 yra išskleidžiamajame sąraše pasirinkta langelio vertė.

  • Pasirinkti lookup_array argumentas MATCH funkciją, pridėkite E4:G4 kaip absoliučios formos intervalą pagal šią formulę.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4)

  • Tipas 0 Tiksli rungtynių tipą. Pagal šią formulę bus gauta 3 MATCH
MATCH($B$5,$E$4:$G$4,0)

  • Įrašykite minus 1 ( -1 ) iš MATCH funkciją, nes OFFSET funkcija skaičiuoja pirmasis stulpelis kaip nulis ( 0 ).
MATCH($B$5,$E$4:$G$4,0)-1

5 veiksmas: įveskite stulpelių aukštį

  • Pasirinkti 1 į aukštis argumentą, bus skaičiuojama, kad kiekvienas stulpelis turi vieną reikšmę.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1

6 veiksmas: įveskite pločio reikšmę

  • Dėl plotis argumentas, tipas 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1,1)

  • Todėl pamatysite, kad pasirinkę Jacob svetainėje B5 , tai lems, kad Šokoladas kaip pirmąjį elementą Jacob .

7 veiksmas: suskaičiuokite kiekvieno stulpelio elementus

  • Norėdami suskaičiuoti stulpelio elementų skaičių, taikysime COUNTA funkcija ląstelėje C13 pagal šią formulę.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))

  • Taip bus suskaičiuoti elementas/produktas konkretaus pardavėjo numerį ( Jacob ).

8 veiksmas: kaip aukščio argumentą OFFSET funkcijoje įveskite skaičiavimo aukščio ląstelės vertę.

  • Parašykite šią formulę, kad sudėtumėte aukštis.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

9 veiksmas: nukopijuokite formulę

  • Paspauskite Ctrl + C nukopijuoti formulę.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

10 veiksmas: įklijuokite formulę

  • Įklijuokite formulę į Duomenų patvirtinimas šaltinis.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

  • Galiausiai paspauskite Įveskite pamatyti pokyčius.

  • Todėl jūsų išskleidžiamojo sąrašo reikšmės keisis priklausomai nuo kitos ląstelės reikšmės.

  • Pakeiskite ląstelės vertę Bryanas į Juliana ir gaukite produkto pavadinimą, kurį parduoda Juliana .

Skaityti daugiau: Kaip sukurti sąrašą iš "Excel" diapazono (3 metodai)

Panašūs skaitiniai

  • Kaip sukurti priklausomą išskleidžiamąjį sąrašą su keliais žodžiais "Excel" programoje
  • Išskleidžiamojo filtro sukūrimas duomenims ištraukti pagal pasirinkimą "Excel" programoje
  • Kaip ištraukti duomenis pagal išskleidžiamojo sąrašo pasirinkimą programoje "Excel
  • Sukurti "Excel" filtrą naudojant išskleidžiamąjį sąrašą pagal ląstelės vertę
  • Kaip įtraukti elementą į išskleidžiamąjį sąrašą "Excel" programoje (5 metodai)

2. Naudokite XLOOKUP funkciją, kad pakeistumėte išskleidžiamąjį sąrašą pagal ląstelės vertę "Excel" programoje

Jei esate apdovanoti "Microsoft 365 , galite tai padaryti naudodami tik vieną formulę XLOOKUP funkcija. Atlikite toliau nurodytus veiksmus.

1 žingsnis: sudarykite duomenų patvirtinimo sąrašą

  • Duomenų patvirtinimas parinktį, pasirinkite Sąrašas.

2 veiksmas: įveskite šaltinio diapazoną

  • Pasirinkite šaltinio diapazonas E4:G4 šaltinio laukelyje.
  • Tada paspauskite Įveskite .

  • Todėl a Duomenų patvirtinimas bus rodomas sąrašas.

3 veiksmas: įterpkite XLOOKUP funkciją

  • Pasirinkite B5 ląstelę kaip look_up.
=XLOOKUP(B5)

4 veiksmas: pasirinkite lookup_array

  • Rašykite diapazonas E4:G4 kaip look_array .
=XLOOKUP(B5, E4:G4)

Skaityti daugiau: Kaip redaguoti išskleidžiamąjį sąrašą programoje "Excel" (4 pagrindiniai metodai)

5 veiksmas: Įterpkite return_array

  • Tipas diapazonas grąžinti vertė E5:G11 .

  • Todėl produktai bus grąžinamas pagal tam tikrą pardavėjas .

  • Dabar iš išskleidžiamojo sąrašo pasirinkite bet kurį pavadinimą ir gaukite produktų pavadinimus.

Pastabos. Atidžiai žiūrėkite, kad pirmiau pateiktame paveikslėlyje nulis rodoma, kad ląstelės buvo tuščia . Todėl jie laikomi nulis . Norėdami pašalinti nuliai atlikite toliau nurodytus veiksmus.

Skaityti daugiau: Kaip į "Excel" išskleidžiamąjį sąrašą įtraukti tuščią parinktį (2 metodai)

6 veiksmas: pritaikykite UNIQUE funkciją

  • Įveskite šią formulę, įterptą su UNIKALUS.
=UNIKALUS(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)

  • Galiausiai pasieksite norimą rezultatą.

Skaityti daugiau: Unikalios vertės išskleidžiamajame sąraše naudojant "Excel" VBA (išsamus vadovas)

Išvada

Galiausiai tikiuosi, kad dabar suprantate, kaip atnaujinti išskleidžiamąjį sąrašą "Excel" remiantis ląstelės verte. Visos šios strategijos turėtų būti vykdomos, kai jūsų duomenys yra ugdomi ir praktikuojami. Išnagrinėkite praktikos knygą ir pritaikykite tai, ko išmokote. Jūsų dosnios paramos dėka esame skatinami ir toliau siūlyti tokias programas kaip ši.

Jei turite klausimų, nedvejodami kreipkitės į mus. Pasidalykite savo mintimis toliau pateiktame komentarų skyriuje.

Svetainė Exceldemy Darbuotojai su jumis susisieks kuo greičiau.

Būkite su mumis ir toliau mokykitės.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.