Բովանդակություն
Որպեսզի որոշակի արժեքների հիման վրա արդյունահանենք կոնկրետ տվյալներ, մեզ կարող է անհրաժեշտ լինել օգտագործել բացվող ցուցակը: Ավելին, մենք պետք է փոխկապակցենք երկու կամ ավելի կախված բացվող ցուցակները : Այս հոդվածում մենք ձեզ ցույց կտանք, թե ինչպես Excel-ում փոխել բացվող ցուցակը՝ հիմնված բջջի արժեքի վրա:
Ներբեռնեք Practice Workbook
Ներբեռնեք այս պրակտիկայի աշխատանքային գիրքը՝ այս հոդվածը կարդալու ընթացքում վարժություններ կատարելու համար: .
Փոխել բացվող ցուցակը.xlsx
2 հարմար եղանակներ փոխելու բացվող ցուցակը` հիմնված Excel-ում բջջային արժեքի վրա
ստորև բերված բաժիններում մենք կընդգծենք բացվող ցուցակները փոխելու 2 ամենահարմար եղանակները: Սկզբում , մենք կկիրառենք OFFSET և MATCH գործառույթները բացվող ցուցակներում` բջիջների արժեքների հիման վրա փոփոխություններ կատարելու համար: Ի հավելումն , մենք կօգտագործենք XLOOKUP գործառույթը, որը ներկայացված է Microsoft Excel 365 -ում` նույնն անելու համար: Ստորև բերված նկարում մենք տրամադրել ենք տվյալների նմուշ՝ առաջադրանքն իրականացնելու համար:
1. Միավորել OFFSET և MATCH գործառույթները՝ փոխելու բացվող ցուցակը՝ հիմնված բջջային արժեքի վրա: Excel
Մեր հետևյալ տվյալների հավաքածուում մենք ունենք երեք տարբեր վաճառողներ իրենց վաճառված ապրանքներով: Այժմ մենք ցանկանում ենք գտնել ապրանքներ կոնկրետ վաճառողի համար: Դա անելու համար հետևեք ստորև նշված քայլերին:
Քայլ 1. Ստեղծեք տվյալների վավերացման ցուցակ
- Անցեք դեպի Տվյալներ:
- Սեղմեք Տվյալների վրաՎավերացում .
Քայլ 2. Ընտրեք ցանկի աղբյուրը
- Թույլատրել տարբերակը, ընտրեք Ցուցակը:
- աղբյուր վանդակում, ընտրեք աղբյուրի տիրույթը E4:G4 վաճառողների անունների համար:
- Սեղմեք Enter :
- Հետևաբար, բացվող ցանկը կհայտնվի B5 բջիջում:
Քայլ 3. Կիրառել OFFSET ֆունկցիան
- Մուտքագրեք հետևյալ բանաձևը OFFSET ֆունկցիայի համար,
=OFFSET($E$4)
- Այստեղ E4 հղման բջիջն է բացարձակ տեսքով:
- տողերի արգումենտում դրեք 1 որպես արժեք, որը կհաշվի 1 տողը ներքև հղումային բջիջից E4 ։
=OFFSET($E$4,1
Քայլ 4. Օգտագործեք MATCH ֆունկցիան OFFSET ֆունկցիայի սյունակը սահմանելու համար
- cols արգումենտում, սյունակներն ընտրելու համար օգտագործեք MATCH ֆունկցիան հետեւյալ բանաձեւը.
=OFFSET($E$4,1,MATCH($B$5
- Այստեղ, B5 բացվող ցանկում ընտրված բջիջի արժեքն է:
- lookup_array արգումենտը MATCH ֆունկցիայի համար ընտրելու համար ավելացրեք E4:G4 որպես տիրույթ բացարձակ ձևով հետևյալ բանաձևով:
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4
- Մուտքագրեք 0 Ճշգրիտ համընկնող տեսակի համար: Հետևյալ բանաձևը կվերադարձնի 3 MATCH-ի համար
MATCH($B$5,$E$4:$G$4,0)
- Գրել հանած 1 ( -1 ) MATCH ֆունկցիայից, քանի որ OFFSET ֆունկցիան հաշվում է առաջին սյունակը որպես զրո ( 0 ):
MATCH($B$5,$E$4:$G$4,0)-1
Քայլ 5. Մուտքագրեք սյունակների բարձրությունը
- 1 բարձրությունը արգումենտում ընտրելու համար կհաշվարկվի, որ յուրաքանչյուր սյունակ ունի մեկ արժեք:
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1
Քայլ 6. Մուտքագրեք լայնության արժեքը
- լայնության արգումենտի համար մուտքագրեք 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1)
- Հետևաբար, կտեսնեք, որ երբ մենք ընտրենք. Jacob B5 -ում, դա կհանգեցնի Շոկոլադ որպես -ի առաջին տարրը Յակոբ .
Քայլ 7. Հաշվեք յուրաքանչյուր սյունակի տարրերը
- Սյունակի տարրերի քանակը հաշվելու համար մենք կկիրառենք COUNTA ֆունկցիան C13 բջիջում հետևյալ բանաձևով:
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))
- Սա կհաշվի տարրը/արտադրանքը համարը որոշակի վաճառողի համար ( Jacob ):
Քայլ 8. Մուտքագրեք հաշվման բարձրության բջիջի արժեքը որպես բարձրության փաստարկը OFFSET ֆունկցիայի մեջ
- Գրեք հետևյալ բանաձևը բարձրությունը ավելացնելու համար։
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
Քայլ 9. Պատճենեք բանաձևը
- Սեղմեք Ctrl + C պատճենելու համարբանաձեւ.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
Քայլ 10. Տեղադրեք բանաձեւը
- Տեղադրեք բանաձևը Տվյալների վավերացման աղբյուրում:
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
- Վերջապես սեղմեք Enter փոփոխությունը տեսնելու համար:
- Արդյունքում ձեր բացվող ցանկի արժեքները կփոխվեն մեկ այլ բջիջի արժեքի հիման վրա:
- Փոխել բջջային արժեքը Bryan Juliana և ստացեք ապրանքի անունը, որը վաճառվում է Juliana :
Կարդալ ավելին. Ինչպես ստեղծել ցուցակ Range-ից Excel-ում (3 մեթոդ)
Նմանատիպ ընթերցումներ
- Ինչպես ստեղծել կախյալ բացվող ցուցակ բազմաթիվ բառերով Excel-ում
- Ստեղծել բացվող ֆիլտր՝ Excel-ում ընտրության հիման վրա տվյալների արդյունահանման համար
- Ինչպե՞ս հանել տվյալները Excel-ում բացվող ցուցակի ընտրության հիման վրա
- Ստեղծել Excel ֆիլտր՝ օգտագործելով բացվող ցուցակը՝ հիմնված բջջային արժեքի վրա
- Ինչպես ավելացնել տարրը բացվող ցանկում Excel-ում (5 Me thods)
2. Օգտագործեք XLOOKUP ֆունկցիան Excel-ում բջջային արժեքի հիման վրա բացվող ցուցակը փոխելու համար
Եթե օրհնված եք Microsoft 365 , դուք կարող եք դա անել XLOOKUP ֆունկցիայի միայն մեկ բանաձևով: Դա անելու համար հետևեք ստորև նշված քայլերին:
Քայլ 1. Կազմեք տվյալների վավերացման ցուցակ
- Տվյալների վավերացում ընտրանքից, ընտրեք Ցանկ:
Քայլ 2. Մուտքագրեք աղբյուրի տիրույթը
- Ընտրեք աղբյուրի տիրույթը E4:G4 սկզբնաղբյուրի վանդակում:
- Այնուհետև սեղմեք Enter :
- Հետևաբար, կհայտնվի Տվյալների վավերացման ցուցակ:
Քայլ 3. Տեղադրեք XLOOKUP ֆունկցիան
- Ընտրեք B5 բջիջը որպես look_up:
=XLOOKUP(B5)
Քայլ 4. Ընտրեք որոնման_զանգվածը
- Գրեք միջակայքը E4 :G4 որպես look_array :
=XLOOKUP(B5, E4:G4)
Կարդալ Ավելին․ Ինչպես խմբագրել բացվող ցուցակը Excel-ում (4 հիմնական մոտեցումներ)
Քայլ 5. Տեղադրեք return_array
- Մուտքագրեք միջակայքը վերադարձի արժեքի համար E5:G11 ։
- Հետևաբար, ապրանքները կվերադառնան ըստ որոշակի վաճառողի :
- Այժմ ընտրեք ցանկացած անուն բացվող ցանկից և ստացեք ապրանքների անունները:
Ծանոթագրություններ: Ուշադիր տեսեք, որ վերը նշված պատկերում զրոյական ցուցված է, քանի որ տիրույթում բջիջները դատարկ են : Ահա թե ինչու դրանք համարվում են զրո : զրոները հեռացնելու համար հետևեք ստորև նշված քայլերին:
Կարդալ ավելին. Ինչպես ավելացնել դատարկ տարբերակ բացվող ցուցակում Excel-ում (2 մեթոդ)
Քայլ 6. Կիրառել UNIQUE ֆունկցիան
- Մուտքագրեք հետևյալ բանաձևը, որը տեղադրված է ՅՈՒՐԱՔԱՆԱԿԱՆ.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)
- Վերջապես դուք կստանաք ձեր արդյունքը ցանկալի է:
Կարդալ ավելին. Եզակի արժեքներ բացվող ցուցակում VBA-ով Excel-ում (ամբողջական ուղեցույց)
Եզրակացություն
Վերջապես, հուսով եմ, որ դուք հիմա հասկանում եք, թե ինչպես կարելի է թարմացնել բացվող ցանկը Excel-ում բջջի արժեքի հիման վրա: Այս բոլոր ռազմավարությունները պետք է իրականացվեն, երբ ձեր տվյալները կրթվում և կիրառվում են: Քննեք պրակտիկայի գիրքը և կիրառեք այն, ինչ սովորել եք: Մենք մղված ենք շարունակելու նման ծրագրեր առաջարկել ձեր առատաձեռն աջակցության պատճառով:
Եթե հարցեր ունեք, մի հապաղեք կապվել մեզ հետ: Խնդրում ենք կիսվել ձեր մտքերով ներքևում գտնվող մեկնաբանությունների բաժնում:
Exceldemy աշխատակազմը կկապվի ձեզ հետ որքան հնարավոր է շուտ:
Մնացեք մեզ հետ և շարունակեք սովորել: