Paano Baguhin ang Drop Down List Batay sa Cell Value sa Excel (2 Ways)

  • Ibahagi Ito
Hugh West

Upang makakuha ng partikular na data batay sa mga partikular na halaga, maaaring kailanganin naming gamitin ang drop-down na listahan. Bukod dito, kailangan nating iugnay ang dalawa o higit pang mga dependent na drop-down list . Sa artikulong ito, ipapakita namin sa iyo kung paano baguhin sa Excel ang isang drop-down na listahan batay sa cell value.

I-download ang Practice Workbook

I-download ang practice workbook na ito para mag-ehersisyo habang binabasa mo ang artikulong ito .

Baguhin ang Drop Down List.xlsx

2 Angkop na Paraan para Baguhin ang Drop Down List Batay sa Cell Value sa Excel

Sa mga seksyon sa ibaba, bibigyang-diin namin ang 2 mga pinakaangkop na paraan upang baguhin ang mga drop-down na listahan. Una , ilalapat namin ang OFFSET at MATCH function sa mga drop-down na listahan upang gumawa ng mga pagbabago batay sa mga halaga ng cell. Bukod pa rito , gagamitin namin ang XLOOKUP function na itinatampok sa Microsoft Excel 365 para gawin din iyon. Sa larawan sa ibaba, nagbigay kami ng sample na set ng data para magawa ang gawain.

1. Pagsamahin ang OFFSET at MATCH Function para Baguhin ang Drop Down List Batay sa Cell Value sa Excel

Sa aming sumusunod na set ng data, mayroon kaming tatlong magkakaibang salesman sa kanilang mga nabentang produkto. Ngayon, gusto naming hanapin ang mga produkto para sa isang partikular na tindero. Upang gawin ito, sundin ang mga hakbang sa ibaba.

Hakbang 1: Gumawa ng Listahan ng Pagpapatunay ng Data

  • Pumunta sa Data.
  • I-click ang sa DataPagpapatunay .

Hakbang 2: Piliin ang pinagmulan para sa Listahan

  • Mula sa Payagan ang opsyon, piliin ang Listahan.

  • Sa kahon ng pinagmulan , piliin ang ang source range E4:G4 para sa mga pangalan ng mga salesman.
  • Pindutin ang Enter .

  • Samakatuwid, may lalabas na drop-down sa cell B5 .

Hakbang 3: Ilapat ang OFFSET function

  • I-type ang sumusunod na formula para sa OFFSET function,
=OFFSET($E$4)

  • Narito, ang E4 ay ang reference cell sa absolute form.

  • Sa mga row argument, ilagay ang 1 bilang ang value na magbibilang ng 1 row down mula sa reference cell E4 .
=OFFSET($E$4,1

Hakbang 4: Gamitin ang MATCH function para tukuyin ang OFFSET function column

  • Sa cols argument, para piliin ang column gamitin ang MATCH function na may ang sumusunod na formula.
=OFFSET($E$4,1,MATCH($B$5

  • Dito, B5 ay ang cell value na pinili sa drop-down na listahan.

  • Upang piliin ang lookup_array argument para sa MATCH function, idagdag ang E4:G4 bilang range sa absolute form na may sumusunod na formula.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4

  • Uri 0 para sa Eksaktong uri ng pagtutugma. Ang sumusunod na formula ay magbabalik ng 3 para sa MATCH
MATCH($B$5,$E$4:$G$4,0)

  • Isulat ang minus 1 ( -1 ) mula sa MATCH function, dahil binibilang ng OFFSET function ang unang column bilang zero ( 0 ).
MATCH($B$5,$E$4:$G$4,0)-1

Hakbang 5: Ilagay ang taas ng mga column

  • Para sa pagpili ng 1 sa taas argument, bibilangin na ang bawat column ay may isang value.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1

Hakbang 6: Ilagay ang width Value

  • Para sa width argument, i-type ang 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1)

  • Samakatuwid, makikita mo na kapag pinili namin Jacob sa B5 , magreresulta ito sa Tsokolate bilang unang elemento para sa Jacob .

Hakbang 7: Bilangin ang mga elemento ng bawat column

  • Upang bilangin ang bilang ng mga elemento sa isang column, ilalapat namin ang COUNTA function sa cell C13 na may sumusunod na formula.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))

  • Bibilangin nito ang elemento/produkto numero para sa isang partikular na tindero ( Jacob ).

Hakbang 8: Ilagay ang halaga ng cell ng taas ng bilang bilang ang height argument sa OFFSET function

  • Isulat ang sumusunod na formula upang idagdag ang taas.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Hakbang 9: Kopyahin ang Formula

  • Pindutin ang Ctrl + C upang kopyahin angformula.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Hakbang 10: I-paste ang formula

  • I-paste ang formula sa Pagpapatunay ng Data pinagmulan.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

  • Sa wakas, pindutin ang Enter upang makita ang pagbabago.

  • Bilang resulta, ang iyong Magbabago ang mga value ng drop-down list batay sa isa pang value ng cell.

  • Gawing palitan ang value ng cell Bryan sa Juliana at kunin ang pangalan ng produkto na ibinebenta ni Juliana .

Magbasa Nang Higit Pa: Paano Gumawa ng Listahan mula sa Saklaw sa Excel (3 Paraan)

Mga Katulad na Pagbasa

  • Paano Gumawa ng Dependent Drop Down List na may Maramihang Mga Salita sa Excel
  • Paggawa ng Drop Down Filter upang I-extract ang Data Batay sa Pagpili sa Excel
  • Paano Mag-extract ng Data Batay sa Pagpili ng Drop Down List sa Excel
  • Gumawa ng Excel Filter Gamit ang Drop-Down List Batay sa Cell Value
  • Paano Magdagdag ng Item sa Drop-Down List sa Excel (5 Me thods)

2. Gamitin ang XLOOKUP Function para Baguhin ang Drop Down List Batay sa Cell Value sa Excel

Kung ikaw ay biniyayaan ng Microsoft 365 , magagawa mo ito sa isang formula lang ng XLOOKUP function. Sundin ang mga nakabalangkas na hakbang sa ibaba upang gawin ito.

Hakbang 1: Gumawa ng Listahan ng Pagpapatunay ng Data

  • Mula sa opsyong Pagpapatunay ng Data , Piliin ang Listahan.

Hakbang 2: I-type ang source range

  • Piliin ang ang source range E4:G4 sa source box.
  • Pagkatapos, pindutin ang Enter .

  • Samakatuwid, lalabas ang isang listahan ng Pagpapatunay ng Data .

Hakbang 3: Ipasok ang XLOOKUP function

  • Piliin ang B5 cell bilang look_up.
=XLOOKUP(B5)

Hakbang 4: Piliin ang lookup_array

  • Isulat ang ang range E4 :G4 bilang look_array .
=XLOOKUP(B5, E4:G4)

Basahin Higit pa: Paano I-edit ang Drop-Down List sa Excel (4 Basic Approaches)

Hakbang 5: Ilagay ang return_array

  • I-type ang ang range para sa return value E5:G11 .

  • Samakatuwid, ang mga produkto ay babalik ayon sa isang partikular na salesman .

  • Ngayon, piliin anumang pangalan mula sa drop-down na listahan at kunin ang mga pangalan ng mga produkto.

Mga Tala. Tingnan nang mabuti, na sa larawan sa itaas zero ay ipinapakita tulad ng sa hanay na ang mga cell ay blangko . Kaya naman ang mga ito ay itinuturing na zero . Upang alisin ang zero sundin ang mga hakbang sa ibaba.

Magbasa Nang Higit Pa: Paano Magdagdag ng Blangkong Opsyon sa Drop Down List sa Excel (2 Paraan)

Hakbang 6: Ilapat ang NATATANGING function

  • I-type ang sumusunod na formula na naka-nest sa UNIQUE.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)

  • Sa wakas, makukuha mo na ang resulta mo ninanais.

Magbasa Nang Higit Pa: Mga Natatanging Value sa isang Drop Down List na may VBA sa Excel (Isang Kumpletong Gabay)

Konklusyon

Sa wakas, sana ay naiintindihan mo na ngayon kung paano i-update ang drop-down na listahan sa Excel batay sa halaga ng cell. Ang lahat ng mga diskarte na ito ay dapat na isagawa kapag ang iyong data ay tinuturuan at ginagawa. Suriin ang aklat ng pagsasanay at ilapat ang iyong natutunan. Hinihimok kaming magpatuloy sa pag-aalok ng mga programang tulad nito dahil sa iyong bukas-palad na suporta.

Kung mayroon kang anumang mga katanungan, mangyaring huwag mag-atubiling makipag-ugnayan sa amin. Pakibahagi ang iyong mga saloobin sa seksyon ng mga komento sa ibaba.

Babalikan ka ng Exceldemy staff sa lalong madaling panahon.

Manatili sa amin at patuloy na matuto.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.