Põhiline Tarkvara Kuidas Exceli andmeid üle kanda?
Tarkvara

Kuidas Exceli andmeid üle kanda?

Kuidas Exceli andmeid üle kanda?
Anonim

Siit saate teada, kuidas kärpida lahtrid ja vahetada read veergudeks või veerud ridadeks

Image

Kuigi Excelis on palju sortimisvalikuid lahtrite tähestikuliseks järjestamiseks, pole tegelikult sisseehitatud võimalust, mis hõlmaks lihtsalt juhuslike andmete, näiteks nimede, kogumist.

See ei tähenda, et see on võimatu. See tähendab lihtsalt, et peate veeru ümberpööramiseks Exceli sortimisfunktsiooni kasutama paar täiendavat sammu.

  1. Paremklõpsake veerul A ja valige käsk Lisa, et lisada uus veerg müügipersonali veeru vasakule, mida soovite sortida.

  2. Tippige esimesse lahtrisse 1 (2. rida). Tippige teise lahtrisse 2 (3. rida).

  3. Hoidke all Cntrl- klahvi ja asetage hiirenurk lahtri paremasse alumisse nurka numbriga 2. Kursor muutub kaheks horisontaaljooneks. Topeltklõpsake hiire vasakut nuppu, et täita ülejäänud veerg automaatselt viimase müüja nime alla. See täidab ülejäänud veeru automaatselt numbritega 3 kuni 8.

  4. Tõstke esile kogu laud.

  5. Valige kodumenüüst lindilt Sorteeri ja filtreerige . Valige Kohandatud sortimine .

  6. Seadistage Sorteeri veeruks A, Sorteeri lahtrite väärtuste järgi ja Järjesta suurimaks kuni väikseim . Klõpsake nuppu OK .

    See mitte ainult ei libista tervet veergu alt ülespoole, vaid tagab ka ülejäänud arvutustabeli vahetuse kõigi andmete vastavuse õige müüja nimele.

    Image

    Nüüd saate selle valimiseks paremklõpsake veerul A, paremklõpsake veerul A ja valige nummerdatud veeru eemaldamiseks Kustuta.

    Nüüd on teil sama algne tabel, millega alustasite, kuid kogu veerg ja andmed olid alt ülespoole pööratud.

    Kuidas Exceli reas lahtrit vahetada

    Mis siis, kui soovite näha müügiandmeid detsembrist jaanuarini, mitte jaanuarist detsembrini?

    Veergude libistamiseks võite tegelikult kasutada sama lähenemisviisi nagu ülalpool, pisut varieerudes.

    Esiteks lisage uus rida otse päise alla ja nummerdage need lahtrid 1-st (jaanuari all) kuni 12-ni (detsembri all).

    Image

    Järgige nüüd samu samme tabeli sortimiseks, kuid seekord sorteerite rea, mitte veeru järgi.

    1. Tõstke esile ainult veerud A – M.

    2. Valige kodumenüüst lindilt Sorteeri ja filtreerige . Valige Kohandatud sortimine .

    3. Klõpsake Valikud ja valige Sorteeri vasakult paremale .

    4. Seadke Sorteeri väärtuseks 2. rida, Sorteeri lahtrite väärtuste järgi ja Järjesta suurimaks kuni väikseim . Klõpsake nuppu OK .

      Nüüd näete, et kogu teie esimene veerg on paigutatud, päise veeru lahtrid on pööratud. Kuna tõstsite esile kõik andmeid sisaldavad veerud, libistatakse ka kõik andmeridad, nii et kõik rivistuks ideaalselt.

      Image

      Nüüd vasakklõpsake 2. real ja kustutage nummerdatud rida.

      Vahetage ainult kaks veergu või rida

      Kui soovite libiseda külgnevate ridade või veergude külge, on seal kasulik hiireviga, mida saate selle saavutamiseks Excelis kasutada.

      Selles näites arvutustabelis saate Julie Moore'i rea vahetada John Hudsoni reaga vaid mõne hiireklõpsuga.

      Saate seda teha järgmiselt.

      1. Tõstke terve rida A veerus koos Julie Moore'iga.

      2. Hoidke all Shift klahvi ja liigutage hiirekursor Julie Moore lahtri ülaserva. Hiirekursor muutub ristharudeks.

      3. Hoides klahvi Shift endiselt all, lohistage hiirt John Hudsoni lahtri ülemisse serva, kuni selle rea kohal olev joon tõuseb esile tumeda joonega.

      4. Hiire vasak nupu vabastamisel vahetuvad kaks tervet rida.

        Kui soovite ridade asemel veerge vahetada, saate ühe veeru esile tõsta ja seejärel toimida samamoodi.

        Ainus erinevus on see, et lohistate hiirekursorit küljele, kuni rida veergu järel, mida soovite vahetada, rõhutatakse tumeda joonega.

        Sama tehnikat kasutades saate vahetada mitu rida või veergu. Peate lihtsalt esimeses etapis esile tooma mitu rida või veergu ja järgima sama protseduuri.

        Kuidas vahetada veerge ja ridu

        Image

        Mis siis, kui soovite vahetada kogu päiseveeru kogu müügipersonali veeruga, säilitades samal ajal arvutustabeli andmete terviklikkuse?

        Enamik inimesi valib selle tegemise käsitsi, teadvustamata, et Excelis on sisseehitatud funktsioon nimega "transposeerimine", mis teeb selle teie jaoks.

        Teil on vaja piirkonda, kus saate luua oma äsja "üle võetud" andmevahemiku, nii et looge arvutustabelisse uus leht nimega "Müük kuu kaupa".

        1. Tõstke kogu müügiandmete tabeli jaoks esile kogu lahtrivahemik. Kogu vahemiku kopeerimiseks vajutage Cntrl-C .

        2. Klõpsake oma loodud uuel lehel. Paremklõpsake kõnet A1 ja valige suvandi Kleebi suvanditest suvand Transponeerimine .

        3. Nüüd näete oma algset arvutustabelit, kuid päiserida vahetatakse esimese veeruga ja kõik vahemiku andmed on õigesti rivistatud.

          Exceli ülevõtmisfunktsiooni kasutamine võib säästa töötundide käsitsi redigeerimist, kui soovite arvutustabeleid ümber korraldada ja andmeid erineval viisil vaadata.

          Kasutage VBA ridade või veergude vahetamiseks (täpsemad)

          VBA on Exceli võimas funktsioon. Kõiki ülaltoodud toiminguid saate tegelikult täita väga lihtsa VBA-koodiga.

          Seejärel teisendage VBA-funktsioon kohandatud Exceli funktsiooniks, millele saate helistada alati, kui soovite ridu või veerge vahetada.

          Pöörake veerge või ridu

          Terve rea vasakult paremale või veeru ülalt alla ümberkorraldamiseks saate selle saavutamiseks luua funktsiooni Flip_Columns () või Flip_Rows ().

          Selle koodi loomiseks valige arendaja menüü ja valige Kuva kood .

          Kui arendajat menüüs pole, saate selle lisada. Klõpsake File, klõpsake Options ja valige Customize Ribbon . Selles aknas leidke vasakult paanilt arendaja ja lisage see paremale. Klõpsake nuppu OK ja ilmub menüüvalik Arendaja.

          Lehel valitud veeru ridade libistamiseks võite kasutada järgmist VBA-koodi:

          Alamklapi read ()
          Dim vTop Variant
          Dim vEnd as Variant
          Dim iStart täisarvuna
          Dim iEnd Nagu täisarv
          Application.ScreenUpdating = Vale
          iStart = 1
          iEnd = Selection.Rows.Count
          Tehke, kuni iStart <iEnd
          vTop = Selection.Rows (iStart)
          vEnd = Selection.Rows (iEnd)
          Selection.Rows (iEnd) = vTop
          Selection.Rows (iStart) = vEnd
          iStart = iStart + 1
          iEnd = iEnd - 1
          Silmus
          Application.ScreenUpdating = Tõsi
          Lõpu alam

          Sama saate teha lahtritega järjest, libistades kõik selle rea veerud järgmise koodi abil.

          Alamflip_veerud ()
          Dim vLeft As Variant
          Dim vRight As Variant
          Dim iStart täisarvuna
          Dim iEnd Nagu täisarv
          Application.ScreenUpdating = Vale
          iStart = 1
          iEnd = Selection.Columns.Count
          Tehke, kuni iStart <iEnd
          vTop = Valik.veerud (iStart)
          vEnd = Valik.veerud (iEnd)
          Valik.veerud (iEnd) = vRight
          Valik.veerud (iStart) = vLeft
          iStart = iStart + 1
          iEnd = iEnd - 1
          Silmus
          Application.ScreenUpdating = Tõsi
          Lõpu alam

          Mõlemat neist VBA skriptidest saate käivitada, valides rea või veeru, mille soovite tagasi pöörata, minnes koodiredaktori aknasse ja klõpsates menüüs käitamise ikooni.

          Need VBA skriptid on kiire meetod veerus või reas lahtrite tagasipööramiseks vaid ühe klõpsuga, kuid need ei libista lahtrit kõigis seotud andmeridades, seega kasutage neid skripte ainult siis, kui soovite veergu või rida pöörata ja mitte midagi muud.

          Vahetage kaks veergu või rida

          Lehel saab suvalisi kahte väärtust vahetada, valides need kaks väärtust ja käivitades järgmise VBA koodi.

          Asendusvahetus ()
          Sest i = 1 Valikuni.Piirkonnad (1) .Loend
          temp = valik.Piirkonnad (1) (i)
          Valik.Piirkonnad (1) (i) = Valik.Piirkonnad (2) (i)
          Valik.Piirkonnad (2) (i) = temp
          Järgmine i
          Lõpu alam

          See VBA-kood vahetab kõik kaks lahtrit, olgu nad üksteise kõrval või üksteise peal. Pidage meeles, et selle koodiga saab vahetada ainult kaks lahtrit.

          Võtke kogu vahemik üle

          VBA abil on võimalik lehelt valikut teha (nagu ülaltoodud skriptide korral), vahemik üle kanda ja seejärel kuskile mujale (või teisele lehele) kleepida.

          Selleks on VBA-s isegi olemas meetod:

          Määra DestRange = Application.WorksheetFunction.Transpose (SelectedRange)

          Selle tegemine VBA-s on aga palju rohkem tööd, kui see väärt on, sest nagu te juba selles artiklis nägite, pole kogu vahemiku ülevõtmine midagi muud kui selle vahemiku kopeerimine ja kleepimine vaid mõne hiireklõpsuga.

          Veergude ja ridade libisemine Excelis

          Nagu näete, on Excelis veergude ja ridade libisemine, lahtrite vahetamine või terve vahemiku ülevõtmine väga lihtne.

          Kui olete teada, kuidas teie andmed välja näevad, saate valida parima valiku ja hõlmata või teisendada need lahtrid vaid mõne lihtsa sammu abil.