Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս պատճենել և կպցնել տողերը կամ սյունակները հակառակ հերթականությամբ Excel- ում:

Երբեմն կարող է անհրաժեշտ լինել պատճենել և տեղադրել սյունակի կամ շարքի ցուցակը հակառակ հերթականությամբ ուղղահայաց կամ հորիզոնական, ինչպես ցույց է տրված ստորև նշված էկրանի նկարը: Ինչպե՞ս կարող էիք Excel- ում արագ և հեշտությամբ գործ ունենալ այս գործի հետ:

Պատճենեք և կպցրեք սյունակի կամ տողի ցուցակը հակառակ հերթականությամբ ՝ բանաձևով

Պատճենեք և կպցրեք մի շարք սյունակների կամ տողերի հակառակ հերթականությամբ VBA կոդով

Պատճենեք և կպցրեք մի շարք սյունակներ կամ տողեր հակառակ հերթականությամբ ՝ զարմանալի հատկությամբ


Պատճենեք և կպցրեք սյունակի կամ տողի ցուցակը հակառակ հերթականությամբ ՝ բանաձևով

Պատկերացրեք և տեղադրեք սյունակների ցուցակը հակառակ հերթականությամբ ուղղահայաց

Եթե ​​ցանկանում եք հակադարձել սյունակների բջիջների ցուցակը, կարող եք կիրառել ստորև բերված բանաձևը.

Մուտքագրեք կամ պատճենեք հետևյալ բանաձևը դատարկ բջիջում, որտեղ ցանկանում եք հետ շրջել սյունակի կարգը.

=OFFSET($A$15,-(ROW(A1)-1),0)

ՆշումՎերոհիշյալ բանաձևում A1 սյունակի առաջին բջիջն է, և A15 սյունակի վերջին բջիջն է:

Դրանից հետո քաշեք լրացման բռնակը ներքև դեպի բջիջները ՝ բջիջների արժեքները հակառակ կարգով արդյունահանելու համար, ինչպես ցույց է տրված ստորև նշված էկրանի նկարը.


Հորիզոնական կերպով պատճենեք և կպցրեք շարքի ցուցակը հակառակ հերթականությամբ

Տողի ցուցակը հակառակ կարգով պատճենելու և տեղադրելու համար օգտագործեք հետևյալ բանաձևը.

Մուտքագրեք կամ պատճենեք այս բանաձևը դատարկ բջիջում.

=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)

ՆշումՎերոհիշյալ բանաձևում A1 շարքում առաջին բջիջն է, և 1:1 տողի համարն է, որտեղ գտնվում են ձեր տվյալները: Եթե ​​ձեր տվյալները տող 10-ում են, ապա դրանք պետք է փոխեք 10:10-ի:

Եվ հետո, լրացնելու բռնիչը քաշեք դեպի այն բջիջները, որոնք ցանկանում եք կիրառել այս բանաձևը, մինչև բոլոր արժեքները հանվեն, և դուք կստանաք բոլոր արժեքները հորիզոնականորեն հակադարձված: Տեսեք,


Պատճենեք և կպցրեք մի շարք սյունակների կամ տողերի հակառակ հերթականությամբ VBA կոդով

Եթե ​​Ձեզ անհրաժեշտ է պատճենել և տեղադրել մի շարք սյունակներ կամ տողեր հակառակ հերթականությամբ, այստեղ ես կներկայացնեմ VBA կոդեր այն արագ և հեշտ լուծելու համար: Խնդրում ենք անել հետևյալ քայլերով.

Պատկերացրեք և տեղադրեք սյունակների ցուցակը հակառակ հերթականությամբ ուղղահայաց

1, Նախ, դուք պետք է պատճենեք և տեղադրեք ձեր տվյալները նոր վայրում, ապա պահեք այն ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլներ Պատուհանը:

VBA կոդ. Պատճեն և տեղադրիր մի շարք բջիջներ հակառակ կարգով ուղղահայաց

Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
    k = UBound(Arr, 1)
    For i = 1 To UBound(Arr, 1) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(k, j)
        Arr(k, j) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

3, Հետո, սեղմեք F5 այս կոդն աշխատեցնելու բանալին, և դուրս է գալիս հուշման տուփ ՝ հիշեցնելու համար ընտրելով տվյալների տիրույթը, որը ցանկանում եք ուղղահայաց հետ շրջել, տե՛ս նկարը.

4, Եվ հետո, կտտացրեք OK կոճակը, և տվյալների տիրույթը շրջվել է ուղղահայաց, ինչպես ցույց են տրված ներքևում նշված նկարներից.


Պատճեն և տեղադրիր մի շարք բջիջներ ՝ հակառակ կարգով հորիզոնական

Տվյալների տիրույթը հորիզոնական կարգով հակադարձելու համար խնդրում ենք կիրառել ստորև նշված VBA կոդը:

VBA կոդ. Հորիզոնական կերպով պատճենեք և կպցրեք մի շարք բջիջներ հակառակ կարգով

Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
    k = UBound(Arr, 2)
    For j = 1 To UBound(Arr, 2) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(i, k)
        Arr(i, k) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

Այս կոդը գործարկելուց հետո, ըստ անհրաժեշտության, կստանաք հետևյալ նկարները.


Պատճենեք և կպցրեք մի շարք սյունակներ կամ տողեր հակառակ հերթականությամբ ՝ զարմանալի հատկությամբ

Եթե ​​ծանոթ չեք վերոնշյալ բանաձևերին և VBA կոդերին, ապա ես այստեղ խորհուրդ կտամ հեշտ գործիք-Excel- ի համար նախատեսված գործիքներԻր Flip ուղղահայաց տիրույթ և Շրջել հորիզոնական տիրույթը առանձնահատկություններ, կարող եք ուղղել բջիջների շարքը ուղղահայաց և հորիզոնական ՝ միայն մեկ կտտոցով:

Հուշում.Սա կիրառելու համար Flip ուղղահայաց տիրույթ և Շրջել հորիզոնական տիրույթը առանձնահատկությունները, նախ, դուք պետք է ներբեռնեք այն Excel- ի համար նախատեսված գործիքներ, ապա գործառույթը կիրառեք արագ և հեշտությամբ:

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

Պատճեն և տեղադրիր մի շարք բջիջներ ՝ հակառակ կարգով հորիզոնական

1, Ընտրեք բջիջների շարքը, ապա կտտացրեք Կուտոլս > Շարք > Flip ուղղահայաց տիրույթ > Բոլորը (Միայն շրջել արժեքները), տես նկարի նկարը.

2, Եվ այնուհետև, բջիջների արժեքների շարքը միանգամից ուղղահայաց հետադարձվեց, տե՛ս սքրինշոթեր.


Պատճեն և տեղադրիր մի շարք բջիջներ ՝ հակառակ կարգով հորիզոնական

1, Ընտրեք բջիջների շարքը, ապա կտտացրեք Կուտոլս > Շարք > Շրջել հորիզոնական տիրույթը > Բոլորը (Միայն շրջել արժեքները), տես նկարի նկարը.

2, Եվ հետո, ընտրության մեջ բոլոր բջիջների արժեքները անմիջապես փոխվել են հորիզոնականով, տե՛ս սքրինշոթեր.

Կտտացրեք Excel- ի և անվճար փորձաշրջանի համար Kutools- ը ներբեռնելու համար:


Ավելի հարաբերական պատճենեք և տեղադրեք հոդվածներ.

  • Պատճենեք և կպցրեք միավորված բջիջները Excel- ում միայնակ բջիջների համար
  • Սովորաբար, երբ պատճենեք միավորված բջիջները և կպցրեք դրանք այլ բջիջների մեջ, միաձուլված բջիջները կպցվեն ուղղակիորեն: Բայց ուզում եք միաձուլված բջիջները թեզերը տեղադրել մեկ բջիջների վրա, ինչպես ցույց է տրված հետևյալ նկարը, որպեսզի կարողանաք գործ ունենալ տվյալների հետ, ինչպես ձեզ հարկավոր է: Այս հոդվածում ես կխոսեմ այն ​​մասին, թե ինչպես պատճենել և կպցնել միավորված բջիջները միայնակ բջիջներին:
  • Պատճենեք սյունակը և տեղադրեք միայն եզակի գրառումները Excel- ում
  • Բազմաթիվ կրկնօրինակներով սյունակի համար գուցե հարկ լինի ձեռք բերել այս ցուցակի պատճենը `միայն եզակի արժեքներով: Ինչպե՞ս կարող ես դրան հասնել: Այս հոդվածում մենք տրամադրում ենք Excel- ում սյունակների ցուցակից միայն եզակի գրառումները տեղադրելու երկու եղանակ:
  • Պատճենել տվյալները պաշտպանված թերթից
  • Ենթադրելով, որ դուք մեկ այլ անձից ստանում եք Excel ֆայլ, որն աշխատանքային թերթերով պաշտպանված է օգտագործողի կողմից, այժմ ցանկանում եք պատճենել և կպցնել հում տվյալները մեկ այլ նոր աշխատանքային գրքում: Բայց պաշտպանված թերթի տվյալները չեն կարող ընտրվել և պատճենվել, քանի որ օգտագործողն աշխատաթերթը պաշտպանելիս անջատեք «Ընտրել կողպված բջիջները» և «Ընտրել վերաբացված բջիջները» ընտրանքները:
  • Տվյալները պատճենեք մեկ այլ աշխատանքային թերթում `Excel- ում առաջադեմ ֆիլտրով
  • Սովորաբար, մենք կարող ենք արագորեն կիրառել «Ընդլայնված զտիչ» հատկությունը `նույն աշխատանքային թերթում հումքային տվյալներից տվյալների արդյունահանման համար: Բայց երբեմն, երբ փորձում եք զտված արդյունքը պատճենել մեկ այլ աշխատանքային թերթի, կստանաք հետևյալ նախազգուշական հաղորդագրությունը: Այս դեպքում ինչպե՞ս կարող էիք գործ ունենալ Excel- ի այս խնդրի հետ:

  • Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
  • Միաձուլել բջիջները / տողերը / սյունակները և տվյալների պահում; Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերն ու գումարը / միջինը... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
  • Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
  • Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
  • Սիրված և արագ ներդիր բանաձևեր, Ընդգրկույթներ, գծապատկերներ և նկարներ; Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
  • Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
  • Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
  • Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
  • Առանցք սեղանի խմբավորում ըստ շաբաթվա համարը, շաբաթվա օրը և ավելին ... Showույց տալ ապակողպված, կողպված բջիջները տարբեր գույներով; Նշեք այն բջիջները, որոնք ունեն բանաձև / անուն...
kte էջանիշը 201905
  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
officetab ներքևում
Comments (3)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
OFFSET($A$15,-(ROW(A1)-1),0) and OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),) do not work when the data is not located in the first row or column.
these functions seem to work better:

Mirror row:
suppose the data is located in G11:K11
OFFSET($G$11,,COUNTA(11:11)-COUNTA($G$11:G11),) ........ OFFSET($G$11,,COUNTA(11:11)-COUNTA($G$11:K11),)

Mirror column:
suppose the data is located in E22:E26
OFFSET($E$22,ROW($E$26)-ROW(E22),0) ........ OFFSET($E$22,ROW($E$26)-ROW(E26),0)
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hello Nasrin,

How are you. I tried your formulas and they work perfectly. Thanks for your share. We will take your advice. Have a great day.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
Me funcionó la opción del código VBA. Muchas gracias!!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations