Kaip "Excel" programoje perjungti eilutes ir stulpelius (5 metodai)

  • Pasidalinti
Hugh West

Jei norite "Excel" programoje perjungti eilutes ir stulpelius, galite tai padaryti rankiniu arba automatiniu būdu keliais būdais, priklausomai nuo tikslo. Šiame straipsnyje aptarsime 5 eilučių ir stulpelių perjungimo "Excel" programoje būdus. Eikite kartu su straipsniu ir raskite geriausią metodą.

Atsisiųsti praktikos sąsiuvinį

Rekomenduojama atsisiųsti "Excel" failą ir praktikuotis kartu su juo.

Perjungti eilutes ir stulpelius.xlsm

5 būdai perjungti eilutes ir stulpelius programoje "Excel

Tarkime, turite toliau pateiktą duomenų rinkinį apie išmaniųjų telefonų bendrovių rinkos dalį. Naudodami šį duomenų rinkinį parodysime, kaip "Excel" programoje perjungti eilutes ir stulpelius.

Išsamiai perskaitykite šį straipsnį ir pasirinkite geriausią sprendimą, atitinkantį jūsų ketinimus.

1. Eilučių ir stulpelių perjungimas naudojant specialųjį įklijavimą (Transpose)

Naudojant Specialusis įklijavimas funkcija yra greitas būdas perjungti eilutes ir stulpelius "Excel" programoje. Pasirinkite vietą, į kurią norite įklijuoti perkeltą lentelę. Įsitikinkite, kad joje yra daug vietos duomenims įklijuoti. Naujoji lentelė visiškai perrašys visus jau esančius duomenis ir (arba) formatavimą. Norėdami perjungti eilutes ir stulpelius, atlikite toliau nurodytus veiksmus.

Žingsniai:

  • Pasirinkite ląstelių diapazonas B4:G9 ir paspauskite Ctrl+C .

  • Dešiniuoju pelės klavišu spustelėkite viršutinį kairįjį langelį toje vietoje, kurioje norite įklijuoti perkeltą lentelę, ir pasirinkite Ląstelė B11 šiuo atveju pasirinkite Transponuoti .

  • Matote, kad dabar duomenys yra perjungti.

Skaityti daugiau: Kaip perkelti stulpelį į kelias "Excel" eilutes (6 metodai)

2. Naudokite transpozicijos funkciją eilutėms ir stulpeliams perjungti

Funkcija TRANSPOSE yra kelių ląstelių masyvas Tai reiškia, kad turime iš anksto nustatyti, kiek eilučių ir stulpelių mums reikės, ir pasirinkti tiek ploto lape.

Pirmiau pateiktame pavyzdyje turime 6×6 duomenų rinkinį, kurio intervalas B4:G9 . Duomenims perkelti turime pasirinkti 6×6 tuščių langelių sritį.

Žingsniai:

  • Pasirinkite B11:G16 . Formulės juostoje įveskite formulę:
=TRANSPOZICIJA(B4:G9)

  • Paspauskite Ctrl+Shift+Enter . Matote, kad dabar duomenys yra perjungti.

Pastabos ir patarimai:

  • Perkelti duomenys vis dar yra susieti su pradiniais duomenimis. Būkite atsargūs keisdami pradinius duomenis. Kai pakeisite pradinių duomenų duomenis, tai atsispindės ir perkeltuose duomenyse.
  • Jei naudojate dabartinę "Microsoft 365" versiją, formulę galite įvesti į išvesties diapazono viršutinį kairįjį langelį, tada paspauskite ĮVESKITE patvirtinti formulę kaip dinaminę masyvo formulę. Priešingu atveju naudokite Ctrl+Shift+Enter.

Skaityti daugiau: Kaip "Excel" perspausdinti kelis stulpelius į eilutes

3. Ląstelių nuorodos naudojimas eilutėms ir stulpeliams perjungti

Eilutes ir stulpelius galime perjungti naudodami ląstelių nuorodas. Pirmiau pateiktame pavyzdyje turime 6×6 duomenų rinkinį, kurio diapazonas B4:G9 . Duomenims perkelti reikia 6×6 tuščių langelių srities.

Žingsniai:

  • Pasirinkite tuščias Ląstelė B11 . Įveskite nuorodos priešdėlį, pavyzdžiui, RR ', tada pirmosios ląstelės, kurią norime perkelti, vietą, t. y. B4 .

  • Svetainėje Ląstelė B12 , įveskite tą patį priešdėlį RR ' ir tada ląstelės vietą, esančią į dešinę nuo tos, kurią naudojome ankstesniame žingsnyje. Mūsų tikslais tai būtų ląstelė C4 , kurį įvesime kaip RRC4 Panašiai įveskite nuorodas ir toliau esančiuose langeliuose.

  • Pasirinkite asortimentas Ląstelės B11:B16 Užpildykite likusias langelius vilkdami Automatinis pildymas horizontaliai į G stulpelis .

Likusios ląstelės turėtų būti užpildytos automatiškai.

  • Paspauskite Ctrl+H klaviatūroje, kad iškviestumėte Rasti ir pakeisti Į Raskite, ką ir Pakeisti į laukelyje įveskite priešdėlį RR, ir tada = į laukelį. Spustelėkite Pakeisti visus .

  • Bus rodomas iškylantysis langas " Viskas baigta. Atlikome 36 pakeitimus. " Spustelėkite GERAI .

Matote, kad dabar duomenys yra perjungti.

Skaityti daugiau: Kaip konvertuoti kelias eilutes į stulpelius "Excel" programoje (9 būdai)

Panašūs skaitiniai

  • "Excel VBA": eilučių ir stulpelių numerių gavimas iš langelio adreso (4 metodai)
  • Kaip paslėpti eilutes ir stulpelius "Excel" programoje (10 būdų)
  • [Pataisyta!] "Excel" eilutės ir stulpeliai yra skaičiai
  • "Excel VBA": nustatyti diapazoną pagal eilutės ir stulpelio numerį (3 pavyzdžiai)
  • Kaip "Excel" programoje pridėti kelias eilutes ir stulpelius (visais įmanomais būdais)

4. VBA makrokomandų naudojimas eilutėms ir stulpeliams perjungti

Šiuo metodu "Excel" programoje konvertuosime kelias eilutes į stulpelius naudodami VBA makrokomandos .

Žingsniai:

  • Eikite į Kūrėjo skirtukas> "Visual Basic".

  • "Visual Basic" redaktoriuje eikite į Insert> Modulis.

Atsidarys naujas modulis. Nukopijuokite šį scenarijų.

 Sub SwitchRowsToColumns() Dim SourceRng As Range Dim DestRng As Range Set SourceRng = Application.InputBox(Prompt:="Pasirinkite masyvą, kurį norite pasukti", Title:="Perjungti eilutes į stulpelius", Type:=8) Set DestRng = Application.InputBox(Prompt:="Pasirinkite ląstelę, į kurią norite įterpti pasuktus stulpelius", Title:="Perjungti eilutes į stulpelius", Type:=8) SourceRng.Copy DestRng.Select Selection.PasteSpecial Paste:=xlPasteAll,Operacija:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Pasta scenarijų į langą ir išsaugokite jį su Ctrl+S .

  • Dabar uždarykite "Visual Basic" redaktorių. Eikite į Kūrėjas> Makrokomandos ir pamatysite savo SwitchRowsToColumns makrokomandą. Spustelėkite Paleisti .

A Perjungti eilutes į stulpelį pasirodys langas, kuriame bus prašoma pasirinkti masyvą.

  • Pasirinkite masyvą B4:G9 pasukti. Spustelėkite GERAI .

Vėl bus paprašyta pasirinkti pirmąjį, kad būtų galima įterpti besisukančius stulpelius.

  • Pasirinkite Ląstelė B11 . Spustelėkite GERAI .

Dabar galite matyti, kad duomenys yra perjungti.

Skaityti daugiau: "Excel" makrokomandos: kelių eilučių konvertavimas į stulpelius (3 pavyzdžiai)

5. Eilučių ir stulpelių perjungimas naudojant "Power Query" užklausą

"Power Query" užklausa yra dar vienas galingas "Excel" naudotojams prieinamas įrankis, kurį galima naudoti eilutėms perkelti į stulpelius. Jei dirbate su "Excel 2010 arba "Excel 2013", reikia atsisiųsti ir įdiegti "Power Query" priedą. "Power Query" rasite skirtuke Duomenys, esančiame "Excel 2016 ir viršutinės versijos.

Atidžiai atlikite toliau nurodytus veiksmus, kad perkeltumėte eilutes į stulpelius naudodami "Power Query" užklausa.

Žingsniai:

  • Pasirinkite ląstelių diapazoną B4:G9 konvertuoti eilutes į stulpelius "Excel" programoje.

  • Eikite į skirtukas "Power Query ir pasirinkite Iš lentelės / diapazono .

Bus parodytas iškylantysis langas, kuriame bus klausiama apie diapazoną. Spustelėkite GERAI .

Toliau pateikta lentelė bus rodoma "Power Query Editor".

  • Į "Power Query Editor > Eiti į Transformacijos skirtukas> Pasirinkite Naudoti pirmąją eilutę kaip antraštes> Pasirinkite Naudoti antraštes kaip pirmąją eilutę

  • Spustelėkite Transponuoti pagal skirtukas Transformuoti .

Matote, kad dabar duomenys yra perjungti.

Skaityti daugiau: Kaip "Excel" diagramoje perjungti eilutes ir stulpelius (2 metodai)

Eilučių ir stulpelių perkėlimo problemų taisymas

1. Sutapimo klaida

Persidengimo klaida atsiras, jei bandysite įklijuoti perkeltą intervalą į nukopijuoto intervalo sritį. Būkite atsargūs dėl šios klaidos ir pasirinkite ląstelę, kuri nėra nukopijuotame ląstelių intervale.

2. #VALUE! Klaida

Jei įgyvendinsite TRANSPOSE formulė "Excel" programoje paspausdami tik Įveskite , Galite pamatyti tai #VALUE! Norėdami išvengti šios klaidos, būtinai paspauskite Ctrl+Shift+Enter .

Pastaba:

Jei naudojate dabartinę "Microsoft 365" versiją, formulę galite įvesti į išvesties diapazono viršutinį kairįjį langelį, tada paspauskite ĮVESKITE senesnėse versijose formulę reikia įvesti kaip senąją masyvo formulę, pirmiausia pasirenkant išvesties intervalą, įvedant formulę į viršutinį kairįjį išvesties intervalo langelį, tada paspaudžiant Ctrl+Shift+Enter tai patvirtinti.

Išvada

Šiame straipsnyje parodėme penkis paprastus metodus, kaip "Excel" programoje perjungti eilutes ir stulpelius. Praktikuokite visus juos kartu su pateiktu praktikos sąsiuviniu ir sužinokite, kuris metodas geriausiai tinka jūsų atvejui. Tikimės, kad pirmiau minėti metodai jums bus naudingi, ir komentuokite mūsų svetainėje. ExcelWIKI.com jei reikia papildomų paaiškinimų arba norite ką nors pridurti.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.