Kako transponovati Excel podatke

Sadržaj:

Kako transponovati Excel podatke
Kako transponovati Excel podatke
Anonim

Excel je moćan alat za analizu podataka, ali neke stvari poput okretanja ćelija u redu ili koloni mogu biti prava gnjavaža. Postoji spori ručni način i postoje brzi trikovi za okretanje redova, okretanje stupaca ili transponiranje stupaca u redove u samo nekoliko sekundi.

U sljedećem članku naučit ćete kako brzo preokrenuti cijelu kolonu odozdo prema gore, zamijeniti red s desna na lijevo i kako potpuno zamijeniti redove sa stupcima.

Ova uputstva se odnose na Microsoft Excel 2010, 1013, 2016, 2019 i Excel za Microsoft 365.

Kako okrenuti ćelije kolone u Excelu

Image
Image

Iako u Excelu postoji mnogo opcija sortiranja za organiziranje ćelija po abecednom redu, zapravo ne postoji ugrađena opcija za jednostavno okretanje zbirke nasumičnih podataka, poput imena.

To ne znači da je nemoguće. To samo znači da trebate slijediti nekoliko dodatnih koraka kako biste koristili Excelovu funkciju sortiranja za okretanje kolone.

  1. Kliknite desnim tasterom miša kolona A i izaberite Insert da dodate novu kolonu levo od kolone Prodavač koju želite da sortirate.
  2. Upišite 1 u prvu ćeliju (red 2). Upišite 2 u drugu ćeliju (red 3).
  3. Držite pritisnut taster Cntrl i postavite ugao miša u donji desni ugao ćelije sa brojem 2. Kursor će se promeniti u dve horizontalne linije. Dvaput levim klikom miša automatski popunite ostatak kolone do imena poslednjeg prodavca. Ovo će automatski popuniti ostatak kolone brojevima od 3 do 8.

  4. Označite cijelu tabelu.
  5. U Home meniju, izaberite Sort & Filter sa trake. Odaberite Custom Sort.
  6. Postavi Sortiraj po na Kolona A, Sortiraj na na Ćelija Vrijednosti, i Narudžba do od najvećeg do najmanjeg. Kliknite OK.

Ovo ne samo da će preokrenuti cijelu kolonu odozdo prema gore, već će se pobrinuti da svi podaci u ostatku tabele odgovaraju ispravnim imenom prodavača.

Image
Image

Sada možete desnim klikom na kolonu A da je odaberete, desnim klikom na kolonu A i odaberite Izbriši da uklonite numeriranu kolonu.

Sada imate istu originalnu tabelu s kojom ste započeli, ali sa cijelom kolonom i podacima okrenutim odozdo prema vrhu.

Kako zamijeniti ćelije reda u Excelu

Šta ako želite da vidite podatke o prodaji od decembra do januara, a ne od januara do decembra?

U stvari možete koristiti isti pristup kao gore za okretanje kolona, sa malim varijacijama.

Prvo, dodajte novi red odmah ispod zaglavlja i numerirajte te ćelije od 1 (ispod januara) do 12 (ispod decembra).

Image
Image

Sada slijedite iste korake za sortiranje tabele, ali ovaj put ćete sortirati po redu, a ne po koloni.

  1. Označite samo kolone od A do M.
  2. U Home meniju, izaberite Sort & Filter sa trake. Odaberite Custom Sort.
  3. Kliknite Opcije i odaberite Sortiraj slijeva nadesno.
  4. Postavi Sortiraj po na Red 2, Sortiraj na na Vrijednosti ćelija, i Narudžba do od najvećeg do najmanjeg. Kliknite OK.

Sada ćete vidjeti da je cijela vaša prva kolona korištena sa preokrenutim ćelijama u koloni zaglavlja. Pošto ste istakli sve kolone koje sadrže podatke, svi redovi podataka se takođe okreću, tako da se sve savršeno uklapa.

Image
Image

Sada kliknite levim klikom na red 2 i izbrišite numerisani red.

Zamijenite samo dvije kolone ili retke

Ako želite da se okrenete na susjedne redove ili stupce, postoji koristan trik miša koji možete koristiti u Excel-u da to postignete.

U ovom primjeru tabele, možete zamijeniti red Julie Moore sa redom John Hudson sa samo nekoliko klikova mišem.

Evo kako to radite:

  1. Označite cijeli red sa Julie Moore u koloni A.
  2. Držite pritisnut taster Shift i pomerite kursor miša na gornju ivicu ćelije Julie Moore. Kursor miša će se promijeniti u križić.
  3. Sa tipkom Shift i dalje pritisnutim, povucite miša do gornje ivice John Hudson ćelije dok se linija iznad tog reda ne istakne tamnom linijom.
  4. Kada pustite lijevu tipku miša, cela dva reda će se zamijeniti.

Ako želite zamijeniti stupce umjesto redova, možete označiti jednu kolonu, a zatim slijedite istu proceduru.

Jedina razlika je u tome što povlačite kursor miša u stranu do linije iza kolone koju želite zamijeniti istaknutim dijelovima s tamnom linijom.

Možete zamijeniti više redova ili kolona koristeći istu tehniku. Vi samo trebate istaknuti više redova ili stupaca u prvom koraku, a zatim slijedite istu proceduru.

Kako zamijeniti kolone i redove

Image
Image

Šta ako želite zamijeniti cijeli stupac zaglavlja sa cijelom kolonom Salesperson, uz održavanje integriteta podataka u tabeli?

Većina ljudi se odlučuje da ovo uradi ručno, ne shvatajući da Excel ima ugrađenu funkciju pod nazivom "transponovanje" koja će to učiniti umesto vas.

Trebat će vam područje u kojem možete kreirati svoj novi "transponirani" raspon podataka, stoga kreirajte novi list u vašoj proračunskoj tabeli pod nazivom "Prodaja po mjesecu".

  1. Označite cijeli niz ćelija za cijelu tablicu podataka o prodaji. Pritisnite Cntrl-C da kopirate cijeli raspon.
  2. Kliknite na novi list koji kreirate. Desni klik pozovite A1, i odaberite opciju Transpose opciju iz Opcije zalijepljenja.
  3. Sada ćete vidjeti svoju originalnu tabelu, ali sa redom zaglavlja koji je zamijenjen prvom kolonom, a svi podaci u rasponu organizirani su tako da se ispravno poređaju.

Korišćenje Excelove funkcije transponovanja može vam uštedjeti sate ručnog rada na uređivanju kada želite reorganizirati svoje proračunske tabele i pregledati podatke na različite načine.

Koristite VBA za zamjenu redova ili kolona (napredno)

VBA je moćna funkcija u Excel-u. Možete zapravo izvršiti svaki od gore navedenih zadataka sa vrlo jednostavnim VBA kodom.

Zatim pretvorite svoju VBA funkciju u prilagođenu Excel funkciju koju možete pozvati kad god želite zamijeniti redove ili stupce.

Okrenite kolone ili redove

Da reorganizirate cijeli red s lijeva na desno, ili stupac od vrha do dna, možete kreirati funkciju Flip_Columns() ili Flip_Rows() da to postignete.

Da kreirate ovaj kod, izaberite meni Developer i izaberite Pogledajte kod.

Ako programer nije naveden u meniju, možete ga dodati. Kliknite na File, kliknite Opcije i odaberite Prilagodi traku U ovom prozoru pronađite Developer na lijevom oknu i dodajte ga na desno. Kliknite OK i pojavit će se opcija menija programera.

Da okrenete redove odabrane kolone na vašem listu, možete koristiti sljedeći VBA kod:

Sub Flip_Rows()

Dim vTop As varijanta

Dim vEnd As varijanta

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Rows. Count

Do While iStart < iEnd

vTop=Selection. Rows(iStart) vEnd=Selection. Rows(iEnd)

Selection. Rows(iEnd)=vTop

Selection. Rows(iStart)=vEnd

iStart=iStart + 1 iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

Možete uraditi istu stvar sa ćelijama u redu tako što ćete okrenuti sve kolone u tom redu koristeći sljedeći kod.

Sub Flip_Columns()

Dim vLeft As Variant

Dim vRight As Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Columns. Count

Do While iStart < iEnd

vTop=Selection. Columns(iStart) vEnd=Selection. Columns(iEnd)

Selection. Columns(iEnd)=vRight

Izbor. Columns(iStart)=vLeft

iStart=iStart + 1

iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

Kraj pod

Možete pokrenuti bilo koju od ovih VBA skripti tako što ćete odabrati red ili kolonu koju želite da poništite, uđete u prozor uređivača koda i kliknete na ikonu za pokretanje u meniju.

Ove VBA skripte su brza metoda za preokretanje ćelija u koloni ili retku samo jednim klikom, ali neće preokrenuti ćelije ni u jednom srodnom redu podataka, tako da koristite ove skripte samo kada želite da okrenete kolona ili red i ništa više.

Zamijenite dvije kolone ili retke

Možete zamijeniti bilo koje dvije vrijednosti na listu odabirom dvije vrijednosti i pokretanjem sljedećeg VBA koda.

Sub Swap()

Za i=1 Za odabir. Površine(1). Broj

temp=Izbor. Oblasti(1)(i)

Izbor. Područja(1)(i)=Odabir. Površine(2)(i)

Izbor. Oblasti(2)(i)=temp

Sljedeće i

Završni pod

Ovaj VBA kod će zamijeniti bilo koje dvije ćelije, bilo da su jedna pored druge ili jedna na drugoj. Samo imajte na umu da ovim kodom možete zamijeniti samo dvije ćelije.

Transponirajte cijeli raspon

Moguće je koristiti VBA da uzmete izbor sa lista (baš kao u gornjim skriptama), transponujete opseg, a zatim ga zalijepite negdje drugdje (ili na drugi list).

Postoji čak i metoda u VBA za ovu svrhu:

Postavi DestRange=Application. WorksheetFunction. Transpose(SelectedRange)

Međutim, raditi ovo u VBA-u je mnogo više posla nego što vrijedi, jer kao što ste ranije vidjeli u ovom članku transponovanje cijelog raspona nije ništa drugo do kopiranje i lijepljenje tog raspona sa samo nekoliko klikova mišem.

Okretanje kolona i redova u Excel-u

Kao što vidite, okretanje stupaca i redova, zamjena ćelija ili transponiranje cijelog raspona je vrlo jednostavno u Excel-u.

Kada saznate kako želite da vaši podaci izgledaju, možete odabrati najbolju opciju i okrenuti ili pretvoriti te ćelije u samo nekoliko, jednostavnih koraka.

Preporučuje se: