Sisukord
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.xlsmMiks 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!