Hoe kinne jo gegevens transformearje nei oanmelde yn Excel (3 maklike manieren)

  • Diel Dit
Hugh West

Wylst wy wurkje mei gegevens yn Excel, brûke wy soms natuerlike logboeken fan 'e wearden yn ús analyse ynstee fan de boarnegegevens te brûken. De transformaasje fan gegevens nei log is nuttich foar gegevens wêryn de ynkomsten tanimme as de wearde fan 'e ôfhinklikheidsfariabele tanimt. Dit ferleget ek gegevens fariânsje en helpt ynformaasje oerienkomt mei de normaal ferdield relatyf akkuraat. Yn dit artikel sille wy in ferskaat oan manieren demonstrearje om gegevens te transformearjen om excel yn te loggen.

Download Practice Workbook

Jo kinne it wurkboek downloade en mei har oefenje.

Gegevens transformearje nei Log.xlsm

Wêrom moatte wy gegevens transformearje nei log?

De technyk fan it feroarjen fan ynformaasje fan ien plak of patroan earne oars is bekend as Transform Data . It doel fan it transformearjen fan gegevens is om de gegevens op de meast effisjinte manier mooglik te leverjen. Yn Excel ferwiist it nei in bepaalde proseduere dy't útfierd wurdt mei Excel-funksjes en -ark.

As ús gegevensset net liket op it reguliere patroan, kinne wy ​​it konvertearje om it sa normaal mooglik te krijen, wat de jildigens ferheegje fan de kwantitative resultaten krigen. De transformaasjegegevens om te loggen, yn oare opsichten, ferminderet of elimineert de ferfoarming fan ús boarnegegevens. It is hast lestich om alle applikaasjes foar Excel-gegevenstransformaasje op te listjen, dus hjir binne guon:

  • Geskikte statistyske ferwurking.
  • Gebrûk fan in gruttehoemannichte gegevens om wiskundige berekkeningen te dwaan.
  • Finansjele ynformaasje organisearje.
  • Under dizze binne saaklike analytyk en in searje oaren.
  • Op grûn fan har doelen en easken, elke spesjaliteit kin gegevens op in unike manier transformearje.

3 Ferskillende manieren om gegevens te transformearjen om yn Excel yn te loggen

Neem oan dat wy Excel sille brûke om numerike wearden te feroarjen . Wy kinne in ferskaat oan Excel-funksjes brûke. Wat it transformearjen fan gegevens oanbelanget, befettet Excel in oerfloed fan prosedueres dy't kinne wurde brûkt om dit te dwaan. Yn 'e measte omstannichheden sille dizze mooglikheden genôch wêze om te helpen by it organisearjen en analysearjen fan ús gegevens.

Om gegevens te transformearjen nei log, brûke wy de folgjende dataset. De dataset befettet guon wurknimmersnammen en har jierlikse ferkeap. No moatte wy de jierlikse ferkeapgegevens transformearje om te loggen. Dus, lit ús begjinne.

1. Brûk Excel LOG-funksje om gegevens te transformearjen nei log

Om gegevens te transformearjen nei log, is de earste haadmetoade dy't wy brûke de LOG-funksje . De funksje LOG yn Microsoft Excel berekkent de logaritme fan in hiel getal yn in opjûne basis. Dit is in ynboude Excel-funksje dy't klassifisearre is as in Math/Trig-funksje . Der binne twa arguminten; nûmer en basis . Mar de basis fan de logaritme is opsjoneel, wy kinne it brûke of net.

1.1. Mei Base

Wy sille de funksje LOG brûke yn 'emanier mei basis 2 . Wy kinne gjin negative 1 of 0 as basis brûke. Lit ús sûnder fierdere ado te begjinnen mei de stap-foar-stap ynstruksjes.

📌 STAPPEN:

  • Selektearje earst de sel wêr't jo wolle pleatse de formule fan de LOG funksje. Dus, wy selektearje sel E5 .
  • Twadde, set de formule yn dy selektearre sel.
=LOG(C5,2)

  • Tredde, druk op Enter .

  • Sleep no de Folje Behannelje omleech om de formule oer it berik te duplikearjen. Of, foar Autofolje it berik, dûbelklikje op it plussymboal ( + ).

  • As lêste kinne jo it resultaat sjen. En it resultaat is it werjaan fan de jierlikse ferkeapgegevens yn loggegevens mei basis 2 .

1.2. Sûnder basis

Yn dit diel sille wy de Excel-funksje LOG brûke om gegevens sûnder basis te wizigjen. Excel sil oannimme dat de basis 10 is as wy der gjin ynformaasje oer leverje. Litte wy de stappen hjirfoar sjen.

📌 STAPPEN:

  • Kies om te begjinnen de sel ( E5 ) wêr't jo wolle om de formule fan LOG -funksjes yn te foegjen.
  • Typ as twadde de formule hjirûnder yn de selektearre sel.
=LOG(C5)

  • Druk fierder op de Enter -toets om de proseduere te foltôgjen.

  • Fierder, om de formule oer it berik te kopiearjen, sleep de Fillhandtak nei ûnderen of dûbel-klik op it plus ( + ) ikoan.

  • As lêste kinne jo it transformearre jiertal sjen ferkeapgegevens om oan te melden mei de ferûnderstelde standertbasis fan Excel 10 .

Lês mear: Hoe kinne jo gegevens transformearje yn Excel (4) Maklike metoaden)

2. Foegje LOG10-funksje yn om gegevens te konvertearjen nei oanmelde yn Excel

No sille wy de LOG10-funksje brûke om gegevens te transformearjen om oan te melden by Excel. Dizze funksje jout de logaritmewearde fan in getal werom, wêrby't de basis altyd 10 is. Wy sille sjen litte hoe't jo dizze basis feroarje mei in oare funksje op in oare manier. Wy hawwe ek in kolom yntrodusearre mei de namme ' Logarithm Value ' wêrnei't de feroare gegevens sille wurde weromjûn. Litte wy de prosedueres folgje om de funksje te brûken foar it transformearjen fan gegevens yn logs.

📌 STAPPEN:

  • Lyksa, lykas yn 'e foarige metoade, selektearje sel E5 en ferfang de formule.
=LOG10(C5)

  • Druk dan op Enter . En de formule sil werjûn wurde yn 'e formulebalke.

  • Fierder, om de formule troch it hiele berik te replikearjen, sleep de Fillhandtak nei ûnderen. Om Autofolje it berik, dûbelklik op it plussymboal ( + ).

  • Uteinlik kinne jo sjen dat de gegevens wurde omfoarme ta in log mei basis 10 .

Lês mear : Hoe kinne jo log yn Excel berekkenje (6 effektive metoaden)

3. Excel VBA tapasse om gegevens te feroarjen yn log

Mei Excel VBA kinne brûkers de koade maklik brûke dy't fungearret as excel-funksjes. Om de VBA koade te brûken om gegevens te transformearjen nei log, litte wy de proseduere folgje.

📌 STAPPEN:

  • Gean earst nei de ljepper Untwikkelder fan it lint.
  • Twadde, út de kategory Code , klikje op Visual Basic om de Visual Basic te iepenjen Bewurker . Of druk op Alt + F11 om de Visual Basic Editor te iepenjen.

  • Ynstee fan dit te dwaan, jo kinne gewoan rjochts klikke op jo wurkblêd en gean nei Koade besjen . Dit sil jo ek bringe nei Visual Basic Editor .

  • Dit sil ferskine yn de Visual Basic Editor wêr't wy ús koades skriuwe om in tabel út berik te meitsjen.
  • Trêde, klikje op Module fan de Ynfoegje útklapmenubalke.

  • Dit sil in Module yn jo wurkboek meitsje.
  • En, kopiearje en plakke de VBA koade hjirûnder werjûn.

VBA-koade:

7739
  • Dernei útfiere de koade troch te klikken op de RubSub knop of troch op de fluchtoets F5 te drukken.

Jo hoege de koade net te feroarjen. Alles wat jo kinne dwaan is gewoan it berik feroarje neffens jo easken.

  • En, as lêste, folgje de stappen de gegevens om yn in logboek.

VBA-koadeTaljochting

6679

Sub is in diel fan koade dy't brûkt wurdt om it wurk yn 'e koade te behanneljen, mar sil gjin wearde weromjaan. It is ek bekend as subproseduere. Sa neame wy ús proseduere TransformDataToLog() .

4243

De DIM statement yn VBA ferwiist nei ' ferklearje, ' en it moat brûkt wurde om in fariabele te ferklearjen. Sa, wy ferklearje de hiele wearde as inte .

7265

De Foar folgjende lus begjint mei rige 5 , wy hawwe 5 as it begjin keazen wearde. De sellen-eigenskip wurdt dan brûkt om wearden te skriuwen. As lêste, de VBA-logfunksje om ús primêre wurk te foltôgjen, en wy hawwe de sellen-eigenskip brûkt om wer oer ús selwearden te rinnen.

9826

Dit sil de proseduere einigje.

Lês mear: Hoe kinne jo logbasis 2 berekkenje yn Excel (2 handige metoaden)

Dingen om te ûnthâlden

  • As wy gjin numerike wearden jouwe yn ús LOG routines, krije wy de flater ' #Value! '.
  • De ' #Num! ' flater sil ferskine as de basis is 0 of in negative wearde.
  • De ' #DIV/0 !' flater sil sjen litte nochris as ús basis 1 is.

Konklúzje

De boppesteande metoaden sille jo helpe by Transformearje gegevens nei log yn Excel . Hoopje dat dit jo sil helpe! Lit it ús asjebleaft witte yn 'e kommentaardiel as jo fragen, suggestjes of feedback hawwe. Of jo kinne ús oare artikels sjen yn it ExcelWIKI.com blog!

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.