Jak przekształcić dane do dziennika w Excelu (3 proste sposoby)

  • Udostępnij To
Hugh West

Pracując z danymi w excelu, czasami używamy kłody naturalne wartości w naszej analizie, zamiast korzystać z danych źródłowych. Transformacja danych do logu jest przydatna w przypadku danych, w których przychody rosną wraz ze wzrostem wartości zmiennej zależnej. Zmniejsza to również wariancję danych i pomaga, aby informacje odpowiadały rozkładowi normalnemu stosunkowo dokładnie. W tym artykule zademonstrujemy różne sposoby transformacji danych do logu w Excelu.

Pobierz Zeszyt ćwiczeń

Możesz pobrać zeszyt ćwiczeń i ćwiczyć z nimi.

Przekształcanie danych do pliku Log.xlsm

Dlaczego musimy przekształcać dane do dziennika?

Technika zmiany informacji z jednego miejsca lub wzorca w inne miejsce jest znana jako Przekształcanie danych . Celem przekształcania danych jest dostarczenie danych w jak najbardziej efektywny sposób. W Excelu odnosi się do pewnej procedury przeprowadzanej przy użyciu funkcji i narzędzi Excela.

Kiedy nasz zestaw danych nie przypomina regularnego wzorca, możemy go przekształcić do logu, aby uzyskać go jako normalny, jak to możliwe, zwiększając ważność uzyskanych wyników ilościowych. Transformacja danych do logu, pod innymi względami, zmniejsza lub eliminuje zniekształcenia naszych danych źródłowych. Prawie trudno jest wymienić wszystkie zastosowania transformacji danych w Excelu, więc oto niektóre z nich:

  • Odpowiednie opracowanie statystyczne.
  • Wykorzystanie ogromnej ilości danych do wykonywania obliczeń matematycznych.
  • Organizowanie informacji finansowych.
  • Wśród nich jest analityka biznesowa i szereg innych.
  • W zależności od celów i wymagań, każda specjalność może przekształcać dane w unikalny sposób.

3 Różne sposoby przekształcania danych do dziennika w Excelu

Załóżmy, że będziemy używać Excela do zmiany wartości liczbowych. Możemy korzystać z różnych funkcji Excela. Jeśli chodzi o przekształcanie danych, Excel zawiera mnóstwo procedur, które można wykorzystać w tym celu. W większości okoliczności te możliwości wystarczą, aby pomóc w organizacji i analizie naszych danych.

Aby przekształcić dane do dziennika, używamy następującego zestawu danych. Zestaw danych zawiera kilka nazwisk pracowników i ich roczną sprzedaż. Teraz musimy przekształcić dane dotyczące rocznej sprzedaży do dziennika. Tak więc, zacznijmy.

1) Wykorzystanie funkcji LOG w Excelu do przekształcenia danych w logi

Aby przekształcić dane do dziennika, pierwszą główną metodą, której używamy jest funkcja LOG . LOG działać w Microsoft Excel oblicza logarytm liczby całkowitej o danej podstawie. Jest to funkcja wbudowana w program Excel, która jest klasyfikowana jako Funkcja Math/Trig Są dwa argumenty; numer oraz baza . Ale podstawa logarytmu jest opcjonalna, możemy jej użyć lub nie.

1.1. z podstawą

Wykorzystamy LOG funkcja w sposób z bazą 2 . We can not use negative 1 lub 0 Bez dalszych ceregieli, zacznijmy od instrukcji krok po kroku.

📌 KROKI:

  • Po pierwsze, wybierz komórkę, w której chcesz umieścić formułę LOG Tak więc wybieramy komórkę E5 .
  • Po drugie, umieść formułę w tej wybranej komórce.
=LOG(C5,2)

  • Po trzecie, naciśnij Wejdź na stronę .

  • Teraz przeciągnij Uchwyt do napełniania w dół, aby powielić formułę w całym zakresie. lub, aby AutoFill zakresu, kliknij dwukrotnie na znak plusa ( + ) symbol.

  • Na koniec można zobaczyć wynik. A wynikiem jest wyświetlenie rocznych danych o sprzedaży w danych dziennika o podstawie 2 .

1.2. bez podstawy

W tej części wykorzystamy program Excel LOG Funkcja modyfikująca dane bez podstawy. Excel założy, że podstawą jest 10 jeśli nie podamy żadnych informacji na ten temat. Zobaczmy kroki w tym kierunku.

📌 KROKI:

  • Na początek należy wybrać komórkę ( E5 ), gdzie chcemy wstawić LOG formuła "funkcji".
  • Po drugie, wpisz poniższą formułę do wybranej komórki.
=LOG(C5)

  • Następnie należy nacisnąć przycisk Wejdź na stronę aby zakończyć procedurę.

  • Ponadto, aby skopiować formułę na zakres, należy przeciągnąć wskaźnik Uchwyt do napełniania w dół lub kliknij dwukrotnie na stronie na plus ( + ) ikona.

  • Na koniec będziesz mógł zobaczyć przekształcone roczne dane sprzedaży do logowania z domyślną bazą Excela 10 .

Read More: Jak zalogować transformację danych w Excelu (4 proste metody)

2. wstaw funkcję LOG10 do konwersji danych na logi w Excelu

Teraz użyjemy funkcja LOG10 aby przekształcić dane do logowania w Excelu. Funkcja ta zwraca wartość logarytmu liczby, przy czym podstawą zawsze jest 10 . Pokażemy jak zmodyfikować tę bazę używając innej funkcji w inny sposób. Wprowadziliśmy również kolumnę o nazwie ' Wartość logarytmu ', do którego zostaną zwrócone zmienione dane. Prześledźmy procedury, aby użyć funkcji do przekształcania danych w logi.

📌 KROKI:

  • Podobnie, jak w poprzedniej metodzie, wybierz komórkę E5 i podstawić wzór.
=LOG10(C5)

  • Następnie naciśnij Wejdź na stronę A formuła pojawi się na pasku formuły.

  • Ponadto, aby powtórzyć wzór w całym zakresie, przeciągnij Uchwyt do napełniania w dół. do AutoFill zakres, kliknij dwukrotnie na stronie na plus ( + ) symbol.

  • Na koniec widać, że dane są przekształcane w log o podstawie 10 .

Read More: Jak obliczyć log w Excelu (6 skutecznych metod)

3) Zastosuj Excel VBA do zmiany danych w dzienniku

Z Excel VBA użytkownicy mogą z łatwością korzystać z kodu, który działa jak funkcje Excela.Aby użyć VBA kod do przekształcenia danych do dziennika, wykonajmy procedurę.

📌 KROKI:

  • Po pierwsze, przejdź do Deweloper zakładka ze wstążki.
  • Po drugie, z Kod kategorii, kliknij na Visual Basic aby otworzyć Edytor Visual Basic . lub naciśnij Alt + F11 aby otworzyć Edytor Visual Basic .

  • Zamiast tego możesz po prostu kliknąć prawym przyciskiem myszy na swoim arkuszu i przejść do Wyświetl kod To przeniesie cię również do Edytor Visual Basic .

  • Pojawi się to w Edytor Visual Basic gdzie piszemy nasze kody do tworzenia tabeli z zakresu.
  • Po trzecie, kliknij na Moduł od Wkładka pasek menu rozwijanego.

  • To stworzy Moduł w swoim zeszycie.
  • I, skopiuj i wklej VBA kod pokazany poniżej.

VBA Kod:

 Sub TransformDataToLog() Dim inte As Integer For inte = 5 To 10 Cells(inte, 4) = Log(Cells(inte, 3)) Next inte End Sub 
  • Następnie należy uruchomić kod klikając na RubSub lub naciskając skrót klawiaturowy F5 .

Nie musisz zmieniać kodu, wystarczy, że zmienisz zakres zgodnie ze swoimi wymaganiami.

  • I wreszcie, postępując zgodnie z krokami, przekształcisz dane do dziennika.

Objaśnienie kodu VBA

 Sub TransformDataToLog() 

Sub jest częścią kodu, która służy do wykonywania pracy w kodzie, ale nie zwraca żadnej wartości. Jest również znana jako podprocedura. Tak więc nazwiemy naszą procedurę TransformDataToLog() .

 Dim inte As Integer 

Na stronie DIM oświadczenie w VBA odnosi się do oświadcz, ' i należy go użyć do zadeklarowania zmiennej. Tak więc, deklarujemy wartość całkowitą jako inte .

 For inte = 5 To 10 Cells(inte, 4) = Log(Cells(inte, 3)) Next inte 

Na stronie For Next Loop zaczyna się od rzędu 5 Jako wartość początkową wybraliśmy 5. Do zapisywania wartości używana jest następnie właściwość Cells. Na koniec, właściwość Funkcja VBA Log aby zakończyć naszą podstawową pracę, a my użyliśmy właściwości cells, aby ponownie uruchomić nasze wartości komórek.

 End Sub 

Spowoduje to zakończenie procedury.

Read More: Jak obliczyć logarytm podstawy 2 w Excelu (2 poręczne metody)

Rzeczy do zapamiętania

  • Jeśli nie podamy wartości liczbowych wewnątrz naszego LOG procedury, otrzymamy #Wartość! ' błąd.
  • The #Num! ' błąd pojawi się, jeśli baza to. 0 lub wartość ujemną.
  • The #DIV/0 !" błąd pojawi się ponownie, jeśli nasza baza to 1 .

Wniosek

Powyższe metody pomogą Ci w Przekształcanie danych w dziennik w Excelu Mamy nadzieję, że to pomoże! Daj nam znać w sekcji komentarzy, jeśli masz jakieś pytania, sugestie lub opinie. Możesz też rzucić okiem na nasze inne artykuły w ExcelWIKI.com blog!

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.