Sut i fflipio data mewn colofnau a rhesi Excel (yn fertigol ac yn llorweddol)

  • Rhannu Hwn
Michael Brown

Mae'r tiwtorial yn dangos ychydig o ffyrdd cyflym o fflipio tablau yn Excel yn fertigol ac yn llorweddol gan gadw'r fformatio a'r fformiwlâu gwreiddiol.

Mae troi data yn Excel yn swnio fel tasg un clic ddibwys, ond yn syndod nid oes opsiwn adeiledig o'r fath. Mewn sefyllfaoedd pan fydd angen i chi wrthdroi'r drefn data mewn colofn wedi'i threfnu yn nhrefn yr wyddor neu o'r lleiaf i'r mwyaf, gallwch yn amlwg ddefnyddio'r nodwedd Trefnu Excel. Ond sut mae troi colofn gyda data heb ei ddidoli? Neu, sut mae gwrthdroi trefn y data mewn tabl yn llorweddol mewn rhesi? Byddwch yn cael yr holl atebion mewn eiliad.

    Flip data yn Excel yn fertigol

    Gydag ychydig o greadigrwydd yn unig, gallwch weithio allan llond llaw o wahanol ffyrdd o droi a colofn yn Excel: trwy ddefnyddio nodweddion mewnol, fformiwlâu, VBA neu offer arbennig. Mae'r camau manwl ar bob dull yn dilyn isod.

    Sut i fflipio colofn yn Excel

    Wrth wrthdroi trefn y data mewn colofn yn fertigol, perfformiwch y camau hyn:

      11>Ychwanegwch golofn helpwr wrth ymyl y golofn rydych am ei fflipio a phoblogi'r golofn honno gyda dilyniant o rifau, gan ddechrau gyda 1. Mae'r tip hwn yn dangos sut i'w wneud yn awtomatig.
    1. Trefnwch y golofn rhifau yn trefn ddisgynnol. Ar gyfer hyn, dewiswch unrhyw gell yn y golofn helpwr, ewch i'r tab Data > Trefnu & Hidlo grŵp , a chliciwch ar y botwm Trefnu Mwyaf i'r Lleiaf (ZA).

    Fel y dangosir yn ysgrin isod, bydd hyn yn didoli nid yn unig y rhifau yng ngholofn B, ond hefyd yr eitemau gwreiddiol yng ngholofn A, gan wrthdroi trefn y rhesi:

    Nawr gallwch ddileu'r golofn helpwr yn ddiogel gan nad oes ei angen arnoch hirach.

    Awgrym: Sut i lenwi colofn â rhifau cyfresol yn gyflym

    Y ffordd gyflymaf i lenwi colofn gyda dilyniant o rifau yw trwy ddefnyddio nodwedd Excel AutoFill:

    <4
  • Teipiwch 1 i'r gell gyntaf a 2 i'r ail gell (celloedd B2 a B3 yn y ciplun isod).
  • Dewiswch y celloedd lle rydych chi newydd nodi'r rhifau a chliciwch ddwywaith ar yr isaf gornel dde o'r dewis.
  • Dyna ni! Bydd Excel yn awtolenwi'r golofn gyda rhifau cyfresol hyd at y gell olaf gyda data yn y golofn gyfagos.

    Sut i droi tabl yn Excel

    Mae'r dull uchod hefyd yn gweithio ar gyfer gwrthdroi'r drefn data yn colofnau lluosog:

    Weithiau (yn fwyaf aml pan fyddwch chi'n dewis y golofn gyfan o rifau cyn didoli) efallai y bydd Excel yn dangos y deialog Rhybudd Trefnu . Yn yr achos hwn, gwiriwch yr opsiwn Ehangu'r dewis , ac yna cliciwch ar y botwm Trefnu .

    Awgrym. Os hoffech chi newid rhesi a cholofnau , defnyddiwch y swyddogaeth Excel TRANSPOSE neu ffyrdd eraill o drawsosod data yn Excel.

    Sut i fflipio colofnau yn Excel gan ddefnyddio fformiwla

    Ffordd arall o droi colofn wyneb i waered yw defnyddio'r fformiwla generig hon:

    INDEX( ystod ,ROWS( ystod ))

    Ar gyfer ein set ddata sampl, mae'r fformiwla yn mynd fel a ganlyn:

    =INDEX($A$2:$A$7,ROWS(A2:$A$7))

    …ac yn gwrthdroi colofn A yn berffaith:

    Sut mae'r fformiwla hon yn gweithio

    Wrth galon y fformiwla mae'r ffwythiant INDEX(arae, row_num, [column_num]), sy'n dychwelyd gwerth elfen mewn arae yn seiliedig ar y rhifau rhes a/neu golofn rydych chi'n eu nodi.

    Yn yr arae, rydych chi'n bwydo'r rhestr gyfan rydych chi am ei fflipio (A2:A7 yn yr enghraifft hon).

    Mae rhif y rhes yn cael ei weithio allan gan y swyddogaeth ROWS. Yn ei ffurf symlaf, mae ROWS(arae) yn dychwelyd nifer y rhesi yn arae . Yn ein fformiwla ni, y defnydd clyfar o'r cyfeiriadau cymharol ac absoliwt sy'n gwneud y tric "colofn fflip":

    • Ar gyfer y gell gyntaf (B2), mae ROWS(A2:$A$7) yn dychwelyd 6 , felly MYNEGAI sy'n cael yr eitem olaf yn y rhestr (y 6ed eitem).
    • Yn yr ail gell (B3), mae'r cyfeirnod cymharol A2 yn newid i A3, felly mae ROWS(A3:$A$7) yn dychwelyd 5, gorfodi INDEX i nôl yr ail eitem i'r eitem olaf.

    Mewn geiriau eraill, mae ROWS yn creu math o rifydd lleihau ar gyfer INDEX fel ei fod yn symud o'r eitem olaf tuag at yr eitem gyntaf.

    Awgrym: Sut i ddisodli fformiwlâu â gwerthoedd

    Nawr bod gennych ddwy golofn o ddata, efallai y byddwch am ddisodli fformiwlâu â gwerthoedd wedi'u cyfrifo, ac yna dileu colofn ychwanegol. Ar gyfer hyn, copïwch y celloedd fformiwla, dewiswch y celloedd lle hoffech chi gludo'r gwerthoedd, a gwasgwch Shift+F10 yna V , sefy ffordd gyflymaf o gymhwyso Paste Special Excel > Opsiwn gwerthoedd.

    Am ragor o wybodaeth, gweler Sut i ddisodli fformiwlâu â gwerthoedd yn Excel.

    Sut i fflipio colofnau yn Excel gyda VBA

    Os oes gennych rywfaint o brofiad gyda VBA, rydych yn gallu defnyddio'r macro canlynol i wrthdroi trefn y data yn fertigol mewn un neu sawl colofn :

    Dim Rng Fel Ystod Dim WorkRng Fel Ystod Dim Arr Fel Amrywiad Dim i Fel Cyfanrif , j Fel Cyfanrif , k Fel Cyfanrif Ar Gwall Ail-ddechrau Nesaf xTitleId = "Flip columns vertically" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address, Math :=8) Arr = WorkRng.Formula Application.ScreenUpdating = Cais Ffug.Calculation = xlCalculationManual Ar gyfer j = 1 I UBound (Arr, 2) k = UBound (Arr, 1) Ar gyfer i = 1 I UBound (Arr, 1) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(k, j ) Arr(k, j) = xTemp k = k - 1 Nesaf Nesaf WorkRng.Formula = Arr Application.ScreenUpdating = Gwir Application.Calculation = xlCalculationAwtomatig Diwedd Is

    Sut i ddefnyddio'r macro Colofnau Troi

    1. Agorwch y Microsoft Visu al Sylfaenol ar gyfer ffenestr Ceisiadau ( Alt + F11 ).
    2. Cliciwch Mewnosod > Modiwl , a gludwch y cod uchod yn ffenestr y Cod.
    3. Rhedwch y macro ( F5 ).
    4. Mae ymgom Flip Colofnau yn ymddangos yn eich annog i ddewis ystod i'w fflipio:

    Rydych chi'n dewis un neu fwy o golofnau gan ddefnyddio'r llygoden, heb gynnwys ypenawdau colofn, cliciwch Iawn a chael y canlyniad mewn eiliad.

    I arbed y macro, gwnewch yn siŵr eich bod yn cadw'ch ffeil fel llyfr gwaith macro-alluogi Excel .

    Sut i fflipio data yn Excel cadw fformatio a fformiwlâu

    Gyda'r dulliau uchod, gallwch yn hawdd wrthdroi'r drefn data mewn colofn neu dabl. Ond beth os ydych nid yn unig yn dymuno troi gwerthoedd, ond fformatau celloedd hefyd? Yn ogystal, beth os yw rhywfaint o ddata yn eich tabl yn cael ei yrru gan fformiwla, a'ch bod am atal fformiwlâu rhag cael eu torri wrth fflipio colofnau? Yn yr achos hwn, gallwch ddefnyddio'r nodwedd Flip sydd wedi'i chynnwys gyda'n Ultimate Suite for Excel.

    Gan dybio bod gennych dabl wedi'i fformatio'n dda fel y dangosir isod, lle mae rhai colofnau'n cynnwys gwerthoedd a rhai colofnau wedi fformiwlâu:

    Rydych yn bwriadu troi'r colofnau yn eich tabl gan gadw'r fformatio (lliwio llwyd ar gyfer rhesi â sero qty.) a fformiwlâu wedi'u cyfrifo'n gywir. Gellir gwneud hyn mewn dau gam cyflym:

    1. Gydag unrhyw gell yn eich tabl wedi'i dewis, ewch i'r tab Ablebits Data > Transform grŵp, a cliciwch Flip > Flip Fertigol .
    2. Yn y ffenestr ddeialog Flip Fertigol , ffurfweddwch yr opsiynau canlynol:
      • Yn y blwch Dewiswch eich amrediad , gwiriwch y cyfeirnod amrediad a gwnewch yn siŵr nad yw'r rhes pennyn wedi'i gynnwys.
      • Dewiswch yr opsiwn Addasu cyfeiriadau cell a gwiriwch y Cadw fformatio blwch.
      • Yn ddewisol, dewiswch Creu copi wrth gefn (wedi'i ddewis yn ddiofyn).
      • Cliciwch y botwm Flip .
    Gorffen! Mae trefn y data yn y tabl yn cael ei wrthdroi, mae'r fformatio'n cael ei gadw, ac mae cyfeiriadau celloedd yn y fformiwlâu wedi'u haddasu'n briodol:

    Flip data yn Excel yn llorweddol

    Hyd yn hyn yn y tiwtorial hwn, mae gennym ni colofnau wedi'u troi wyneb i waered. Nawr, gadewch i ni edrych ar sut i wrthdroi trefn data yn llorweddol, h.y. troi tabl o'r chwith i'r dde.

    Sut i fflipio rhesi yn Excel

    Gan nad oes opsiwn i ddidoli rhesi yn Excel, bydd angen i chi newid rhesi i golofnau yn gyntaf, yna didoli colofnau, ac yna trawsosod eich tabl yn ôl. Dyma'r camau manwl:

    1. Defnyddiwch y Paste Special > Trawsosod nodwedd i drosi colofnau i resi. O ganlyniad, bydd eich tabl yn cael ei drawsnewid fel hyn:
    2. Ychwanegwch golofn cynorthwyydd gyda rhifau fel yn yr enghraifft gyntaf un, ac yna trefnwch yn ôl y golofn cynorthwyydd. Bydd eich canlyniad canolradd yn edrych rhywbeth fel hyn:
    3. Defnyddiwch Gludwch Arbennig > Trawsosodwch unwaith eto i gylchdroi eich tabl yn ôl:
    4. >

    Nodyn. Os yw eich data ffynhonnell yn cynnwys fformiwlâu, efallai y byddant yn cael eu torri yn ystod y gweithrediad trawsosod. Yn yr achos hwn, bydd yn rhaid i chi adfer y fformiwlâu â llaw. Neu gallwch ddefnyddio'r teclyn Flip sydd wedi'i gynnwys yn ein Ultimate Suite a bydd yn addasu'r holl gyfeiriadau i chiyn awtomatig.

    Gwrthdroi trefn data yn llorweddol gyda VBA

    Dyma facro syml sy'n gallu troi data yn gyflym yn eich tabl Excel yn llorweddol:

    Is FlipDataGorweddol() Dim Rng As Range Dim WorkRng As Ystod Dim Arr Fel Amrywiad Dim i Fel Cyfanrif , j Fel Cyfanrif , k Fel Cyfanrif Ar Gwall Ail-ddechrau Nesaf xTitleId = "Flip Data yn Llorweddol" Gosod WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address , Math :=8) Arr = WorkRng.Formula Application.ScreenUpdating = Cais Ffug.Calculation = xlCalculationManual Ar gyfer i = 1 I UBound (Arr, 1) k = UBound (Arr, 2) Ar gyfer j = 1 I UBound (Arr, 2) ) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(i, k) Arr(i, k) = xTemp k = k - 1 Nesaf Nesaf WorkRng.Formula = Arr Application.ScreenUpdating = Cymhwysiad Gwir .Calculation = xlCalculationAutomatic End Sub

    I ychwanegu'r macro at eich llyfr gwaith Excel, dilynwch y camau hyn. Cyn gynted ag y byddwch chi'n rhedeg y macro, bydd y ffenestr deialog ganlynol yn ymddangos, gan ofyn ichi ddewis ystod:

    Rydych chi'n dewis y tabl cyfan, gan gynnwys y rhes pennawd, a chliciwch OK . Mewn eiliad, mae trefn y data mewn rhesi wedi'i wrthdroi:

    Flip data mewn rhesi ag Ultimate Suite ar gyfer Excel

    Yn yr un modd â fflipio colofnau, gallwch ddefnyddio ein Ultimate Suite for Excel i wrthdroi'r gorchymyn data mewn rhesi. Dewiswch ystod o gelloedd rydych chi am eu troi, ewch i'r tab Ablebits Data > Trawsnewid grŵp, a chliciwch Flip > Flip Llorweddol .

    Yn y ffenestr ddeialog Flip Llorweddol , dewiswch yr opsiynau sy'n briodol i'ch set ddata. Yn yr enghraifft hon, rydym yn gweithio gyda gwerthoedd, felly rydym yn dewis Gludo gwerthoedd yn unig a Cadw Fformatio :

    Cliciwch y botwm Flip , a bydd eich tabl yn cael ei wrthdroi o'r chwith i'r dde mewn amrantiad llygad.

    Dyma sut rydych chi'n troi data yn Excel. Diolch i chi am ddarllen a gobeithio y gwelwn ni chi ar ein blog wythnos nesaf!

    News 3>

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.