Note: The other languages of the website are Google-translated. Back to English

Ինչպե՞ս Excel- ում մատրիցան վերածել վեկտորի կամ մեկ սյունակի:

Երբևէ փորձե՞լ եք Excel- ում բջիջների մատրիցը վերածել մեկ տողի կամ սյունակի: Միգուցե, կարող եք տող կամ սյուն պատճենել և դրանք մեկ առ մեկ կպցնել մեկ վեկտորի վրա, բայց դա ժամանակատար կլինի, եթե լինեն բազմաթիվ տողեր և սյունակներ: Այս հոդվածում ես կխոսեմ մի քանի հետաքրքիր մեթոդների մասին և հուսով եմ, որ դրանք կօգնեն ձեզ:

Բջիջների մատրիցը բանաձեւերով վերափոխեք մեկ շարքի կամ սյունակի

Excel- ի համար Kutools- ի հետ փոխակերպեք բջիջների մատրիցան մեկ շարքի կամ սյունակի


Հետևյալ բանաձևերը կարող են օգնել արագ փոխակերպել մատրիցը մեկ տողի կամ սյունակի: Խնդրում ենք անել հետևյալը.

Փոխակերպել բջիջների մատրիցան մեկ սյունակի

1, Առաջին հերթին, մատրիցայի տվյալների համար պետք է սահմանեք տիրույթի անուն: Ընտրեք բջիջների շարքը և մուտքագրեք տիրույթի անվանում Անուն տուփ որը գտնվում է բանաձևի գծի կողքին, ապա սեղմել Մտնել բանալի. Այս դեպքում ես մուտքագրում եմ «Matrix» ՝ որպես սահմանված անուն, տես նկարի նկարը.

doc փոխակերպման մատրիցը սյուն 1

2, Դրանից հետո մուտքագրեք հետևյալ բանաձևերը.

(1.) Մատրիցան վերափոխեք տողի վրա հիմնված մեկ սյունակի, դա նշանակում է, որ արժեքները վերցվում են յուրաքանչյուր տողից `շարժվելով դեպի ներքև. = ՕՖՍԵՏ (Matrix, TRUNC ((ROW () - ROW ($ G $ 1)) / COLUMNS (Matrix)], MOD (ROW () - ROW ($ G $ 1), COLUMNS (Matrix)), 1,1)(Matrix - 1-ին քայլին սահմանած տիրույթի անունն է, և G1 այն բջիջն է, որը դուք մուտքագրում եք այս բանաձևը): Այնուհետև լրացրեք բռնիչը դեպի բջիջները մինչև 0-ի ցուցադրումը, տես նկարի նկարը.

doc փոխակերպման մատրիցը սյուն 2

(2.) Սյունակի հիման վրա մատրիցը վերափոխեք մեկ սյունակի, դա նշանակում է, որ արժեքները վերցվում են սյուններից `տեղափոխվելով մեկ սյունակ ներքև, այնուհետև անցնելով աջ սյունակ. = OFFSET (Matrix, MOD (ROW () - ROW ($ G $ 1), ROWS (Matrix)), TRUNC ((ROW () - ROW ($ G $ 1)) / ROWS (Matrix)], 1,1) (Matrix - 1-ին քայլին սահմանած տիրույթի անունն է, և G1 այն բջիջն է, որը դուք մուտքագրում եք այս բանաձևը): Այնուհետև լրացրեք բռնիչը դեպի բջիջները մինչև 0-ի ցուցադրումը, տես նկարի նկարը.

doc փոխակերպման մատրիցը սյուն 3

Փոխակերպել բջիջների մատրիցան մեկ տողի

Բջիջների մատրիցան մեկ տողի վերածելու համար կարող եք օգտագործել հետևյալ բանաձևերը.

(1.) Մատրիցան վերափոխեք տողի վրա հիմնված մեկ տողի, սա նշանակում է, որ արժեքները վերցվում են յուրաքանչյուր տողից մեկ տողից ձախից աջ և այնուհետև տեղափոխվում հաջորդ տող. = ՕՖՍԵՏ (մատրիցա, շղթա ((Սյունակ () - սյուն ($ A $ 7)) / սյուններ (մատրիցա)], ​​ՊՆ ((սյունակ () - սյունակ ($ A $ 7)), սյունակներ (մատրիցա), 1,1 ) (Matrix - ձեր տիրույթի համար ստեղծած տիրույթի անունն է, և A7 այն բջիջն է, որը դուք մուտքագրում եք այս բանաձևը): Դրանից հետո քաշեք լրացման բռնակը դեպի բջիջները մինչև 0-ը ցուցադրվի, տեսեք,

doc փոխակերպման մատրիցը սյուն 4

(2.) Սյունակի հիման վրա մատրիցը վերափոխեք մեկ տողի, դա նշանակում է, որ արժեքները վերցվում են յուրաքանչյուր սյունակից `տեղափոխվելով մեկ սյունակ ներքև, այնուհետև անցնելով աջ սյունակ. = ՕՖՍԵՏ (Matrix, MOD ((COLUMN () - COLUMN ($ A $ 7)), ROWS (Matrix)), TRUNC ((COLUMN () - COLUMN ($ A $ 7 $))] / (ROWS (Matrix))), 1,1 , XNUMX) (Matrix - ձեր տիրույթի համար ստեղծած տիրույթի անունն է, և A7 այն բջիջն է, որը դուք մուտքագրում եք այս բանաձևը): Դրանից հետո քաշեք լրացման բռնակը դեպի բջիջները մինչև 0-ը ցուցադրվի, տեսեք,

doc փոխակերպման մատրիցը սյուն 5


Եթե ​​վերոնշյալ բանաձևերը հիշելու համար շատ երկար է, ապա ես կարող եմ խորհուրդ տալ հեշտ և հզոր գործիք ` Excel- ի համար նախատեսված գործիքներԻր Փոխակերպել շարքը օգտակար, դուք կարող եք արագ վերափոխել բազմաթիվ սյունակներ և շարքեր մեկ սյունակում կամ շարքում, որքան ձեզ հարկավոր է:

Excel- ի համար նախատեսված գործիքներ : ավելի քան 300 հարմար Excel հավելվածներով, 30 օրվա ընթացքում առանց սահմանափակումների փորձեք անվճար.

Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներԽնդրում ենք արեք հետևյալ քայլերը.

1, Ընտրեք բջիջների մատրիցը, որը ցանկանում եք փոխարկել:

2. Այնուհետեւ կտտացրեք Կուտոլս > Շարք > Փոխակերպել շարքը, տես նկարի նկարը.

3, Մեջ Փոխակերպել շարքը երկխոսություն, ընտրեք Շարքը մինչև մեկ սյունակ եթե ցանկանում եք մատրիցը փոխել մեկ սյունակի, կամ ընտրել Շարքը մեկ շարքի վրա եթե ցանկանում եք մատրիցան վերածել մեկ տողի, տես նկարի նկարը.

doc փոխակերպման մատրիցը սյուն 07

4. Այնուհետեւ կտտացրեք OK կոճակը և դուրս եկած պատուհանից Փոխակերպել շարքը տուփ, ընտրեք այն բջիջը, որտեղ ցանկանում եք տեղադրել արդյունքը, տես նկարի նկարը.

doc փոխակերպման մատրիցը սյուն 08

5. Եվ այնուհետեւ կտտացրեք OK կոճակը, ձեր ընտրած բջիջների մատրիցը վերափոխվել է մեկ տողի կամ սյունակի:

Transform Range- ի այս օգտակար ծրագրի մասին ավելին իմանալու համար:

 Ներբեռնեք և անվճար փորձեք Kutools- ը Excel- ի համար:


Excel- ի համար նախատեսված գործիքներ. Excel- ի ավելի քան 300 հարմարավետ հավելումներով, 30 օրվա ընթացքում անվճար փորձեք առանց սահմանափակումների: Ներբեռնեք և անվճար փորձեք հիմա:

Գրասենյակի արտադրողականության լավագույն գործիքները

Excel-ի համար Kutools-ը լուծում է ձեր խնդիրների մեծ մասը և բարձրացնում ձեր արտադրողականությունը 80%-ով

  • Վերաօգտագործել: Արագ տեղադրեք բարդ բանաձևեր, գծապատկերներ և այն ամենը, ինչ դուք նախկինում օգտագործել եք. Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
  • Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
  • Միաձուլել բջիջները / տողերը / սյունակները առանց տվյալների կորստի. Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերը / սյունակները... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
  • Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
  • Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
  • Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
  • Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
  • Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
  • Ավելի քան 300 հզոր հատկություններ. Աջակցում է Office / Excel 2007-2021 և 365: Աջակցում է բոլոր լեզուներին: Հեշտ տեղակայում ձեր ձեռնարկությունում կամ կազմակերպությունում: Ամբողջական հնարավորություններ 30-օրյա անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք:
kte էջանիշը 201905

Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
officetab ներքևում
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (7)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Սա այնքան օգտակար է: Սյունակի հիման վրա մատրիցը մեկ սյունակի վերածելու բանաձևը հենց այն էր, ինչ ինձ անհրաժեշտ էր: Շնորհակալություն!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես կցանկանայի կատարել այս նույն խնդիրը, բայց մի տիրույթով, որն այնքան էլ հստակ սահմանված չէ: Ես ամբողջություններ ունեմ տվյալների մեջ, և իմ մատրիցը տարածված է իմ աղյուսակի վրա, այլ ոչ թե կոկիկորեն սահմանված A1:D4 ոճի բլոկում: Կա՞ն գաղափարներ, թե ինչպես կարող եմ դա իրականացնել:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես նույն խնդիրն ունեի, ֆիլտր դրեցի այդ սյունակի վրա, և ինչ որ 0 ունի, զտիր:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարև Քևին.

Հետևյալ VBA կոդը կարող է օգնել ձեզ միավորել բջիջները մի շարքից.

Sub a ()
Dim xSRg որպես միջակայք
Dim xDRg որպես տիրույթ
Dim I As Long
Dim J As Long
Dim K As Long
Dim xArr
Ս.թ. սխալի Ռեզյումե Next
Սահմանել xSRg = Application.InputBox («Խնդրում ենք ընտրել տվյալների տիրույթը.», «KuTools Excel-ի համար», Selection.Address, , , , , 8)
Եթե ​​xSRg-ը ոչինչ չէ, ապա դուրս եկեք Sub-ից
Սահմանել xDRg = Application.InputBox("Ընտրեք ելքային բջիջ :)", "KuTools Excel-ի համար", , , , , , 8)
Եթե ​​xDRg-ը ոչինչ չէ, ապա դուրս եկեք Sub
xArr = xSRg
K = 0 թ
For I = 1 To UBound (xArr, 1)
J = 1-ի համար դեպի UBound (xArr, 2)
Եթե ​​xArr(I, J) <> "" Ապա
xDRg.Offset(K, 0): Արժեք = xArr(I, J)
K = K + 1
Վերջ: Եթե
հաջորդ
հաջորդ
Վերջ Sub

Խնդրում եմ փորձեք այն, հուսով եմ, որ դա կարող է օգնել ձեզ!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շնորհակալություն!!!!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ֆանտաստիկ բացատրություն - շնորհակալություն: Սա օգնեց ինձ խնայել ժամեր
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շատ շնորհակալ եմ Տվյալների 2D մատրիցը որպես 1D սյունակ հավաքելը -> Դա հիանալի էր: Ճշգրիտ լուծեց իմ խնդիրը. Թեև ես ստիպված էի շտկել բանաձևը, որպեսզի այն ճիշտ դառնա (կարծում եմ, որ տողերն ու սյունակը փոխվել են)... Բայց ոգեշնչումը այս հոդվածից էր: Պարզապես հոյակապ! Շնորհակալություն
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

Հեղինակային իրավունքի © 2009 - www.extendoffice.com. | Բոլոր իրավունքները պաշտպանված են. Powered by ExtendOffice. | | Կայքի քարտեզ
Microsoft- ը և Office- ի պատկերանշանը հանդիսանում են Microsoft Corporation- ի ապրանքային նշաններ կամ գրանցված ապրանքային նշաններ ԱՄՆ-ում և (կամ) այլ երկրներում:
Պաշտպանված է Sectigo SSL- ի կողմից