Hoe gegevens omzetten naar log in Excel (3 eenvoudige manieren)

  • Deel Dit
Hugh West

Tijdens het werken met gegevens in Excel, gebruiken we soms natuurlijke stammen van de waarden in onze analyse in plaats van de brongegevens te gebruiken. De transformatie van gegevens naar log is nuttig voor gegevens waarin de opbrengsten toenemen naarmate de waarde van de afhankelijkheidsvariabele toeneemt. Dit vermindert ook de variantie van de gegevens en helpt de informatie relatief nauwkeurig overeen te komen met de normaal verdeelde. In dit artikel zullen we verschillende manieren demonstreren om gegevens in excel naar log te transformeren.

Download Praktijk Werkboek

Je kunt het werkboek downloaden en ermee oefenen.

Gegevens omzetten naar logboek.xlsm

Waarom moeten we gegevens omzetten in log?

De techniek om informatie van de ene plaats of het ene patroon naar de andere te verplaatsen staat bekend als Gegevens omzetten Het doel van het transformeren van gegevens is de gegevens op de meest efficiënte manier aan te bieden. In Excel verwijst het naar een bepaalde procedure die wordt uitgevoerd met behulp van Excel-functies en -hulpmiddelen.

Wanneer onze gegevensset niet op het reguliere patroon lijkt, kunnen we deze log converteren om ze zo normaal mogelijk te krijgen, waardoor de geldigheid van de verkregen kwantitatieve resultaten toeneemt. De transformatie van gegevens naar log vermindert of elimineert in andere opzichten de vervorming van onze brongegevens. Het is bijna moeilijk om alle toepassingen voor Excel-gegevenstransformatie op te sommen, dus hier zijn er enkele:

  • Passende statistische verwerking.
  • Een grote hoeveelheid gegevens gebruiken om wiskundige berekeningen te doen.
  • Het organiseren van financiële informatie.
  • Daartoe behoren bedrijfsanalyse en een hele reeks andere.
  • Op basis van hun doelstellingen en eisen kan elk specialisme gegevens op een unieke manier transformeren.

3 Verschillende manieren om gegevens om te zetten in logboek in Excel

Stel dat we Excel gaan gebruiken om numerieke waarden te wijzigen. We kunnen een verscheidenheid aan Excel-functies gebruiken. Voor het transformeren van gegevens bevat Excel een overvloed aan procedures die daarvoor kunnen worden gebruikt. In de meeste omstandigheden zullen deze mogelijkheden volstaan om onze gegevens te helpen ordenen en analyseren.

Om gegevens om te zetten naar log, gebruiken we de volgende dataset. De dataset bevat enkele namen van werknemers en hun jaarlijkse verkoop. Nu moeten we de gegevens van de jaarlijkse verkoop omzetten naar log. Dus laten we beginnen.

1. Gebruik de LOG-functie van Excel om gegevens om te zetten in een logboek.

Om gegevens om te zetten in log, is de eerste belangrijke methode die we gebruiken de LOG-functie . de LOG functie in Microsoft Excel berekent de logaritme van een geheel getal in een bepaalde basis. Dit is een in Excel ingebouwde functie die wordt geclassificeerd als een Math/Trig-functie Er zijn twee argumenten; nummer en basis . Maar de basis van de logaritme is optioneel, we kunnen hem gebruiken of niet.

1.1. Met basis

We zullen gebruik maken van de LOG functie op de manier met basis 2 We kunnen geen negatieve 1 of 0 als basis. Laten we zonder verder oponthoud beginnen met de stap-voor-stap instructies.

📌 STAPPEN:

  • Selecteer eerst de cel waar u de formule van de LOG functie. Dus we selecteren cel E5 .
  • Ten tweede, zet de formule in die geselecteerde cel.
=LOG(C5,2)

  • Ten derde, druk op Ga naar .

  • Sleep nu de Vulgreep omlaag om de formule over het bereik te dupliceren. Of, om AutoFill het bereik, dubbelklik op het plusje ( + ) symbool.

  • Eindelijk ziet u het resultaat. En het resultaat is de weergave van de jaarlijkse verkoopgegevens in loggegevens met basis 2 .

1.2. Zonder basis

In dit deel zullen we de Excel LOG functie om gegevens zonder basis te wijzigen. Excel zal aannemen dat de basis 10 als we er geen informatie over geven. Laten we de stappen hiervoor bekijken.

📌 STAPPEN:

  • Om te beginnen kiest u de cel ( E5 ) waar u de LOG functies' formule.
  • Vervolgens typt u de onderstaande formule in de geselecteerde cel.
=LOG(C5)

  • Druk verder op de Ga naar toets om de procedure te beëindigen.

  • Verder, om de formule over het bereik te kopiëren, sleept u de Vulgreep naar beneden of dubbelklik op op de plus ( + )-pictogram.

  • Ten slotte kunt u de getransformeerde jaarlijkse verkoopgegevens zien om te loggen met de veronderstelde standaardgrondslag van Excel 10 .

Lees meer: Hoe log je gegevens in Excel transformeert (4 eenvoudige methodes)

2. Functie LOG10 invoegen om gegevens om te zetten in een logboek in Excel

Nu gebruiken we de functie LOG10 om gegevens te transformeren naar log in excel. Deze functie geeft de logaritmische waarde van een getal terug, met als basis altijd 10 We zullen laten zien hoe we deze basis met een andere functie op een andere manier kunnen aanpassen. We hebben ook een kolom geïntroduceerd die ' Logaritmische waarde Laten we de procedures volgen om de functie te gebruiken voor het omzetten van gegevens in logs.

📌 STAPPEN:

  • Net als bij de vorige methode selecteert u de cel E5 en vervang de formule.
=LOG10(C5)

  • Druk vervolgens op Ga naar En de formule verschijnt in de formulebalk.

  • Verder, om de formule in het hele bereik te herhalen, sleept u de Vulgreep naar beneden. AutoFill het bereik, dubbelklik op op de plus ( + ) symbool.

  • Tenslotte ziet u dat de gegevens worden omgezet in een log met basis 10 .

Lees meer: Hoe logboek berekenen in Excel (6 doeltreffende methoden)

3. Excel VBA toepassen om gegevens in het logboek te wijzigen

Met Excel VBA kunnen gebruikers gemakkelijk de code gebruiken die werkt als excel functies. Om de VBA code om gegevens om te zetten naar log, laten we de procedure volgen.

📌 STAPPEN:

  • Ga eerst naar de Ontwikkelaar tabblad van het lint.
  • Ten tweede, van de Code categorie, klik op Visual Basic om de Visual Basic-editor Of druk op Alt + F11 om de Visual Basic-editor .

  • In plaats daarvan kunt u gewoon met de rechtermuisknop op uw werkblad klikken en gaan naar Code bekijken Dit brengt u ook naar Visual Basic-editor .

  • Dit zal verschijnen in de Visual Basic-editor waar we onze codes schrijven om een tabel te maken van een reeks.
  • Klik ten derde op Module van de Plaats uitklapmenu.

  • Dit zal een Module in je werkboek.
  • En kopieer en plak de VBA onderstaande code.

VBA-code:

 Sub TransformDataToLog() Dim inte As Integer For inte = 5 To 10 Cells(inte, 4) = Log(Cells(inte, 3)) Next inte End Sub 
  • Daarna voert u de code uit door op de RubSub of de sneltoets F5 .

U hoeft de code niet te veranderen. U kunt alleen het bereik aanpassen aan uw eisen.

  • En, tenslotte, zal het volgen van de stappen de gegevens omzetten in een logboek.

VBA-code uitleg

 Sub TransformDataToLog() 

Sub is een deel van de code dat wordt gebruikt om het werk in de code af te handelen, maar geen waarde teruggeeft. Het is ook bekend als subprocedure. Dus we noemen onze procedure TransformeerDataToLog() .

 Dim inte als geheel getal 

De DIM verklaring in VBA verwijst naar ' verklaren, ' en het moet gebruikt worden om een variabele te declareren. Dus, we declareren de gehele waarde als inte .

 Voor inte = 5 tot 10 Cellen(inte, 4) = Log(Cellen(inte, 3)) Volgende inte 

De Voor de volgende lus begint met rij 5 , kiezen we 5 als beginwaarde. De eigenschap Cellen wordt dan gebruikt om waarden te schrijven. Tenslotte wordt het VBA Log-functie om ons primaire werk te voltooien, en we hebben de eigenschap cellen gebruikt om onze celwaarden opnieuw te doorlopen.

 Einde Sub 

Dit beëindigt de procedure.

Lees meer: Log Basis 2 berekenen in Excel (2 handige methodes)

Dingen om te onthouden

  • Als we geen numerieke waarden geven in onze LOG routines, krijgen we de ' #Value! ' fout.
  • De ' #Num! ' foutmelding verschijnt als de basis 0 of een negatieve waarde.
  • De ' #DIV/0 !" fout zal opnieuw verschijnen als onze basis is 1 .

Conclusie

De bovenstaande methoden zullen u helpen bij Gegevens omzetten naar logboek in Excel Hopelijk helpt dit u! Laat het ons weten in de commentaarsectie als u vragen, suggesties of feedback heeft. Of u kunt een blik werpen op onze andere artikelen in de ExcelWIKI.com blog!

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.