Բովանդակություն
Ընդհանրապես, TRANSPOSE ֆունկցիան հաճախ կարող է օգտագործվել տողերը սյունակների փոխարկելու համար: Այնուամենայնիվ, որոշ չափանիշներից կախված արդյունքները, ինչպիսիք են եզակի արժեքները, չեն վերադարձվի: Այս ձեռնարկում մենք ձեզ ցույց կտանք, թե ինչպես տողերը տեղափոխել սյունակներ՝ հիմնվելով Excel-ի չափանիշների վրա:
Ներբեռնեք Practice Workbook
Ներբեռնեք այս պրակտիկայի աշխատանքային գիրքը, որպեսզի մարզվեք մինչ դուք կարդալով այս հոդվածը:
Փոխանցել տողերը սյունակներում Criteria.xlsm-ով
2 հարմար մոտեցում Excel-ի չափանիշների հիման վրա տողերը սյունակներ տեղափոխելու համար
Ստորև բերված նկարում մենք ներառել ենք մի քանի ապրանքների և դրանց քանակների տվյալների հավաքածու: Այնուհետև տողերը կփոխադրվեն սյունակների մեջ: Մենք տողերը կփոխանցենք սյունակների՝ հիմնվելով եզակի արժեքների չափանիշների վրա , քանի որ առանձին բջիջում կան կրկնօրինակ գրառումներ: Նախ, մենք կօգտագործենք INDEX , MATCH , COUNTIF , IF և IFERROR ֆունկցիաները ստեղծելու համար: բանաձեւեր. Մենք նաև կգործարկենք VBA կոդ՝ նույն բանն իրականացնելու համար:
1. Կիրառեք բանաձևը INDEX, MATCH և COUNTIF ֆունկցիաներով տողերի փոխադրման համար: Excel-ի չափանիշների վրա հիմնված սյունակներում
Սկզբում մենք կկիրառենք INDEX , MATCH , COUNTIF , բանաձեւերը: IF և IFERROR գործառույթները զանգվածներով:
Քայլ 1. Տեղադրեք INDEX, MATCH և COUNTIF ֆունկցիաները
- E5 բջիջում մուտքագրեքեզակի ապրանքներ ստանալու համար հետևյալ բանաձևը:
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))
Քայլ 2. Դիմել Զանգված
- Զանգվածով բանաձևը կիրառելու համար սեղմեք Ctrl + Shift + Մուտքագրեք
- Հետևաբար, դուք կստանաք առաջին եզակի արդյունքը:
Քայլ 3. Բջիջների ավտոմատ լրացում
- Բոլոր եզակի արժեքները ստանալու համար օգտագործեք AutoFill Handle Tool-ը` սյունակը ավտոմատ լրացնելու համար:
Քայլ 4. Մուտքագրեք IFERROR ֆունկցիաները
- Մեծությունների տողերի արժեքը սյունակներում փոխադրելու համար գրեք հետևյալ բանաձևը:
=IFERROR(INDEX($C$5:$C$12, MATCH(0, COUNTIF($E5:E5, $C$5:$C$12) + IF($B$5:$B$12$E5,1,0),0)),0)
Քայլ 5. Կիրառել զանգվածը
- Տեղադրել զանգված, սեղմեք Ctrl + Shift + Enter :
- Որպես հետևաբար, F5 բջիջը ցույց կտա առաջին փոխադրված արժեքը, ինչպես ստորև ներկայացված պատկերում:
- Քաշեք ներքև <1-ով:>AutoFill Handle Tool սյունակը ավտոմատ լրացնելու համար:
- Վերջապես, ավտոմատ լրացրեք սյունակը տողեր AutoFill Handle Tool -ով:
- Այդ պատճառով բոլոր փոխադրված տողերը կվերածվեն սյունակների, ինչպես ստորև ներկայացված պատկերում:
Կարդալ ավելին․ խմբում մի քանի տող տեղափոխել սյունակներ Excel-ում
Նման ընթերցումներ
- Ինչպես Փոխանցել կրկնօրինակ տողերը սյունակներում Excel-ում (4 եղանակ)
- Excel VBA. Փոխանցել բազմաթիվ տողեր խմբումՍյունակներ
- Տեղափոխել բազմաթիվ սյունակներ մեկ սյունակի մեջ Excel-ում (3 հարմար մեթոդ)
- Ինչպես հակադարձ փոխադրել Excel-ում (3 պարզ մեթոդ)
2. Գործարկեք VBA կոդ՝ Excel-ի չափանիշների հիման վրա տողերը սյունակներ տեղափոխելու համար
Քայլ 1. Ստեղծեք մոդուլ
- Սկզբում սեղմեք Alt + F11 VBA մակրո գործարկելու համար:
- Սեղմեք Տեղադրել :
- Մոդուլ ստեղծելու համար ընտրեք Module տարբերակը:
Քայլ 2 Մուտքագրեք VBA կոդերը
- Տեղադրեք հետևյալը VBA
5056
Քայլ 3 Գործարկեք ծրագիրը
- Սկզբում, պահեք և սեղմեք F5 ծրագիրը գործարկելու համար:
- Ընտրեք ձեր տվյալների հավաքածուն վերնագիրը:
- Սեղմեք OK :
- Ընտրեք բջիջ ելքը ստանալու համար
- Այնուհետև սեղմեք OK :
- Արդյունքում դուք կստանաք արդյունքներ, որոնք տողերը փոխադրվում են սյունակների մեջ, ինչպես ցույց է տրված ստորև նկարում:
Կարդալ ավելին. Ինչպես տողերը տեղափոխել սյունակներ՝ օգտագործելով Excel VBA (4 Իդեալական Օրինակներ)
Եզրակացություն
Հուսով եմ, որ այս հոդվածը ձեզ ուղեցույց է տվել, թե ինչպես կարելի է փոխադրել տողերը սյունակների վրա հիմնված չափանիշների վրա Excel -ում: Այս բոլոր ընթացակարգերը պետք է սովորել և կիրառել ձեր տվյալների բազայում: Նայեք գործնական աշխատանքային գրքույկին և փորձարկեք այս հմտությունները: Մենք մոտիվացված ենք շարունակելու ձեռնարկներ պատրաստելհավանեք սա ձեր արժեքավոր աջակցության պատճառով:
Եթե հարցեր ունեք, ազատ զգալ մեզ հարցրեք: Նաև ազատ զգացեք մեկնաբանություններ թողնել ստորև բերված բաժնում:
Մենք՝ Exceldemy Թիմը, միշտ արձագանքում ենք ձեր հարցումներին:
Մնացեք մեզ հետ & շարունակիր սովորել: