Kako prenijeti Excel podatke

Sadržaj:

Kako prenijeti Excel podatke
Kako prenijeti Excel podatke
Anonim

Excel je moćan alat za analizu podataka, ali neke stvari poput okretanja ćelija u retku ili stupcu mogu biti prava gnjavaža. Postoji spor ručni način, a postoje i brzi trikovi za okretanje redaka, okretanje stupaca ili premještanje stupaca u retke u samo nekoliko sekundi.

U sljedećem ćete članku naučiti kako brzo preokrenuti cijeli stupac odozdo prema gore, zamijeniti red s desna na lijevo i kako u potpunosti zamijeniti retke sa stupcima.

Ove upute odnose se na Microsoft Excel 2010, 1013, 2016, 2019 i Excel za Microsoft 365.

Kako okrenuti ćelije stupaca u Excelu

Image
Image

Iako u Excelu postoji mnogo opcija sortiranja za organiziranje ćelija po abecedi, zapravo ne postoji ugrađena opcija za jednostavno preokretanje kolekcije 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 značajku sortiranja za okretanje stupca.

  1. Desnom tipkom miša kliknite stupac A i odaberite Umetni da biste dodali novi stupac lijevo od stupca Prodavač koji želite sortirati.
  2. Upišite 1 u prvu ćeliju (redak 2). Upišite 2 u drugu ćeliju (red 3).
  3. Držite pritisnutu tipku Cntrl i postavite kut miša na donji desni kut ćelije s brojem 2. Kursor će se promijeniti u dvije vodoravne crte. Dvaput kliknite lijevom tipkom miša za automatsko popunjavanje ostatka stupca do imena posljednjeg prodavača. Ovo će automatski popuniti ostatak stupca brojevima od 3 do 8.

  4. Označite cijelu tablicu.
  5. U izborniku Početna odaberite Sortiraj i filtriraj s vrpce. Odaberite Prilagođeno sortiranje.
  6. Postavi Sortiraj po na Stupac A, Sortiraj po na Ćelija Vrijednosti i Red do Od najveće do najmanje. Kliknite OK.

Ovo ne samo da će okrenuti cijeli stupac odozdo prema gore, već će osigurati da svi podaci u ostatku izmjene proračunske tablice odgovaraju ispravnom imenu prodavača.

Image
Image

Sada možete desnom tipkom miša kliknuti stupac A da biste ga odabrali, desnom tipkom miša kliknuti stupac A i odabrati Izbriši za uklanjanje numeriranog stupca.

Sada imate istu izvornu tablicu s kojom ste započeli, ali s cijelim stupcem i podacima okrenutim odozdo prema gore.

Kako zamijeniti ćelije retka u Excelu

Što ako želite vidjeti podatke o prodaji od prosinca do siječnja, a ne od siječnja do prosinca?

Zapravo možete koristiti isti pristup kao gore za okretanje stupaca, uz malu varijaciju.

Prvo dodajte novi red odmah ispod zaglavlja i označite te ćelije brojevima od 1 (ispod siječnja) do 12 (ispod prosinca).

Image
Image

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

  1. Označi samo stupce od A do M.
  2. U izborniku Početna odaberite Sortiraj i filtriraj s vrpce. Odaberite Prilagođeno sortiranje.
  3. Kliknite Opcije i odaberite Sortiraj slijeva nadesno.
  4. Postavi Sortiraj po na Red 2, Sortiraj po na Vrijednosti ćelija i Red do Od najveće do najmanje. Kliknite OK.

Sada ćete vidjeti da je cijeli vaš prvi stupac preokrenut s ćelijama u stupcu zaglavlja. Budući da ste označili sve stupce koji su sadržavali podatke, svi se redovi podataka također okreću, tako da je sve savršeno poravnato.

Image
Image

Sada kliknite lijevom tipkom na red 2 i izbrišite numerirani red.

Zamijenite samo dva stupca ili retka

Ako se želite okrenuti na susjedne retke ili stupce, postoji koristan trik s mišem koji možete koristiti u Excelu da biste to postigli.

U ovom primjeru proračunske tablice možete zamijeniti red Julie Moore s redom John Hudson sa samo nekoliko klikova mišem.

Evo kako to radite:

  1. Označi cijeli red s Julie Moore u stupcu A.
  2. Držite pritisnutu tipku Shift i pomaknite kursor miša na gornji rub ćelije Julie Moore. Kursor miša će se promijeniti u križić.
  3. S Shift tipkom i dalje pritisnutom, povucite miš do gornjeg ruba ćelije John Hudson dok se linija neposredno iznad tog retka ne istakne tamnom crtom.

  4. Kada otpustite lijevu tipku miša, cijela dva reda će se zamijeniti.

Ako želite zamijeniti stupce umjesto redaka, možete označiti jedan stupac, a zatim slijedite isti postupak.

Jedina razlika je u tome što kursor miša povlačite u stranu sve do retka nakon stupca koji želite zamijeniti istaknutim tamnom crtom.

Možete zamijeniti više redaka ili stupaca koristeći istu tehniku. Samo trebate označiti više redaka ili stupaca u prvom koraku, a zatim slijedite isti postupak.

Kako zamijeniti stupce i retke

Image
Image

Što ako želite zamijeniti cijeli stupac zaglavlja sa cijelim stupcem Prodavač, zadržavajući cjelovitost podataka u proračunskoj tablici?

Većina ljudi to radi ručno, ne shvaćajući da Excel ima ugrađenu značajku pod nazivom "transponiranje" koja će to učiniti umjesto vas.

Trebat će vam područje u kojem možete stvoriti svoj novo "transponirani" raspon podataka, pa izradite novi list u proračunskoj tablici pod nazivom "Prodaja po mjesecima".

  1. Označite cijeli raspon ćelija za cijelu tablicu podataka o prodaji. Pritisnite Cntrl-C za kopiranje cijelog raspona.
  2. Kliknite novi list koji ste stvorili. Desnim klikom pozovite A1 i odaberite opciju Transpose iz Opcije lijepljenja.
  3. Sada ćete vidjeti svoju originalnu proračunsku tablicu, ali s redom zaglavlja zamijenjenim prvim stupcem, i svim podacima u rasponu organiziranim tako da su ispravno poredani.

Korištenje Excelove značajke transponiranja može vam uštedjeti sate ručnog uređivanja kada želite reorganizirati svoje proračunske tablice i pregledavati podatke na različite načine.

Koristite VBA za zamjenu redaka ili stupaca (napredno)

VBA je moćna značajka u Excelu. Svaki od gore navedenih zadataka zapravo možete izvršiti s vrlo jednostavnim VBA kodom.

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

Okreni stupce ili retke

Da biste reorganizirali cijeli redak slijeva nadesno ili stupac odozgo prema dolje, možete stvoriti funkciju Flip_Columns() ili Flip_Rows() da biste to postigli.

Za kreiranje ovog koda odaberite Developer izbornik i odaberite View Code.

Ako programer nije naveden u izborniku, možete ga dodati. Kliknite File, kliknite Options i odaberite Customize Ribbon U ovom prozoru pronađite Developer na lijevom oknu i dodajte ga na desno. Pritisnite OK i pojavit će se opcija izbornika Developer.

Da biste preokrenuli retke odabranog stupca u svom listu, možete koristiti sljedeći VBA kod:

Sub Flip_Rows()

Dim vTop As Variant

Dim vEnd As Variant

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 učiniti istu stvar sa ćelijama u retku okretanjem svih stupaca u tom retku pomoću sljedećeg koda.

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

Selection. Stupci(iStart)=vLeft

iStart=iStart + 1

iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

Možete pokrenuti bilo koju od ovih VBA skripti odabirom retka ili stupca koji želite obrnuti, odlaskom u prozor uređivača koda i klikom na ikonu za pokretanje u izborniku.

Ove VBA skripte brza su metoda za okretanje ćelija u stupcu ili retku samo jednim klikom, ali one neće okrenuti ćelije ni u jednom povezanom retku podataka, stoga koristite ove skripte samo kada želite okrenuti stupac ili red i ništa drugo.

Zamijenite dva stupca ili retka

Možete zamijeniti bilo koje dvije vrijednosti na listu tako da odaberete dvije vrijednosti i pokrenete sljedeći VBA kod.

Sub Swap()

For i=1 To Selection. Areas(1). Count

temp=Selection. Areas(1)(i)

Selection. Areas(1)(i)=Selection. Areas(2)(i)

Selection. Areas(2)(i)=temp

Next i

End Sub

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.

Transponiranje cijelog raspona

Moguće je koristiti VBA za uzimanje odabira s lista (baš kao u gornjim skriptama), transponiranje raspona i zatim ga zalijepiti 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 puno je više posla nego što se isplati, jer kao što ste vidjeli ranije u ovom članku, transponiranje cijelog raspona nije ništa više od kopiranja i lijepljenja tog raspona sa samo nekoliko klikova mišem.

Okretanje stupaca i redaka u Excelu

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

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

Preporučeni: