Kuinka muuntaa tiedot lokiin Excelissä (3 helppoa tapaa)

  • Jaa Tämä
Hugh West

Kun työskentelemme tietojen kanssa excelissä, käytämme joskus luonnolliset tukit arvoista analyysissämme sen sijaan, että käyttäisimme lähdetietoja. Tiedon muuntaminen lokiksi on hyödyllistä sellaisille tiedoille, joissa tulot kasvavat riippuvuusmuuttujan arvon kasvaessa. Tämä vähentää myös tiedon varianssia ja auttaa tietoja vastaamaan normaalisti jakautunutta suhteellisen tarkasti. Tässä artikkelissa esittelemme erilaisia tapoja muuntaa tiedot lokiksi excelissä.

Lataa harjoituskirja

Voit ladata työkirjan ja harjoitella niiden avulla.

Muunna tiedot Log.xlsm-tiedostoksi

Miksi meidän on muunnettava tiedot lokiin?

Tekniikkaa, jossa tietoa muutetaan yhdestä paikasta tai kuviosta toisaalle, kutsutaan nimellä Muunna tiedot Tietojen muuntamisen tarkoituksena on tuottaa tiedot mahdollisimman tehokkaalla tavalla. Excelissä sillä tarkoitetaan tiettyä menettelyä, joka suoritetaan Excelin funktioiden ja työkalujen avulla.

Kun datajoukkomme ei muistuta säännöllistä mallia, voimme muuntaa sen lokiin saadaksemme sen mahdollisimman normaaliksi, mikä lisää saatujen kvantitatiivisten tulosten pätevyyttä. Muunna data lokiin, muilta osin, vähentää tai poistaa lähdetietojemme vääristymät. On lähes vaikea luetella kaikkia Excelin datan muunnoksen sovelluksia, joten tässä on muutamia:

  • Asianmukainen tilastollinen käsittely.
  • Suuren tietomäärän käyttäminen matemaattisten laskelmien tekemiseen.
  • Taloudellisten tietojen järjestäminen.
  • Näitä ovat muun muassa liiketoiminta-analytiikka ja monet muut.
  • Tavoitteidensa ja vaatimustensa perusteella kukin erikoisala saattaa muuntaa tietoja ainutlaatuisella tavalla.

3 erilaista tapaa muuntaa tiedot lokiin Excelissä

Oletetaan, että aiomme käyttää Exceliä numeeristen arvojen muuttamiseen. Voimme käyttää erilaisia Excelin funktioita. Tietojen muuttamiseen Excel sisältää lukuisia menettelyjä, joita voidaan käyttää. Useimmissa tapauksissa nämä toiminnot riittävät auttamaan tietojen järjestämisessä ja analysoinnissa.

Tietojen muuttamiseksi lokiksi käytämme seuraavaa tietokokonaisuutta. Tietokokonaisuus sisältää joitakin työntekijöiden nimiä ja heidän vuosimyyntinsä. Nyt meidän on muutettava vuosimyyntitiedot lokiksi. Aloitetaan siis.

1. Käytä Excelin LOG-toimintoa tietojen muuttamiseksi lokiksi.

Ensimmäinen päämenetelmä, jota käytämme tietojen muuttamiseksi lokitiedostoiksi, on seuraava LOG-toiminto . LOG toiminto Microsoft Excel laskee kokonaisluvun logaritmin tietyssä emäksessä. Tämä on Excelin sisäänrakennettu funktio, joka luokitellaan seuraavasti Math/Trig-toiminto On kaksi perustetta; numero ja pohja . Logaritmin perusta on kuitenkin valinnainen, voimme käyttää sitä tai olla käyttämättä.

1.1. Pohjan kanssa

Hyödynnämme LOG toiminto tavalla, jossa on perus 2 . Emme voi käyttää negatiivista 1 tai 0 Pidemmittä puheitta aloitetaan vaiheittaiset ohjeet.

📌 ASKELEET:

  • Valitse ensiksi solu, johon haluat laittaa kaavan LOG valitaan siis solu E5 .
  • Toiseksi, laita kaava valittuun soluun.
=LOG(C5,2)

  • Kolmanneksi, paina Kirjoita .

  • Vedä nyt Täyttökahva alaspäin kopioidaksesi kaavan koko alueelle. Tai, jos haluatte AutoFill alue, kaksoisnapsauta plussaa ( + ) symboli.

  • Lopuksi näet tuloksen. Ja tuloksena on, että vuotuiset myyntitiedot näytetään lokitietoina, joissa on pohja 2 .

1.2. Ilman pohjaa

Tässä osassa hyödynnämme Excelin LOG toiminto muuttaa tietoja ilman pohjaa. Excel olettaa, että pohja on 10 jos emme anna siitä mitään tietoja. Katsotaanpa, miten tämä tapahtuu.

📌 ASKELEET:

  • Valitse aluksi solu ( E5 ), johon haluat lisätä LOG funktioiden kaava.
  • Kirjoita sitten alla oleva kaava valittuun soluun.
=LOG(C5)

  • Paina lisäksi Kirjoita näppäimellä toimenpiteen loppuun.

  • Lisäksi, jos haluat kopioida kaavan alueelle, vedä kaavan Täyttökahva alas tai kaksoisnapsauta plussalla ( + ) kuvaketta.

  • Lopuksi voit nähdä muunnetut vuotuiset myyntitiedot, jotka kirjautuvat Excelin oletetun oletusarvopohjan kanssa. 10 .

Lue lisää: Miten lokimuunnosdatan muuntaminen Excelissä (4 helppoa menetelmää)

2. Lisää LOG10-funktio tietojen muuntamiseksi lokiksi Excelissä.

Nyt käytämme LOG10-toiminto muuntaa dataa Exceliin kirjautumista varten. Tämä funktio palauttaa luvun logaritmiarvon, jolloin perusta on aina 10 Näytämme, miten tätä pohjaa voidaan muuttaa käyttämällä eri funktiota eri tavalla. Olemme myös ottaneet käyttöön sarakkeen nimeltä Logaritmi Arvo ', johon muutetut tiedot palautetaan. Seurataan menettelytapoja, joilla funktiota käytetään tietojen muuttamiseen lokitiedostoiksi.

📌 ASKELEET:

  • Samoin kuin edellisessä menetelmässä, valitse solu E5 ja korvaa kaava.
=LOG10(C5)

  • Paina sitten Kirjoita . ja kaava näkyy kaavarivillä.

  • Lisäksi, jos haluat toistaa kaavan koko alueella, vedä raahaa Täyttökahva alaspäin. AutoFill alue, kaksoisnapsauta plussalla ( + ) symboli.

  • Lopuksi näet, että tiedot on muunnettu lokiksi, jossa on pohja 10 .

Lue lisää: Kuinka laskea loki Excelissä (6 tehokasta menetelmää)

3. Sovelletaan Excel VBA:ta tietojen muuttamiseksi lokiin.

Osoitteessa Excel VBA , käyttäjät voivat helposti käyttää koodia, joka toimii Excelin funktioina. Käyttääksesi VBA koodia tietojen muuttamiseksi lokiin, seurataan menettelyä.

📌 VAIHEET:

  • Mene ensin osoitteeseen Kehittäjä välilehti nauhasta.
  • Toiseksi Koodi luokkaan, klikkaa Visual Basic avataksesi Visual Basic Editor . tai paina Alt + F11 avataksesi Visual Basic Editor .

  • Sen sijaan voit napsauttaa hiiren kakkospainikkeella hiiren oikealla painikkeella laskentataulukkoa ja siirtyä kohtaan Näytä koodi Tämä vie sinut myös Visual Basic Editor .

  • Tämä näkyy Visual Basic Editor jossa kirjoitamme koodit taulukon luomiseksi alueesta.
  • Kolmanneksi, klikkaa Moduuli alkaen Lisää pudotusvalikkopalkki.

  • Tämä luo Moduuli työkirjassasi.
  • Kopioi ja liitä VBA alla oleva koodi.

VBA-koodi:

 Sub TransformDataToLog() Dim inte As Integer For inte = 5 To 10 Cells(inte, 4) = Log(Cells(inte, 3)) Next inte End Sub 
  • Tämän jälkeen suorita koodi napsauttamalla painiketta RubSub painiketta tai painamalla pikanäppäintä F5 .

Sinun ei tarvitse muuttaa koodia, vaan voit vain muuttaa aluetta tarpeidesi mukaan.

  • Ja lopuksi, vaiheiden noudattaminen muuttaa tiedot lokiksi.

VBA-koodin selitys

 Sub TransformDataToLog() 

Sub on koodin osa, jota käytetään koodissa olevan työn käsittelyyn, mutta joka ei palauta mitään arvoa. Se tunnetaan myös aliproseduurina. Nimeämme siis proseduurimme seuraavasti TransformDataToLog() .

 Dim inte As Integer 

The DIM lausunto osoitteessa VBA viittaa julistaa, ' ja sitä on käytettävä muuttujan ilmoittamiseen. Ilmoitamme siis kokonaislukuarvon muotoon inte .

 For inte = 5 - 10 Cells(inte, 4) = Log(Cells(inte, 3)) Seuraava inte 

The For Seuraava silmukka alkaa rivillä 5 , valitsimme alkuarvoksi 5. Tämän jälkeen käytetään Cells-ominaisuutta arvojen kirjoittamiseen. Lopuksi kirjoitetaan VBA Log-toiminto ja olemme käyttäneet solut-ominaisuutta solujen arvojen uudelleen läpikäymiseen.

 End Sub 

Tämä lopettaa toimenpiteen.

Lue lisää: Log Base 2: n laskeminen Excelissä (2 kätevää menetelmää)

Muistettavat asiat

  • Jos emme anna numeerisia arvoja sisällä meidän LOG rutiinit, saamme ' #Value! ' virhe.
  • ' #Num! ' -virhe tulee näkyviin, jos pohja on 0 tai negatiivinen arvo.
  • ' #DIV/0 !' -virhe tulee jälleen kerran näkyviin, jos tukikohtamme on 1 .

Päätelmä

Edellä mainitut menetelmät auttavat sinua Muunna tiedot lokiin Excelissä Toivottavasti tämä auttaa sinua! Kerro meille kommenttiosioon, jos sinulla on kysyttävää, ehdotuksia tai palautetta. Tai voit vilkaista muita artikkeleitamme osoitteessa ExcelWIKI.com blogi!

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.