Preskoči na glavno vsebino

Kako kopirati in prilepiti vrstice ali stolpce v obratnem vrstnem redu v Excelu?

Včasih boste morda morali kopirati in prilepiti seznam stolpcev ali vrstic v obratnem vrstnem redu navpično ali vodoravno, kot je prikazano spodaj. Kako bi se lahko hitro in enostavno spopadli s tem delom v Excelu?

Kopirajte in prilepite seznam stolpcev ali vrstic v obratnem vrstnem redu s formulo

Kopirajte in prilepite obseg stolpcev ali vrstic v obratnem vrstnem redu s kodo VBA

Kopirajte in prilepite vrsto stolpcev ali vrstic v obratnem vrstnem redu z izjemno funkcijo


Kopirajte in prilepite seznam stolpcev ali vrstic v obratnem vrstnem redu s formulo

Kopirajte in prilepite seznam stolpcev v obratnem vrstnem redu navpično

Če želite obrniti seznam celic stolpcev, lahko uporabite spodnjo formulo:

V prazno celico vnesite ali kopirajte naslednjo formulo, kjer želite obrniti vrstni red stolpcev:

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

Opombe: V zgornji formuli, A1 je prva celica v stolpcu in A15 je zadnja celica v stolpcu.

Nato povlecite ročico za polnjenje navzdol do celic, da izvlečete vrednosti celic v obratnem vrstnem redu, kot je prikazano spodaj:


Kopirajte in prilepite seznam vrstic vodoravno v obratnem vrstnem redu

Če želite kopirati in prilepiti seznam vrstic v obratnem vrstnem redu, uporabite naslednjo formulo:

Vnesite ali kopirajte to formulo v prazno celico:

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

Opombe: V zgornji formuli, A1 je prva celica v vrstici in 1:1 je številka vrstice, v kateri so bili vaši podatki. Če so vaši podatki v 10. vrstici, jih spremenite v 10:10.

Nato povlecite ročico za polnjenje desno do celic, za katere želite uporabiti to formulo, dokler niso izvlečene vse vrednosti in dobili boste, da so bile vse vrednosti vodoravno obrnjene, glejte posnetek zaslona:


Kopirajte in prilepite obseg stolpcev ali vrstic v obratnem vrstnem redu s kodo VBA

Če morate kopirati in prilepiti vrsto stolpcev ali vrstic v obratnem vrstnem redu, bom tukaj predstavil nekaj kod VBA za hitro in enostavno reševanje. Naredite naslednje:

Kopirajte in prilepite seznam stolpcev v obratnem vrstnem redu navpično

1. Najprej kopirajte in prilepite podatke na novo mesto, nato pa držite tipko ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Moduli Okno.

Koda VBA: Kopirajte in prilepite vrsto celic v obratnem vrstnem redu navpično

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. Nato pritisnite F5 tipko za zagon te kode in izpiše se pozivno polje, ki opozori na izbiro obsega podatkov, ki ga želite obrniti navpično, glejte posnetek zaslona:

4. In nato kliknite OK in obseg podatkov je bil obrnjen navpično, kot je prikazano spodaj:


Kopirajte in prilepite vrsto celic v obratnem vrstnem redu vodoravno

Če želite spremeniti obseg podatkov v vodoravnem vrstnem redu, uporabite spodnjo kodo VBA:

Koda VBA: Kopirajte in prilepite obseg celic v obratnem vrstnem redu vodoravno

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

Po zagonu te kode boste po potrebi dobili naslednje posnetke zaslona:


Kopirajte in prilepite vrsto stolpcev ali vrstic v obratnem vrstnem redu z izjemno funkcijo

Če niste seznanjeni z zgornjimi formulami in kodami VBA, vam tukaj priporočam enostavno orodje -Kutools za Excel, Z njegovim Navpični navpični razpon in Obrnite vodoravni razpon funkcije, lahko območje celic obrnete navpično in vodoravno z enim samim klikom.

Nasvet:Če želite uporabiti to Navpični navpični razpon in Obrnite vodoravni razpon funkcije, najprej morate prenesti Kutools za Excelin nato funkcijo hitro in enostavno uporabite.

Po namestitvi Kutools za Excel, naredite tako:

Kopirajte in prilepite vrsto celic v obratnem vrstnem redu vodoravno

1. Izberite obseg celic in kliknite Kutools > Območje > Navpični navpični razpon > Vse (samo vrednosti preklopa), glej posnetek zaslona:

2. In nato so se vrednosti celic naenkrat obrnile navpično, glejte posnetke zaslona:


Kopirajte in prilepite vrsto celic v obratnem vrstnem redu vodoravno

1. Izberite obseg celic in kliknite Kutools > Območje > Obrnite vodoravni razpon > Vse (samo vrednosti preklopa), glej posnetek zaslona:

2. Nato so bile vse vrednosti celic v izboru takoj obrnjene vodoravno, glejte posnetke zaslona:

Kliknite za prenos Kutools za Excel in brezplačno preskusno različico zdaj!


Bolj relativni članki o kopiranju in lepljenju:

  • Kopirajte in prilepite združene celice v posamezne celice v Excelu
  • Ko kopirate združene celice in jih prilepite v druge celice, jih običajno prilepite neposredno. Vendar pa želite prilepiti teze združenih celic v posamezne celice, kot je prikazano na spodnjem posnetku zaslona, ​​tako da boste lahko obdelali podatke, kot jih potrebujete. V tem članku bom govoril o tem, kako kopirati in prilepiti združene celice v posamezne celice.
  • Kopirajte podatke iz zaščitenega lista
  • Recimo, da prejmete datoteko Excel od druge osebe, ki je z delovnimi listi zaščitena s strani uporabnika, zato želite kopirati in prilepiti neobdelane podatke v drugo novo delovno knjigo. Podatkov na zaščitenem listu pa ni mogoče izbrati in kopirati, ker uporabnik pri zaščiti delovnega lista počisti možnosti Izberi zaklenjene celice in Izberi odklenjene celice.
  • Kopirajte podatke na drug delovni list z naprednim filtrom v Excelu
  • Običajno lahko hitro uporabimo funkcijo naprednega filtra za pridobivanje podatkov iz neobdelanih podatkov na istem delovnem listu. Toda včasih, ko poskušate filtriran rezultat kopirati na drug delovni list, boste dobili naslednje opozorilno sporočilo. Kako bi se v tem primeru lahko spopadli s to nalogo v Excelu?

  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce in vodenje podatkov; Vsebina razdeljenih celic; Združite podvojene vrstice in vsoto / povprečje... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Priljubljene in hitro vstavite formule, Obsegi, grafikoni in slike; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Razvrščanje vrtilne tabele po številka tedna, dan v tednu in še več ... Prikaži odklenjene, zaklenjene celice po različnih barvah; Označite celice s formulo / imenom...
zavihek kte 201905
  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
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