Sadržaj
Dok radimo s podacima u excelu, ponekad koristimo prirodne zapise vrijednosti u našoj analizi umjesto da koristimo izvorne podatke. Transformacija podataka u dnevnik je korisna za podatke u kojima se prihodi povećavaju kako se povećava vrijednost varijable zavisnosti. Ovo također smanjuje varijaciju podataka i pomaže da informacije relativno precizno odgovaraju normalno raspoređenim. U ovom članku ćemo demonstrirati različite načine transformacije podataka za prijavu u excel.
Preuzmite radnu svesku za vježbanje
Možete preuzeti radnu svesku i vježbati s njima.
Transformirajte podatke u Log.xlsm
Zašto trebamo transformirati podatke u Log?
The tehnika promjene informacija sa jednog mjesta ili uzorka na drugom mjestu poznata je kao Transform Data . Svrha transformacije podataka je pružanje podataka na najefikasniji mogući način. U Excelu se odnosi na određenu proceduru koja se izvodi korištenjem Excel funkcija i alata.
Kada naš skup podataka ne liči na regularni obrazac, možemo ga prijaviti konvertirati da bismo ga dobili što je moguće normalnije, povećavajući valjanost dobijenih kvantitativnih rezultata. Transformacija podataka u evidenciju, u drugim aspektima, smanjuje ili eliminiše izobličenje naših izvornih podataka. Gotovo je teško navesti sve aplikacije za transformaciju Excel podataka, pa evo nekih:
- Odgovarajuća statistička obrada.
- Korišćenje ogromnekoličina podataka za matematička izračunavanja.
- Organiziranje finansijskih informacija.
- Među njima su poslovna analitika i niz drugih.
- Na osnovu njihovih ciljeva i zahtjeva, svaka specijalnost može transformirati podatke na jedinstven način.
3 različita načina za transformaciju podataka za prijavu u Excel
Pretpostavimo da ćemo koristiti Excel za promjenu numeričkih vrijednosti . Možemo koristiti razne Excel funkcije. Što se tiče transformacije podataka, Excel uključuje mnoštvo procedura koje se mogu koristiti za to. U većini slučajeva, ove mogućnosti će biti dovoljne da pomognu u organizaciji i analizi naših podataka.
Za transformaciju podataka u dnevnik, koristimo sljedeći skup podataka. Skup podataka sadrži neka imena zaposlenih i njihovu godišnju prodaju. Sada moramo transformisati godišnje podatke o prodaji u evidenciju. Dakle, počnimo.
1. Koristite Excel funkciju LOG za transformaciju podataka u dnevnik
Za transformaciju podataka u dnevnik, prva glavna metoda koju koristimo je funkcija LOG . Funkcija LOG u Microsoft Excel izračunava logaritam celog broja u datoj bazi. Ovo je Excel ugrađena funkcija koja je klasificirana kao Matematička/Trig funkcija . Postoje dva argumenta; broj i osnova . Ali baza logaritma nije obavezna, možemo je koristiti ili ne.
1.1. Sa Base
Koristit ćemo funkciju LOG unačin sa osnovom 2 . Ne možemo koristiti negativne 1 ili 0 kao osnovu. Bez daljeg odlaganja, krenimo s uputama korak po korak.
📌 KORACI:
- Prvo, odaberite ćeliju u koju želite staviti formula funkcije LOG . Dakle, odabiremo ćeliju E5 .
- Drugo, stavite formulu u tu odabranu ćeliju.
=LOG(C5,2)
- Treće, pritisnite Enter .
- Sada povucite Fill Handle dolje da duplicirate formulu u rasponu. Ili, da Automatsko popunjavanje raspona, dvaput kliknite na simbol plus ( + ).
- Konačno, možete vidjeti rezultat. I rezultat je prikazivanje godišnjih podataka o prodaji u podacima dnevnika s bazom 2 .
1.2. Bez baze
U ovom dijelu ćemo koristiti Excel LOG funkciju za izmjenu podataka bez osnove. Excel će pretpostaviti da je baza 10 ako ne pružimo nikakve informacije o tome. Pogledajmo korake za ovo.
📌 KORACI:
- Za početak odaberite ćeliju ( E5 ) gdje želite da umetnete formulu funkcije LOG .
- Drugo, unesite formulu ispod u odabranu ćeliju.
=LOG(C5)
- Dalje, pritisnite tipku Enter da završite proceduru.
- Nadalje, da biste kopirali formulu preko raspona, povucite ručicu za popunjavanje prema dolje ili dvaput-kliknite na ikonu plus ( + ).
- Konačno, moći ćete vidjeti transformirani godišnji podaci o prodaji za evidentiranje s pretpostavljenom zadanom bazom excela 10 .
Pročitajte više: Kako evidentirati transformirane podatke u Excelu (4 Jednostavne metode)
2. Umetnite funkciju LOG10 za pretvaranje podataka u prijavu u Excel
Sada ćemo koristiti funkciju LOG10 za transformaciju podataka za prijavu u Excel. Ova funkcija vraća vrijednost logaritma broja, pri čemu je baza uvijek 10 . Pokazat ćemo kako modificirati ovu bazu koristeći drugu funkciju na drugačiji način. Također smo uveli kolonu pod nazivom ' Logaritmska vrijednost ' u koju će se vraćati izmijenjeni podaci. Slijedimo procedure za korištenje funkcije za transformaciju podataka u zapisnike.
📌 KORACI:
- Slično, kao u prethodnoj metodi, odaberite ćeliju E5 i zamijeni formulu.
=LOG10(C5)
- Zatim pritisnite Enter . I formula će se prikazati u traci formule.
- Dalje, da biste replicirali formulu u cijelom rasponu, povucite Fill Handle prema dolje. Za Automatsko popunjavanje raspona, dvaput kliknite na simbol plus ( + ).
- Konačno, možete vidjeti kako su podaci transformirani u dnevnik sa bazom 10 .
Pročitajte više : Kako izračunati prijavu u Excel (6 učinkovitih metoda)
3. Primijenite Excel VBA za promjenu podataka u dnevnik
Sa Excel VBA , korisnici mogu lako koristiti kod koji djeluje kao excel funkcije. Da biste koristili VBA kod za transformaciju podataka u dnevnik, slijedimo proceduru.
📌 KORACI:
- Prvo, idite na karticu Developer sa trake.
- Drugo, iz kategorije Code , kliknite na Visual Basic da otvorite Visual Basic Urednik . Ili pritisnite Alt + F11 da otvorite Visual Basic Editor .
- Umjesto da to radite, možete jednostavno kliknuti desnim tasterom miša na svoj radni list i otići na Prikaži kod . Ovo će vas također odvesti u Visual Basic Editor .
- Ovo će se pojaviti u Visual Basic Editoru gdje pišemo naše kodove za kreiranje tablice iz raspona.
- Treće, kliknite na Modul sa Insert padajućeg izbornika.
- Ovo će kreirati Modul u vašoj radnoj knjizi.
- I kopirajte i zalijepite VBA kod prikazan ispod.
VBA kod:
5920
- Nakon toga, pokrenite kod klikom na dugme RubSub ili pritiskom na tipkovnu prečicu F5 .
Ne morate mijenjati kod. Sve što možete učiniti je samo promijeniti raspon prema vašim zahtjevima.
- I, na kraju, slijedeći korake pretvorit ćete podatke u dnevnik.
VBA kodObjašnjenje
8587
Sub je dio koda koji se koristi za rukovanje radom u kodu, ali neće vratiti nikakvu vrijednost. Poznat je i kao podprocedura. Zato dajemo naziv našoj proceduri TransformDataToLog() .
4462
Naredba DIM u VBA se odnosi na ' deklariraj, ' i mora se koristiti za deklariranje varijable. Dakle, deklariramo cjelobrojnu vrijednost kao inte .
6176
Za sljedeću petlju počinje redom 5 , odabrali smo 5 kao početak vrijednost. Svojstvo Ćelije se tada koristi za pisanje vrijednosti. Konačno, VBA Log funkcija da završimo naš primarni posao, a mi smo koristili svojstvo ćelije da ponovo prođemo preko vrijednosti naših ćelija.
5308
Ovo će završiti proceduru.
Pročitajte više: Kako izračunati bazu dnevnika 2 u Excelu (2 zgodne metode)
Stvari koje treba zapamtiti
- Ako ne damo numeričke vrijednosti unutar naših LOG rutina, dobićemo grešku ' #Value! '.
- #Num! ' greška će se pojaviti ako je baza 0 ili negativna vrijednost.
- Greška ' #DIV/0 !' će se prikazati još jednom ako je naša baza 1 .
Zaključak
Gore metode će vam pomoći u Transformaciji podataka u zapisnik u Excel . Nadam se da će vam ovo pomoći! Obavijestite nas u odjeljku za komentare ako imate bilo kakvih pitanja, prijedloga ili povratnih informacija. Ili možete baciti pogled na naše ostale članke na ExcelWIKI.com blogu!