Mar as urrainn dhut dàta a thionndadh ann an colbhan agus sreathan Excel (gu dìreach agus gu còmhnard)

  • Roinn Seo
Michael Brown

Tha an oideachadh a’ sealltainn beagan dhòighean sgiobalta air bùird a thionndadh ann an Excel gu dìreach agus gu còmhnard a’ gleidheadh ​​​​an cruth tùsail agus na foirmlean.

S e obair aon-bhriog beag a th’ ann a bhith a’ tionndadh dàta ann an Excel, ach gu h-iongantach chan eil leithid de roghainn togte ann. Ann an suidheachaidhean nuair a dh’ fheumas tu an òrdugh dàta a thionndadh air ais ann an colbh air a chuir air dòigh a rèir na h-aibideil no bhon fheadhainn as lugha chun as motha, faodaidh tu gu follaiseach am feart Deasaich Excel a chleachdadh. Ach ciamar a thionndaidheas tu colbh le dàta gun òrdachadh? No, ciamar a thionndaidheas tu òrdugh an dàta ann an clàr gu còmhnard ann an sreathan? Gheibh thu a h-uile freagairt sa mhionaid.

    Dèan flip air an dàta ann an Excel gu dìreach

    Le dìreach beagan cruthachalachd, is urrainn dhut dòrlach de dhòighean eadar-dhealaichte obrachadh a-mach air flip a colbh ann an Excel: le bhith a’ cleachdadh feartan inbuilt, foirmlean, VBA no innealan sònraichte. Leanaidh na ceumannan mionaideach air gach dòigh gu h-ìosal.

    Mar a nì thu tionndadh air colbh ann an Excel

    Cuir an òrdugh dàta ann an colbh air ais gu dìreach, dèan na ceumannan seo:

    1. Cuir colbh neach-cuideachaidh ri taobh a' cholbh a tha thu airson a thionndadh agus an colbh sin a lìonadh le sreath àireamhan, a' tòiseachadh le 1. Tha an tip seo a' sealltainn mar a nì thu e gu fèin-obrachail.
    2. Deasaich colbh nan àireamhan ann an òrdugh teàrnadh. Airson seo, tagh ceal sam bith sa cholbh cuideachaidh, rach gu taba Dàta > Deasaich & Criathraich a' chuantal, is briog air a' phutan Deasaich as motha chun an ìre as lugha (ZA).

    Mar a chithear sascreenshot gu h-ìosal, rèitichidh seo chan e a-mhàin na h-àireamhan ann an colbh B, ach cuideachd na nithean tùsail ann an colbh A, a’ tilleadh òrdugh nan sreathan:

    A-nis is urrainn dhut colbh an neach-cuideachaidh a sguabadh às gu sàbhailte leis nach eil feum agad air. nas fhaide.

    Gliocas: Mar a lìonas tu colbh gu sgiobalta le àireamhan sreathach

    'S e an dòigh as luaithe air colbh a lìonadh le sreath àireamhan le bhith a' cleachdadh feart Excel AutoFill:

    <4
  • Taidhp 1 dhan chiad chill agus 2 dhan dàrna cealla (ceallan B2 agus B3 san dealbh gu h-ìosal).
  • Tagh na ceallan far an do chuir thu na h-àireamhan a-steach agus briog air dùbailte air an taobh shìos. oisean deas den taghadh.
  • Sin e! Lìonaidh Excel an colbh gu fèin-obrachail le àireamhan sreathach suas chun chill mu dheireadh le dàta sa cholbh ri thaobh.

    Mar a nì thu tionndadh air clàr ann an Excel

    Bidh an dòigh gu h-àrd cuideachd ag obair airson an òrdugh dàta a thionndadh air ais ann an ioma colbhan:

    Uaireannan (mar as trice nuair a thaghas tu an colbh àireamhan gu lèir mus cuir thu a-mach) dh’ fhaodadh Excel an còmhradh Rabhadh Deasaich a thaisbeanadh. Anns a’ chùis seo, thoir sùil air an Leudaich an taghadh roghainn, agus an uairsin cliog air a’ phutan Deasaich .

    Gliocas. Ma tha thu airson sreathan is colbhan atharrachadh , cleachd an gnìomh Excel TRANSPOSE no dòighean eile air dàta a thar-chuir ann an Excel.

    Mar a nì thu tionndadh air colbhan ann an Excel a’ cleachdadh foirmle

    Is e dòigh eile air colbh a thionndadh bun os cionn le bhith a’ cleachdadh na foirmle coitcheann seo:

    INDEX ( raon ,ROWS ( raon ))

    Airson an t-seata dàta sampall againn, tha am foirmle a’ dol mar a leanas:

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

    …agus a’ tionndadh colbh A air ais gu impeccably:

    Mar a tha am foirmle seo ag obair

    Aig cridhe na foirmle tha an gnìomh INDEX (eagar, row_num, [column_num]), a thilleas luach eileamaid ann an eagar stèidhichte air an àireamhan loidhne agus/no colbh a shònraicheas tu.

    San raon, bidh thu a’ biadhadh an liosta gu lèir a tha thu airson a thionndadh (A2:A7 san eisimpleir seo).

    Tha àireamh na loidhne air obrachadh a-mach le an gnìomh ROWS. Anns an fhoirm as sìmplidhe aige, tillidh ROWS(eagar) an àireamh de shreathan ann an eagar . Anns an fhoirmle againn, is e cleachdadh ciallach nan iomraidhean càirdeach is iomlan a nì an cleas “flip column”:

    • Airson a’ chiad chill (B2), bidh ROWS(A2:$A$7) a’ tilleadh 6 , mar sin gheibh INDEX an rud mu dheireadh air an liosta (an 6mh rud).
    • San dàrna cealla (B3), bidh an t-iomradh dàimheach A2 ag atharrachadh gu A3, mar sin bidh ROWS(A3:$A$7) a’ tilleadh 5, a' toirt air INDEX an dàrna rud a thoirt dhan rud mu dheireadh.

    Ann am faclan eile, tha ROWS a' cruthachadh seòrsa de chunntair ìsleachaidh airson INDEX gus an gluais e bhon rud mu dheireadh a dh'ionnsaigh a' chiad phìos.

    Gliocas: Mar a chuireas tu luachan an àite foirmlean

    A-nis gu bheil dà cholbh dàta agad, is dòcha gum bi thu airson luachan àireamhaichte a chuir an àite foirmlean, agus an uairsin cuir às do cholbh a bharrachd. Airson seo, dèan lethbhreac de na ceallan foirmle, tagh na ceallan far am bu mhath leat na luachan a phasgadh, agus brùth Shift + F10 an uairsin V , a thaan dòigh as luaithe air Excel's Paste Special > Roghainn luachan.

    Airson tuilleadh fiosrachaidh, faic Mar a chuireas tu luachan ann an Excel an àite foirmlean. 's urrainn dhaibh am macro a leanas a chleachdadh gus an òrdugh dàta a thionndadh air ais gu dìreach ann an aon cholbh no grunnan:

    Dim Rng As Range Dim WorkRng As Range Dim Arr As Variant Dim i As Integer , j Mar Integer , k Mar Integer , k Mar Integer On Error Ath-thòisich air adhart xTitleId = "Dèan flip air colbhan gu dìreach" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address, Seòrsa :=8) Arr = WorkRng.Formula Application.ScreenUpdating = Iarrtas meallta.Calculation = xlCalculationManual Airson j = 1 Gu UBound (Arr, 2) k = UBound (Arr, 1) Airson i = 1 Gu UBound (Arr, 1) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(k, j ) Arr(k, j) = xTemp k = k - 1 An ath- An ath- WorkRng.Formula = Arr Application.ScreenUpdating = Fìor Application.Calculation = xlCalculationDeireadh Fo-thalamh fèin-ghluasadach

    Mar a chleachdas tu am macro Flip Colbhan

    1. Fosgail an Microsoft Visu al Basic for Applications window (Alt + F11 ).
    2. Briog air Cuir a-steach > Modal agus cuir a-steach an còd gu h-àrd ann an uinneag a’ Chòd.
    3. Ruith am macro ( F5 ).
    4. Nochdaidh an còmhradh Dèan flip air Colbhan a’ toirt ort raon a thaghadh airson a thionndadh:

    Taghaidh tu fear no barrachd cholbhan a’ cleachdadh na luchaige, gun a bhith a’ toirt a-steach ancinn-cinn colbh, cliog OK agus faigh an toradh ann am mionaid.

    Gus am macro a shàbhaladh, dèan cinnteach gun sàbhail thu am faidhle agad mar Leabhar-obrach le comas macro Excel .

    Mar a thionndaidheas tu dàta ann an Excel a’ gleidheadh ​​cruth agus foirmlean

    Leis na dòighean gu h-àrd, is urrainn dhut an òrdugh dàta a thionndadh air ais gu furasta ann an colbh no clàr. Ach dè ma tha thu chan ann a-mhàin airson luachan a thionndadh, ach cruthan cealla cuideachd? A bharrachd air an sin, dè ma tha cuid de dhàta sa bhòrd agad air a stiùireadh le foirmle, agus gu bheil thu airson casg a chuir air foirmlean bho bhith air am briseadh nuair a bhios tu a’ gluasad cholbhan? Anns a’ chùis seo, faodaidh tu am feart Dèan flip a tha na bhroinn leis an Ultimate Suite for Excel againn a chleachdadh.

    A’ gabhail ris gu bheil clàr agad ann an deagh chruth mar a chithear gu h-ìosal, far a bheil luachan ann an cuid de cholbhan agus tha cuid de cholbhan ann. foirmlean:

    Tha thu airson na colbhan sa bhòrd agad a thionndadh a’ cumail an dà chuid fòrmatadh (dubhadh liath airson sreathan le neoni qty.) agus foirmlean air an tomhas gu ceart. Gabhaidh seo a dhèanamh ann an dà cheum sgiobalta:

    1. Le cealla sam bith sa chlàr agad air a thaghadh, theirig gu taba Ablebits Data > Transform , agus cliog Dèan flip > Dèan flip air inghearach .
    2. Anns an uinneag deasbaid Vertical Flip , rèitich na roghainnean a leanas:
      • Anns a’ bhogsa Tagh do raon , thoir sùil air an iomradh raon agus dèan cinnteach nach eil sreath a' chinn-chinn ann.
      • Tagh an roghainn Atharraich iomraidhean cealla agus thoir sùil air an Glèidh fòrmatadh
      • Roghainneil, tagh Cruthaich lethbhreac cùl-taice (air a thaghadh gu bunaiteach).
      • Briog air a' phutan Dèan flip .

    Dèanta! Tha òrdugh an dàta sa chlàr air a thionndadh air ais, tha an cruth air a chumail, agus tha iomraidhean cealla anns na foirmlean air an atharrachadh gu h-iomchaidh:

    Dèan flip air dàta ann an Excel gu còmhnard

    Gu ruige seo san oideachadh seo, tha sinn air colbhan air an tionndadh bun os cionn. A-nis, leig dhuinn sùil a thoirt air mar a chuireas tu òrdugh dàta air ais gu còmhnard, i.e. thoir air falbh clàr bho chlì gu deas.

    Mar a nì thu flip air sreathan ann an Excel

    Leis nach eil roghainn ann sreathan a sheòrsachadh ann an Excel, feumaidh tu an toiseach sreathan atharrachadh gu colbhan, an uairsin colbhan a sheòrsachadh, agus an uairsin do bhòrd a thionndadh air ais. Seo na ceumannan mionaideach:

    1. Cleachd am Paste Special > Transpose feart gus colbhan a thionndadh gu sreathan. Mar thoradh air an sin, thèid an cruth-atharrachadh seo air a’ bhòrd agad:
    2. Cuir colbh neach-cuideachaidh ris le àireamhan mar a tha sa chiad eisimpleir, agus an uairsin rèitich a rèir colbh an neach-cuideachaidh. Seallaidh an toradh eadar-mheadhanach agad rudeigin mar seo:
    3. Cleachd Paste Special > Transpose aon turas eile gus do bhòrd a thionndadh air ais:

    Nòta. Ma tha foirmlean anns an dàta tùsail agad, dh’ fhaodadh gun tèid am briseadh rè an obrachaidh tar-chuir. Anns a 'chùis seo, feumaidh tu na foirmlean a thoirt air ais le làimh. No faodaidh tu an inneal Flip a tha air a ghabhail a-steach san Ultimate Suite againn a chleachdadh agus atharraichidh e na h-iomraidhean gu lèir dhutgu fèin-obrachail.

    Cuir air ais òrdugh dàta gu còmhnard le VBA

    Seo macro sìmplidh as urrainn dàta a thionndadh gu sgiobalta sa chlàr Excel agad gu còmhnard:

    Fo FlipDataHorizontally() Dim Rng As Range Dim WorkRng As Raon Dim Arr Mar Chaochladair Dim i Mar Integer , j Mar Integer , k Mar Integer , k Mar Integer On Error Ath-thòiseachadh Next xTitleId = "Dèan flip air an dàta gu còmhnard" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox ( "Range", xTitleId, WorkRng.Address , Seòrsa :=8) Arr = WorkRng.Formula Application.ScreenUpdating = Iarrtas meallta.Calculation = xlCalculationManual Airson i = 1 Gu UBound (Arr, 1) k = UBound (Arr, 2) Airson j = 1 Gu UBound (Arr, 2) ) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(i, k) Arr(i, k) = xTemp k = k - 1 Air adhart An ath- WorkRng.Formula = Arr Application.ScreenUpdating = Fìor iarrtas .Calculation = xlCalculationAutomatic End Sub

    Gus am macro a chur ris an leabhar-obrach Excel agad, lean na ceumannan seo. Cho luath ‘s a ruitheas tu am macro, nochdaidh an uinneag còmhraidh a leanas, ag iarraidh ort raon a thaghadh:

    Taghaidh tu an clàr gu lèir, a’ toirt a-steach sreath a’ chinn, agus cliog air OK . Ann am mionaid, tha an òrdugh dàta ann an sreathan air a thionndadh air ais:

    Dèan flip air dàta ann an sreathan le Ultimate Suite for Excel

    Mar an ceudna ri bhith a’ tionndadh colbhan, faodaidh tu ar Ultimate Suite for Excel a chleachdadh gus an òrdugh a thionndadh air ais dàta ann an sreathan. Dìreach tagh raon de cheallan a tha thu airson a thionndadh, rach chun taba Ablebits Data > Transform group, is briog air Dèan flip > Dèan flip air Còmhnard .

    San uinneag deasbaid Còmhnard Flip , tagh na roghainnean a tha iomchaidh airson an t-seata dàta agad. San eisimpleir seo, tha sinn ag obair le luachan, agus mar sin bidh sinn a’ taghadh Paste luachan a-mhàin agus Glèidh cruth :

    Cliog air a’ phutan Dèan flip air , agus thèid do bhòrd a thionndadh air ais bho chlì gu deas ann am priobadh na sùla.

    Seo mar a thionndaidheas tu dàta ann an Excel. Tha mi a' toirt taing dhut airson an leughadh agus tha mi an dòchas ur faicinn air ar blog an ath sheachdain!

    > 3>

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.