Hvordan transformere data til å logge på Excel (3 enkle måter)

  • Dele Denne
Hugh West

Når vi jobber med data i Excel, bruker vi noen ganger naturlige logger av verdiene i analysen vår i stedet for å bruke kildedata. Transformasjonen av data til logg er nyttig for data der inntektene øker når avhengighetsvariabelens verdi øker. Dette reduserer også datavariansen og hjelper informasjonen til å samsvare med normalfordelt relativt nøyaktig. I denne artikkelen vil vi demonstrere en rekke måter å transformere data for å logge på excel.

Last ned øvelsesarbeidsbok

Du kan laste ned arbeidsboken og øve med dem.

Transform data til Log.xlsm

Hvorfor trenger vi å transformere data til Log?

teknikken for å endre informasjon fra ett sted eller mønster andre steder er kjent som Transform data . Formålet med å transformere data er å gi dataene på en mest mulig effektiv måte. I Excel refererer det til en bestemt prosedyre utført ved bruk av Excel-funksjoner og -verktøy.

Når datasettet vårt ikke ligner det vanlige mønsteret, kan vi logge konvertere det for å få det så normalt som mulig, noe som øker gyldigheten av de oppnådde kvantitative resultatene. Transformeringen av data til logg reduserer eller eliminerer forvrengningen av kildedataene våre på andre måter. Det er nesten vanskelig å liste opp alle applikasjonene for Excel-datatransformasjon, så her er noen:

  • Passende statistisk behandling.
  • Ved bruk av en enormmengde data for å gjøre matematiske beregninger.
  • Organisering av finansiell informasjon.
  • Blant disse er forretningsanalyse og en rekke andre.
  • Basert på deres mål og krav, hver spesialitet kan transformere data på en unik måte.

3 forskjellige måter å transformere data for å logge på Excel

Anta at vi skal bruke Excel til å endre numeriske verdier . Vi kan bruke en rekke Excel-funksjoner. Når det gjelder transformering av data, inkluderer Excel en mengde prosedyrer som kan brukes til å gjøre det. I de fleste tilfeller vil disse egenskapene være tilstrekkelige til å hjelpe til med å organisere og analysere dataene våre.

For å transformere data til logg bruker vi følgende datasett. Datasettet inneholder noen ansattes navn og deres årlige salg. Nå må vi transformere de årlige salgsdataene til logg. Så la oss komme i gang.

1. Bruk Excel LOG-funksjonen for å transformere data til logg

For å transformere data til logg, er den første hovedmetoden vi bruker LOG-funksjonen . LOG -funksjonen i Microsoft Excel beregner logaritmen til et heltall i en gitt base. Dette er en innebygd Excel-funksjon som er klassifisert som en Math/Trig-funksjon . Det er to argumenter; nummer og grunnlag . Men basen til logaritmen er valgfri, vi kan bruke den eller ikke.

1.1. Med Base

vil vi bruke LOG -funksjonen imåte med base 2 . Vi kan ikke bruke negativ 1 eller 0 som grunnlag. Uten videre, la oss komme i gang med trinnvise instruksjoner.

📌 TRINN:

  • Først velger du cellen der du vil plassere formelen til LOG funksjonen. Så vi velger celle E5 .
  • For det andre legger du formelen inn i den valgte cellen.
=LOG(C5,2)

  • Trykk for det tredje Enter .

  • Nå drar du Fill Håndtak ned for å duplisere formelen over området. Eller, for å Autofyll området, dobbeltklikk på plusstegnet ( + ).

  • Endelig kan du se resultatet. Og resultatet er å vise de årlige salgsdataene i loggdata med base 2 .

1.2. Uten Base

I denne delen vil vi bruke Excel-funksjonen LOG for å endre data uten grunnlag. Excel vil anta at basen er 10 hvis vi ikke gir noen informasjon om den. La oss se fremgangsmåten for dette.

📌 TRINN:

  • Til å begynne med, velg cellen ( E5 ) der du vil for å sette inn LOG -funksjonens formel.
  • Skriv deretter inn formelen nedenfor i den valgte cellen.
=LOG(C5)

  • Trykk videre på Enter -tasten for å fullføre prosedyren.

  • Videre, for å kopiere formelen over området, dra Fyllhåndtaket ned eller dobbelt-klikk på pluss-ikonet ( + ).

  • Til slutt vil du kunne se den transformerte årlige salgsdata for å logge med excels antatte standardbase 10 .

Les mer: Hvordan logge transformasjonsdata i Excel (4 Enkle metoder)

2. Sett inn LOG10-funksjonen for å konvertere data til logg i Excel

Nå skal vi bruke LOG10-funksjonen for å transformere data for å logge på til Excel. Denne funksjonen returnerer et talls logaritmeverdi, med grunntallet alltid 10 . Vi vil vise hvordan du endrer denne basen ved å bruke en annen funksjon på en annen måte. Vi har også introdusert en kolonne kalt « Logarithm Value » som de endrede dataene vil bli returnert til. La oss følge prosedyrene for å bruke funksjonen for å transformere data til logger.

📌 TRINN:

  • Tilsvarende, som i forrige metode, velg celle E5 og erstatte formelen.
=LOG10(C5)

  • Deretter trykker du Enter . Og formelen vises i formellinjen.

  • For å replikere formelen gjennom hele området, dra Fyllhåndtaket nedover. For å Autofyll området, dobbeltklikker du på pluss-symbolet ( + ).

  • Til slutt kan du se at dataene er transformert til en logg med base 10 .

Les mer : Slik beregner du pålogging i Excel (6 effektive metoder)

3. Bruk Excel VBA for å endre data til logg

Med Excel VBA kan brukere enkelt bruke koden som fungerer som excel-funksjoner. For å bruke VBA -koden til å transformere data til logg, la oss følge prosedyren.

📌 TRINN:

  • Gå først til kategorien Utvikler fra båndet.
  • For det andre, fra kategorien Kode , klikk på Visual Basic for å åpne Visual Basic Redaktør . Eller trykk Alt + F11 for å åpne Visual Basic Editor .

  • I stedet for å gjøre dette, du kan bare høyreklikke på regnearket og gå til Vis kode . Dette tar deg også til Visual Basic Editor .

  • Dette vil vises i Visual Basic Editor hvor vi skriver kodene våre for å lage en tabell fra området.
  • For det tredje klikker du på Modul fra rullegardinmenyen Sett inn .

  • Dette vil opprette en modul i arbeidsboken din.
  • Og kopier og lim inn VBA koden vist nedenfor.

VBA-kode:

2936
  • Deretter kjører du koden ved å klikke på RubSub -knappen eller trykke på hurtigtasten F5 .

Du trenger ikke å endre koden. Alt du kan gjøre er å endre rekkevidden i henhold til dine krav.

  • Og til slutt, følger du trinnene for å transformere dataene til en logg.

VBA-kodeForklaring

2553

Sub er en del av koden som brukes til å håndtere arbeidet i koden, men som ikke vil returnere noen verdi. Det er også kjent som underprosedyre. Så vi kaller prosedyren vår TransformDataToLog() .

1486

DIM -setningen i VBA refererer til ' declare, ' og den må brukes til å deklarere en variabel. Så vi erklærer heltallsverdien som inte .

3698

For neste sløyfe begynner med rad 5 , vi valgte 5 som begynnelsen verdi. Cells-egenskapen brukes deretter til å skrive verdier. Til slutt, VBA-loggfunksjonen for å fullføre vårt primære arbeid, og vi har brukt cells-egenskapen til å kjøre over celleverdiene våre igjen.

5690

Dette vil avslutte prosedyren.

Les mer: Hvordan beregne loggbase 2 i Excel (2 nyttige metoder)

Ting å huske

  • Hvis vi ikke oppgir numeriske verdier i LOG -rutinene våre, får vi feilen ' #Value! .
  • #Num! '-feilen vises hvis basen er 0 eller en negativ verdi.
  • Feilen ' #DIV/0 !' vises nok en gang hvis basen vår er 1 .

Konklusjon

De ovennevnte metodene vil hjelpe deg med Transformere data til logg i Excel . Håper dette vil hjelpe deg! Gi oss beskjed i kommentarfeltet hvis du har spørsmål, forslag eller tilbakemeldinger. Eller du kan ta et blikk på våre andre artikler i ExcelWIKI.com -bloggen!

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.