Բովանդակություն
Բջիջների շարքը մեկ տողի վերածելու արագ միջոց TOROW գործառույթի օգնությամբ:
Microsoft Excel 365-ը մի քանի նոր գործառույթներ է ներկայացրել: զանգվածներով տարբեր մանիպուլյացիաներ իրականացնել. TOROW-ի միջոցով դուք կարող եք կարճ ժամանակում կատարել միջակայքից տող փոխակերպումներ: Ահա առաջադրանքների ցանկը, որոնք կարող է կատարել այս նոր գործառույթը.
Excel TOROW ֆունկցիան
TOROW ֆունկցիան Excel-ում օգտագործվում է զանգվածը կամ բջիջների տիրույթը վերածելու համար։ մեկ տող:
Ֆունկցիան վերցնում է ընդհանուր առմամբ երեք արգումենտ, որոնցից միայն առաջինն է պահանջվում:
TOROW(զանգված, [անտեսել], [սկան_ըստ_սյունակ])Որտեղ՝
Զանգված (պահանջվում է) - զանգված կամ տիրույթ, որը փոխակերպվում է մեկ տողի:
Անտեսել (ըստ ցանկության) - որոշում է՝ անտեսել դատարկերը կամ/և սխալներ. Կարող է վերցնել հետևյալ արժեքներից մեկը՝
- 0 կամ բաց թողնված (կանխադրված) - պահել բոլոր արժեքները
- 1 - անտեսել դատարկերը
- 2 - անտեսել սխալները
- 3 - անտեսել բացերը և սխալները
Scan_by_column (ըստ ցանկության) - սահմանում է, թե ինչպես սկանավորել զանգվածը.
- FALSE կամ բաց թողնված (կանխադրված) - սկանավորեք զանգվածը հորիզոնական ըստ տողի:
- ՃԻՇՏ - սկանավորեք զանգվածը ուղղահայաց ըստ սյունակի:
Խորհուրդներ.
- Զանգվածը փոխակերպելու համար մեկ սյունակի մեջ օգտագործեք TOCOL ֆունկցիան:
- Հակադարձ շարքից զանգված փոխակերպումը նախապես ձևավորելու համար օգտագործեք կա՛մ WRAPCOLS ֆունկցիան՝ սյունակների մեջ փաթաթելու համար, կա՛մ WRAPROWS ֆունկցիան՝ փաթաթելու համար:զանգվածը տողերի մեջ։
- Տողերը սյունակների վերածելու համար օգտագործեք TRANSPOSE ֆունկցիան։
TOROW հասանելիություն
TOROW-ը նոր ֆունկցիա է, որն աջակցվում է միայն Excel-ում։ Microsoft 365-ի համար (Windows-ի և Mac-ի համար) և Excel-ի համար համացանցում:
Հիմնական TOROW բանաձևը Excel-ում
Պարզ միջակայքից տող փոխակերպում կատարելու համար օգտագործեք TOROW բանաձևը իր հիմնական ձևով. Դրա համար անհրաժեշտ է սահմանել միայն առաջին արգումենտը ( զանգված ): Օրինակ՝ 3 սյունակից և 3 տողից բաղկացած երկչափ զանգվածը մեկ տողի վերածելու համար. Բանաձևը հետևյալն է.
=TOROW(A3:C6)
Դուք մուտքագրում եք բանաձևը ընդամենը մեկ բջիջի մեջ (մեր դեպքում՝ A10), և այն ավտոմատ կերպով թափվում է այնքան բջիջ, որքան անհրաժեշտ է՝ բոլոր արդյունքները պահելու համար: Excel-ի առումով, բարակ կապույտ եզրագծով շրջապատված ելքային տիրույթը կոչվում է արտահոսքի տիրույթ:
Ինչպես է աշխատում այս բանաձևը.
Նախ, բջիջների մատակարարված տիրույթը վերածվում է երկչափ զանգվածի: Խնդրում ենք ուշադրություն դարձնել ստորակետերով սահմանազատված սյունակներին և կետ-ստորակետով բաժանված տողերին.
{"Apple","Banana","Cherry";1,2,3;4,5,6;7,8,9}
Այնուհետև TOROW ֆունկցիան կարդում է զանգվածը ձախից աջ և վերածում այն միաչափ հորիզոնական զանգվածի. 3>
{"Apple","Banana","Cherry",1,2,3,4,5,6,7,8,9}
Արդյունքը գնում է A10 բջիջ, որտեղից այն թափվում է աջ կողմում գտնվող հարևան բջիջը:
Վերափոխեք միջակայքը տողի՝ անտեսելով դատարկ և սխալները
Լռելյայնորեն TOROW ֆունկցիան պահում է աղբյուրի զանգվածի բոլոր արժեքները, ներառյալ դատարկ բջիջները ևսխալներ. Ելքում զրոյական արժեքներ են հայտնվում դատարկ բջիջների տեղում, ինչը կարող է բավականին շփոթեցնող լինել:
բացառելու համար բացերը , սահմանեք անտեսել արգումենտը 1:
=TOROW(A3:C5, 1)
Սխալները անտեսելու համար , անտեսել արգումենտը սահմանեք 2:
=TOROW(A3:C5, 2)
Բաց թողնելու համար երկուսն էլ, դատարկ և սխալներ , օգտագործեք 3-ը անտեսել արգումենտի համար:
=TOROW(A3:C5, 3)
Ստորև բերված պատկերը ցույց է տալիս գործող բոլոր երեք սցենարները.
Կարդալ զանգվածը հորիզոնական կամ ուղղահայաց
Լռելյայն վարքագծի դեպքում TOROW ֆունկցիան զանգվածը հորիզոնական կերպով մշակում է ձախից աջ: Արժեքներն ըստ սյունակի վերևից ներքև սկանավորելու համար 3-րդ արգումենտը ( scan_by_column ) դնում եք TRUE կամ 1:
Օրինակ, աղբյուրի տիրույթն առ տող կարդալու համար բանաձևը. E3-ն է՝
=TOROW(A3:C5)
Շրջանակն ըստ սյունակի սկանավորելու համար E8-ում բանաձևը հետևյալն է.
=TOROW(A3:C5, ,TRUE)
Երկու դեպքում էլ ստացված զանգվածներն են. նույն չափը, բայց արժեքները դասավորված են այլ հերթականությամբ:
Միավորել մի քանի միջակայք մեկ տողի մեջ
Մի քանի ոչ հարակից տիրույթներ մեկ տողի մեջ միավորելու համար նախ դրանք հորիզոնական կամ ուղղահայաց դասավորվում են մեկ զանգվածի մեջ՝ համապատասխանաբար HSTACK կամ VSTACK օգնությամբ: , և այնուհետև օգտագործեք TOROW ֆունկցիան՝ համակցված զանգվածը տողի վերածելու համար:
Կախված ձեր բիզնեսի տրամաբանությունից, հետևյալ բանաձևերից մեկը կկատարի առաջադրանքը:
Դասավորեք զանգվածները հորիզոնական և փոխարկեք ըստ տող
Առաջինի հետմիջակայքը A3:C4-ում և երկրորդ միջակայքը A8:C9-ում, ստորև բերված բանաձևը կդասավորի երկու միջակայքերը հորիզոնական մեկ զանգվածի մեջ, այնուհետև այն կվերածի այն տողի, որը կարդում է արժեքները ձախից աջ: Արդյունքը E3-ում է ստորև նկարում:
=TOROW(HSTACK(A3:C4, A8:C9))
Զանգվածները հորիզոնական դրեք և փոխարկեք ըստ սյունակի
Դրսեւորված զանգվածը վերևից ներքև ուղղահայաց կարդալու համար, դուք սահմանել եք TOROW-ի 3-րդ արգումենտը TRUE-ի, ինչպես ցույց է տրված E5-ում ստորև նկարում.
=TOROW(HSTACK(A3:C4, A8:C9), ,TRUE)
Դասավորեք զանգվածները ուղղահայաց և փոխարկեք ըստ տողերի
Յուրաքանչյուրը կցելու համար: հաջորդ զանգվածը մինչև նախորդ զանգվածի ներքևի մասում և կարդացեք համակցված զանգվածը հորիզոնական, E12-ի բանաձևը հետևյալն է> Յուրաքանչյուր հաջորդ զանգվածը նախորդի ներքևում ավելացնելու և համակցված զանգվածը ուղղահայաց սկանավորելու համար հետևյալն է.
=TOROW(VSTACK(A3:C4, A8:C9), ,TRUE)
Տրամաբանությունը ավելի լավ հասկանալու համար դիտարկեք արժեքների տարբեր կարգը արդյունքում ստացված զանգվածները․ կամ շարք. Այնուամենայնիվ, այն չի կարող կարգավորել բազմասյունակ զանգվածները: Այս սահմանափակումը հաղթահարելու համար օգտագործեք UNIQUE և TOROW ֆունկցիաները միասին:
Օրինակ՝ A2:C7 միջակայքից բոլոր տարբեր (տարբեր) արժեքները հանելու և արդյունքները մեկ տողում տեղադրելու համար.բանաձևը հետևյալն է.
=UNIQUE(TOROW(A2:C7), TRUE)
Քանի որ TOROW-ը վերադարձնում է միաչափ հորիզոնական զանգված, մենք UNIQUE-ի 2-րդ ( by_col ) արգումենտը սահմանում ենք TRUE՝ յուրաքանչյուրի դեմ սյունակները համեմատելու համար: այլ:
Եթե ցանկանում եք, որ արդյունքները դասավորվեն այբբենական կարգով, փաթեթավորեք վերը նշված բանաձևը SORT ֆունկցիայի մեջ.
=SORT(UNIQUE(TOROW(A2:C7), TRUE), , ,TRUE )
Ինչպես UNIQUE-ում, ապա by_col SORT-ի արգումենտը նույնպես սահմանված է TRUE:
TOROW այլընտրանք Excel 365-ի համար - 2010
Excel-ի տարբերակներում, որտեղ TOROW ֆունկցիան հասանելի չէ, դուք կարող եք փոխակերպել տիրույթը մեկ տողի՝ օգտագործելով մի քանի տարբեր գործառույթների համադրություն, որոնք աշխատում են ավելի հին տարբերակները. Այս լուծումներն ավելի բարդ են, բայց դրանք գործում են:
Տեսականը հորիզոնական սկանավորելու համար ընդհանուր բանաձևը հետևյալն է. COLUMNS( միջակայք ))+1, MOD(COLUMN(A1)-1, COLUMNS( ընդգրկույթ ))+1)
Ընդհանուր ընդգրկույթը ուղղահայաց սկանավորելու համար ընդհանուր բանաձևը հետևյալն է. :
INDEX( միջակայք , MOD(COLUMN(A1)-1, COLUMNS( միջակայք ))+1, QUOTIENT(COLUMN (A1)-1, COLUMNS( միջակայք ))+1)A3:C5-ի մեր նմուշային տվյալների բազայի համար բանաձևերն ունեն հետևյալ ձևը.
Տողն ըստ տող սկանավորելու համար`
=INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)
Այս բանաձևը այլընտրանք է TOROW ֆունկցիային, որի 3-րդ արգումենտը դրված է FALSE կամ բաց թողնված.
=TOROW(A3:C5)
Տարածքը սկանավորելու համար սյունակ՝
=INDEX($A$3:$C$5, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)
Այս բանաձևը համարժեք է TOROW ֆունկցիային 3-րդ արգումենտով սահմանված էTRUE:
=TOROW(A3:C5, ,TRUE)
Խնդրում ենք նկատի ունենալ, որ ի տարբերություն դինամիկ զանգվածի TOROW ֆունկցիայի, այս ավանդական բանաձևերը պետք է մուտքագրվեն յուրաքանչյուր բջիջում, որտեղ ցանկանում եք, որ արդյունքները հայտնվեն: Մեր դեպքում առաջին բանաձեւը (ըստ շարքի) գնում է E3 եւ պատճենվում է M3-ի միջոցով։ Երկրորդ բանաձևը (ըստ սյունակի) ընկնում է E8-ում և քաշվում M8-ի միջով:
Որպեսզի բանաձևերը ճիշտ պատճենվեն, մենք կողպում ենք միջակայքը՝ օգտագործելով բացարձակ հղումներ ($A$3:$C$5): Անվանված տիրույթը նույնպես կգործի:
Եթե դուք պատճենել եք բանաձևերը ավելի շատ բջիջներում, քան անհրաժեշտ է, ապա #REF: սխալը կհայտնվի «լրացուցիչ» բջիջներում: Սա շտկելու համար ձեր բանաձևը փաթեթավորեք IFERROR ֆունկցիայի մեջ հետևյալ կերպ. առաջին բանաձևի, որը դասավորում է արժեքներն ըստ տողերի․ միջակայք:
տողի համարը հաշվարկվում է այս բանաձևով.
QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1
Գաղափարն այն է, որ արտադրվի կրկնվող թվային հաջորդականություն, ինչպիսին է 1,1-ը: ,1,2,2,2,3,3,3, … որտեղ յուրաքանչյուր թիվ կրկնվում է այնքան անգամ, որքան սյունակ կա աղբյուրի տիրույթում: Եվ ահա, թե ինչպես ենք մենք դա անում.
QUOTIENT-ը վերադարձնում է բաժանման ամբողջական մասը:
համարիչ -ի համար մենք օգտագործում ենք COLUMN(A1)-1, որը վերադարձնում է սերիան: թիվ 0-ից առաջին բջիջում, որտեղ բանաձևը մուտքագրվում է n (միջակայքի արժեքների ընդհանուր թիվըմինուս 1) վերջին բջիջում, որտեղ մուտքագրվել է բանաձևը: Այս օրինակում E2-ում ունենք 0 և M3-ում՝ 8:
հայտարարի համար մենք օգտագործում ենք COLUMNS($A$3:$C$5)): Սա վերադարձնում է հաստատուն թիվ, որը հավասար է ձեր տիրույթի սյունակների թվին (մեր դեպքում՝ 3):
Արդյունքում QUOTIENT ֆունկցիան վերադարձնում է 0 առաջին 3 բջիջներում (E3:G3), որին մենք ավելացնել 1, ուրեմն տողի համարը 1 է:
Հաջորդ 3 բջիջների համար (H3:J3) QUOTIENT-ը վերադարձնում է 1, իսկ +1-ը տալիս է 2-րդ շարքը: Եվ այսպես շարունակ:
սյունակի համարը հաշվարկելու համար դուք կառուցում եք համապատասխան թվերի հաջորդականություն` օգտագործելով MOD ֆունկցիան.
MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1
Քանի որ մեր տիրույթում կա 3 սյունակ, հաջորդականությունը պետք է նման լինի. 1,2,3,1,2,3,…
MOD ֆունկցիան վերադարձնում է մնացորդը բաժանումից հետո:
E3-ում MOD(COLUMN(A1)-1, COLUMNS($) A$3:$C$5))+
դառնում է
MOD(1-1, 3)+1)
և վերադարձնում է 1:
In F3, MOD(COLUMN(B1)-1, COLUMNS($A$3:$C$5))+
դառնում է
MOD(2-1, 3)+1)
և վերադարձնում է 2:
Հենց որ տողերի և սյունակների համարները հաստատվեն, INDEX-ը հեշտությամբ վերցնում է արժեքը այդ տողի և սյունակի հատման կետում:
E3-ում INDEX($A$3) :$C$5, 1, 1) արժեք է վերադարձնում 1-ին տողից և 1-ին սյունակից նշված միջակայքի, այսինքն՝ A3 բջիջից:
F3-ում INDEX($A$3:$C$5, 1, 2) արժեք է վերադարձնում 1-ին տողից և 2-րդ սյունակից, այսինքն՝ B3 բջիջից:
Եվ այսպես շարունակ:
Երկրորդ բանաձևը, որը սկանավորում է միջակայքն առ սյունակ, աշխատում էնմանատիպ եղանակով. Տարբերությունն այն է, որ մենք օգտագործում ենք MOD տողի համարը հաշվարկելու համար, իսկ QUOTIENT՝ սյունակի համարը պարզելու համար:
TOROW ֆունկցիան չի աշխատում
Եթե TOROW ֆունկցիան հանգեցնում է սխալի, ապա դա Ամենայն հավանականությամբ, դա հետևյալ պատճառներից մեկն է.
#NAME? սխալ
Excel-ի գործառույթների մեծ մասի դեպքում #NAME: սխալը հստակ նշում է, որ ֆունկցիայի անունը սխալ է գրված: TOROW-ի դեպքում դա կարող է նաև նշանակել, որ գործառույթը հասանելի չէ ձեր Excel-ում: Եթե ձեր Excel տարբերակն այլ է, քան 365-ը, փորձեք օգտագործել TOROW այլընտրանքը:
#NUM սխալ
#NUM սխալը ցույց է տալիս, որ վերադարձված զանգվածը չի կարող տեղավորվել տողի մեջ: Ամենից հաճախ դա տեղի է ունենում, երբ հղում եք կատարում ամբողջ սյունակներին և/կամ տողերին ավելի փոքր տիրույթի փոխարեն:
#SPILL error
Շատ դեպքերում, #SPILL սխալը հուշում է, որ այն տողը, որտեղ Դուք մուտքագրել եք, որ բանաձևը չունի բավարար դատարկ բջիջներ արդյունքները թափելու համար: Եթե հարևան բջիջները տեսողականորեն դատարկ են, համոզվեք, որ դրանցում բացատներ կամ այլ չտպող նիշեր չկան: Լրացուցիչ տեղեկությունների համար տե՛ս, թե ինչ է նշանակում #SPILL սխալը Excel-ում:
Այսպես եք օգտագործում TOROW ֆունկցիան Excel-ում՝ երկչափ զանգվածը կամ տիրույթը մեկ տողի վերածելու համար: Ես շնորհակալություն եմ հայտնում կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:
Զբաղվել աշխատանքային գրքույկ ներբեռնման համար
Excel TOROW ֆունկցիա - բանաձեւերի օրինակներ (.xlsx ֆայլ)
>