Kuidas muuta andmed Excelis logiks (3 lihtsat viisi)

  • Jaga Seda
Hugh West

Andmetega töötades excelis kasutame mõnikord looduslikud palgid väärtusi meie analüüsis, selle asemel et kasutada lähteandmeid. Andmete transformeerimine logiks on kasulik selliste andmete puhul, kus tulud suurenevad sõltuvusmuutuja väärtuse kasvades. See vähendab ka andmete dispersiooni ja aitab infol vastavat normaalselt jaotunud suhteliselt täpselt. Selles artiklis näitame erinevaid võimalusi andmete transformeerimiseks logiks excelis.

Lae alla praktiline töövihik

Võite alla laadida töövihiku ja nendega harjutada.

Andmete ümberkujundamine log.xlsm

Miks on vaja andmeid logiks teisendada?

Tehnika, mille puhul muudetakse teavet ühest kohast või mustrist mujale, on tuntud kui Andmete teisendamine . andmete teisendamise eesmärk on esitada andmed võimalikult tõhusal viisil. Excelis viitab see teatavale protseduurile, mis viiakse läbi Exceli funktsioonide ja vahendite abil.

Kui meie andmestik ei sarnane tavapärasele mustrile, võime selle logi teisendada, et saada see võimalikult normaalseks, suurendades saadud kvantitatiivsete tulemuste kehtivust. Andmete transformeerimine logiks vähendab või kõrvaldab muidu meie lähteandmete moonutused. On peaaegu raske loetleda kõiki Exceli andmete transformeerimise rakendusi, seega on siin mõned:

  • Asjakohane statistiline töötlemine.
  • Suurte andmehulkade kasutamine matemaatiliste arvutuste tegemiseks.
  • Finantsinformatsiooni korraldamine.
  • Nende hulgas on ärianalüüs ja hulk teisi.
  • Vastavalt oma eesmärkidele ja nõudmistele võib iga eriala muuta andmeid ainulaadsel viisil.

3 erinevat viisi andmete ümberkujundamiseks Exceli logisse

Oletame, et kasutame Excelit arvväärtuste muutmiseks. Me võime kasutada erinevaid Exceli funktsioone. Andmete teisendamise osas sisaldab Excel hulgaliselt protseduure, mida võib selleks kasutada. Enamasti piisab nendest võimalustest, et aidata meie andmeid korrastada ja analüüsida.

Andmete muutmiseks logiks kasutame järgmist andmestikku. Andmestik sisaldab mõningaid töötajate nimesid ja nende aastamüüki. Nüüd peame muutma aastamüügi andmed logiks. Alustame seega.

1. Kasutage Exceli LOG-funktsiooni andmete muutmiseks logiks

Andmete ümberkujundamiseks logisse on esimene peamine meetod, mida me kasutame. funktsioon LOG . LOG funktsioon Microsoft Excel arvutab täisarvu logaritmi antud baasis. See on Exceli sisseehitatud funktsioon, mis on klassifitseeritud kui Math/Trig funktsioon On kaks argumenti; number ja alus . Aga logaritmi alus on vabatahtlik, me võime seda kasutada või mitte.

1.1. Baasiga

Me kasutame LOG funktsioon nagu baasiga 2 Me ei saa kasutada negatiivset 1 või 0 alusena. Ilma pikema jututa alustame samm-sammult juhistega.

📌 SAMMUD:

  • Kõigepealt valige lahter, kuhu soovite panna valemi valemit LOG Seega valime lahtri E5 .
  • Teiseks sisestage valem sellesse valitud lahtrisse.
=LOG(C5,2)

  • Kolmandaks, vajutage Sisesta .

  • Nüüd lohistage Täitmise käepide alla, et dubleerida valemit üle vahemiku. Või, et AutoFill vahemikku, tehke topeltklõps plussil ( + ) sümbol.

  • Lõpuks näete tulemust. Ja tulemus on kuvada aastased müügiandmed logiandmetes koos baasiga 2 .

1.2. Ilma aluseta

Selles osas kasutame Exceli LOG funktsioon, et muuta andmeid ilma aluseta. Excel eeldab, et alus on 10 kui me ei anna selle kohta mingit teavet. Vaatame selle kohta käivaid samme.

📌 SAMMUD:

  • Alustuseks valige lahter ( E5 ), kuhu soovite sisestada LOG funktsioonide valem.
  • Teiseks sisestage valitud lahtrisse alljärgnev valem.
=LOG(C5)

  • Edasi vajutage Sisesta klahvi, et lõpetada protseduur.

  • Lisaks sellele, et kopeerida valemit üle vahemiku, lohistage nuppu Täitmise käepide maha või topeltklikk plusspoolel ( + ) ikoon.

  • Lõpuks saate näha transformeeritud aastaseid müügiandmeid logida exceli eeldatava vaikimisi baasiga 10 .

Loe lisaks: Kuidas logida andmeid Excelis (4 lihtsat meetodit)

2. Sisestage LOG10 funktsioon andmete konverteerimiseks Logi Exceli logi jaoks

Nüüd kasutame funktsioon LOG10 andmete transformeerimiseks logaritmiks excelis. See funktsioon tagastab numbri logaritmiväärtuse, kusjuures baasiks on alati 10 Näitame, kuidas seda baasi muuta, kasutades erinevat funktsiooni erineval viisil. Samuti oleme kasutusele võtnud veeru nimega ' Logaritm väärtus ', millele tagastatakse muudetud andmed. Järgime protseduure, et kasutada funktsiooni andmete ümberkujundamiseks logideks.

📌 SAMMUD:

  • Samamoodi nagu eelmises meetodis, valige lahter E5 ja asendada valemiga.
=LOG10(C5)

  • Seejärel vajutage Sisesta . ja valem kuvatakse valemiribal.

  • Edasi, et korrata valemit kogu vahemikus, lohistage valemit Täitmise käepide allapoole. AutoFill vahemik, topeltklikk plusspoolel ( + ) sümbol.

  • Lõpuks näete, et andmed on transformeeritud logi baasiga 10 .

Loe lisaks: Kuidas arvutada logi Excelis (6 tõhusat meetodit)

3. Rakendage Exceli VBA-d andmete muutmiseks logisse

Koos Excel VBA , saavad kasutajad hõlpsasti kasutada koodi, mis toimib exceli funktsioonidena. Et kasutada VBA kood andmete ümberkujundamiseks logisse, järgime protseduuri.

📌 SAMMUD:

  • Esiteks, minge Arendaja vahekaart lindilt.
  • Teiseks, alates Kood kategooria, klõpsake Visual Basic avada Visual Basic toimetaja . või vajutage Alt + F11 avada Visual Basic toimetaja .

  • Selle asemel võite lihtsalt teha oma töölehel paremklõpsu ja minna valikusse Vaata koodi See viib teid ka Visual Basic toimetaja .

  • See ilmub Visual Basic toimetaja kus me kirjutame oma koodid tabeli loomiseks vahemikust.
  • Kolmandaks, klõpsake nuppu Moodul alates Sisesta rippmenüü riba.

  • See loob Moodul teie töövihikus.
  • Ja kopeeri ja kleebi VBA allpool esitatud kood.

VBA kood:

 Sub TransformDataToLog() Dim inte As Integer For inte = 5 To 10 Cells(inte, 4) = Log(Cells(inte, 3)) Next inte End Sub 
  • Pärast seda käivitage kood, klõpsates nupule RubSub nuppu või vajutades klaviatuurikombinatsiooni F5 .

Te ei pea koodi muutma. Te võite lihtsalt muuta vahemikku vastavalt oma vajadustele.

  • Ja lõpuks, järgides samme, muudetakse andmed logiks.

VBA koodi selgitus

 Sub TransformDataToLog() 

Sub on koodi osa, mida kasutatakse koodis tehtava töö käsitlemiseks, kuid mis ei tagasta mingit väärtust. Seda nimetatakse ka alaprotseduuriks. Seega nimetame meie protseduuri TransformDataToLog() .

 Dim inte As Integer 

The DIM avaldus VBA viitab deklareerida, ' ja seda tuleb kasutada muutuja deklareerimiseks. Seega deklareerime täisarvu väärtuse kui inte .

 For inte = 5 kuni 10 Cells(inte, 4) = Log(Cells(inte, 3)) Järgmine inte 

The Järgmise silmuse jaoks algab reaga 5 , valisime algväärtuseks 5. Seejärel kasutatakse väärtuste kirjutamiseks omadust Cells. Lõpuks kasutatakse omadust VBA Logi funktsioon et lõpetada meie esmane töö, ja me kasutasime lahtrite omadust, et uuesti üle sõita meie lahtrite väärtused.

 End Sub 

See lõpetab protseduuri.

Loe edasi: Kuidas arvutada Log Base 2 Excelis (2 praktilist meetodit)

Asjad, mida meeles pidada

  • Kui me ei anna numbrilisi väärtusi oma LOG rutiinide abil saame ' #Väärtus! ' viga.
  • #Num! ' viga ilmub, kui alus on 0 või negatiivne väärtus.
  • #DIV/0 !' viga ilmneb veel kord, kui meie baas on 1 .

Kokkuvõte

Ülaltoodud meetodid aitavad teil Andmete teisendamine logiks Excelis Loodan, et see aitab teid! Palun andke meile teada kommentaaride sektsioonis, kui teil on küsimusi, ettepanekuid või tagasisidet. Või võite heita pilgu meie teistesse artiklitesse ExcelWIKI.com blogi!

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.