Πίνακας περιεχομένων
Ενώ δουλεύουμε με δεδομένα στο excel, μερικές φορές χρησιμοποιούμε φυσικοί κορμοί των τιμών στην ανάλυσή μας αντί να χρησιμοποιούμε τα δεδομένα προέλευσης. Ο μετασχηματισμός των δεδομένων σε log είναι χρήσιμος για δεδομένα στα οποία τα έσοδα αυξάνονται καθώς αυξάνεται η τιμή της μεταβλητής εξάρτησης. Αυτό μειώνει επίσης τη διακύμανση των δεδομένων και βοηθά τις πληροφορίες να αντιστοιχούν με σχετική ακρίβεια στην κανονική κατανομή. Σε αυτό το άρθρο, θα παρουσιάσουμε διάφορους τρόπους μετασχηματισμού των δεδομένων σε log στο excel.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το τετράδιο εργασιών και να εξασκηθείτε μαζί τους.
Μετατροπή δεδομένων σε Log.xlsmΓιατί πρέπει να μετατρέψουμε τα δεδομένα σε αρχεία καταγραφής;
Η τεχνική της αλλαγής πληροφοριών από ένα μέρος ή μοτίβο σε άλλο είναι γνωστή ως Μετασχηματισμός δεδομένων . Ο σκοπός του μετασχηματισμού δεδομένων είναι η παροχή των δεδομένων με τον πιο αποτελεσματικό τρόπο. Στο Excel, αναφέρεται σε μια συγκεκριμένη διαδικασία που πραγματοποιείται με τη χρήση συναρτήσεων και εργαλείων του Excel.
Όταν το σύνολο των δεδομένων μας δεν μοιάζει με το κανονικό μοτίβο, μπορούμε να το μετατρέψουμε σε log για να το αποκτήσουμε όσο το δυνατόν πιο κανονικό, αυξάνοντας την εγκυρότητα των ποσοτικών αποτελεσμάτων που λαμβάνονται. Ο μετασχηματισμός δεδομένων σε log, από άλλες απόψεις, μειώνει ή εξαλείφει την παραμόρφωση των δεδομένων της πηγής μας. Είναι σχεδόν δύσκολο να απαριθμήσουμε όλες τις εφαρμογές για το μετασχηματισμό δεδομένων του Excel, γι' αυτό παραθέτουμε μερικές:
- Κατάλληλη στατιστική επεξεργασία.
- Χρήση μιας τεράστιας ποσότητας δεδομένων για την εκτέλεση μαθηματικών υπολογισμών.
- Οργάνωση οικονομικών πληροφοριών.
- Μεταξύ αυτών είναι η επιχειρηματική ανάλυση και ένα πλήθος άλλων.
- Με βάση τους στόχους και τις απαιτήσεις τους, κάθε ειδικότητα μπορεί να μετασχηματίζει τα δεδομένα με μοναδικό τρόπο.
3 διαφορετικοί τρόποι μετατροπής δεδομένων σε ημερολόγιο στο Excel
Ας υποθέσουμε ότι πρόκειται να χρησιμοποιήσουμε το Excel για να αλλάξουμε αριθμητικές τιμές. Μπορούμε να χρησιμοποιήσουμε μια ποικιλία συναρτήσεων του Excel. Όσον αφορά το μετασχηματισμό δεδομένων, το Excel περιλαμβάνει μια πληθώρα διαδικασιών που μπορούν να χρησιμοποιηθούν για το σκοπό αυτό. Στις περισσότερες περιπτώσεις, αυτές οι δυνατότητες αρκούν για να βοηθήσουν στην οργάνωση και την ανάλυση των δεδομένων μας.
Για να μετατρέψουμε τα δεδομένα σε log, χρησιμοποιούμε το ακόλουθο σύνολο δεδομένων. Το σύνολο δεδομένων περιέχει ορισμένα ονόματα εργαζομένων και τις ετήσιες πωλήσεις τους. Τώρα, πρέπει να μετατρέψουμε τα δεδομένα των ετήσιων πωλήσεων σε log. Ας ξεκινήσουμε λοιπόν.
1. Χρήση της λειτουργίας LOG του Excel για τη μετατροπή δεδομένων σε αρχείο καταγραφής
Για να μετατρέψουμε τα δεδομένα σε αρχεία καταγραφής, η πρώτη κύρια μέθοδος που χρησιμοποιούμε είναι η λειτουργία LOG . LOG λειτουργία στο Microsoft Excel υπολογίζει τον λογάριθμο ενός ακέραιου αριθμού σε μια δεδομένη βάση. Πρόκειται για μια ενσωματωμένη συνάρτηση του Excel που ταξινομείται ως Λειτουργία Math/Trig Υπάρχουν δύο επιχειρήματα, αριθμός και βάση . Αλλά η βάση του λογαρίθμου είναι προαιρετική, μπορούμε να τη χρησιμοποιήσουμε ή όχι.
1.1. Με βάση
Θα χρησιμοποιήσουμε το LOG λειτουργία με τον τρόπο με βάση 2 . Δεν μπορούμε να χρησιμοποιήσουμε αρνητικά 1 ή 0 Χωρίς άλλη καθυστέρηση, ας ξεκινήσουμε με τις οδηγίες βήμα προς βήμα.
📌 ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε το κελί στο οποίο θέλετε να τοποθετήσετε τον τύπο του LOG Έτσι, επιλέγουμε το κελί E5 .
- Δεύτερον, τοποθετήστε τον τύπο στο επιλεγμένο κελί.
=LOG(C5,2)
- Τρίτον, πατήστε Εισάγετε το .
- Τώρα, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αναπαράγετε τον τύπο στην περιοχή. Ή, για να AutoFill την περιοχή, κάντε διπλό κλικ στο συν ( + ) σύμβολο.
- Τέλος, μπορείτε να δείτε το αποτέλεσμα. Και το αποτέλεσμα είναι να εμφανίζονται τα ετήσια δεδομένα πωλήσεων σε δεδομένα καταγραφής με βάση 2 .
1.2. Χωρίς βάση
Σε αυτό το μέρος, θα χρησιμοποιήσουμε το Excel LOG συνάρτηση για να τροποποιήσετε δεδομένα χωρίς βάση. Το Excel θα υποθέσει ότι η βάση είναι 10 αν δεν δώσουμε καμία πληροφορία σχετικά με αυτό. Ας δούμε τα βήματα για αυτό.
📌 ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε το κελί ( E5 ) όπου θέλετε να εισάγετε το LOG τύπου των συναρτήσεων.
- Δεύτερον, πληκτρολογήστε τον παρακάτω τύπο στο επιλεγμένο κελί.
=LOG(C5)
- Περαιτέρω, πατήστε το Εισάγετε το για να ολοκληρώσετε τη διαδικασία.
- Επιπλέον, για να αντιγράψετε τον τύπο στην περιοχή, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω ή κάντε διπλό κλικ στο στο συν ( + ) εικονίδιο.
- Τέλος, θα είστε σε θέση να δείτε τα μετασχηματισμένα ετήσια δεδομένα πωλήσεων για την καταγραφή με την υποτιθέμενη προεπιλεγμένη βάση του excel 10 .
Διαβάστε περισσότερα: Πώς να καταγράψετε δεδομένα μετασχηματισμού στο Excel (4 εύκολες μέθοδοι)
2. Εισαγωγή της συνάρτησης LOG10 για τη μετατροπή δεδομένων σε αρχείο καταγραφής στο Excel
Τώρα, θα χρησιμοποιήσουμε η λειτουργία LOG10 για να μετασχηματίσετε τα δεδομένα για να τα καταχωρήσετε στο excel. Η συνάρτηση αυτή επιστρέφει την τιμή του λογαρίθμου ενός αριθμού, με βάση πάντα το 10 Θα δείξουμε πώς να τροποποιήσουμε αυτή τη βάση χρησιμοποιώντας μια διαφορετική συνάρτηση με διαφορετικό τρόπο. Έχουμε επίσης εισαγάγει μια στήλη που ονομάζεται ' Λογάριθμος Αξία ' στην οποία θα επιστραφούν τα τροποποιημένα δεδομένα. Ας ακολουθήσουμε τις διαδικασίες για να χρησιμοποιήσουμε τη συνάρτηση για τη μετατροπή δεδομένων σε αρχεία καταγραφής.
📌 ΒΗΜΑΤΑ:
- Ομοίως, όπως και στην προηγούμενη μέθοδο, επιλέξτε το κελί E5 και αντικαταστήστε τον τύπο.
=LOG10(C5)
- Στη συνέχεια, πατήστε Εισάγετε το . και ο τύπος θα εμφανιστεί στη γραμμή τύπων.
- Επιπλέον, για να επαναλάβετε τον τύπο σε όλο το εύρος, σύρετε το Λαβή πλήρωσης προς τα κάτω. AutoFill το εύρος, κάντε διπλό κλικ στο στο συν ( + ) σύμβολο.
- Τέλος, μπορείτε να δείτε ότι τα δεδομένα μετατρέπονται σε ένα ημερολόγιο με βάση 10 .
Διαβάστε περισσότερα: Πώς να υπολογίσετε το ημερολόγιο στο Excel (6 αποτελεσματικές μέθοδοι)
3. Εφαρμόστε το Excel VBA για να αλλάξετε τα δεδομένα στο αρχείο καταγραφής
Με Excel VBA , οι χρήστες μπορούν εύκολα να χρησιμοποιήσουν τον κώδικα που λειτουργεί ως συναρτήσεις του excel. Για να χρησιμοποιήσετε το VBA κώδικα για τη μετατροπή των δεδομένων σε αρχείο καταγραφής, ας ακολουθήσουμε τη διαδικασία.
📌 ΒΗΜΑΤΑ:
- Πρώτον, μεταβείτε στο Προγραμματιστής από την κορδέλα.
- Δεύτερον, από το Κωδικός κατηγορία, κάντε κλικ στο Visual Basic για να ανοίξετε το Visual Basic Editor . ή πατήστε Alt + F11 για να ανοίξετε το Visual Basic Editor .
- Αντί να το κάνετε αυτό, μπορείτε απλά να κάνετε δεξί κλικ στο φύλλο εργασίας σας και να μεταβείτε στην επιλογή Προβολή κωδικού Αυτό θα σας μεταφέρει επίσης στο Visual Basic Editor .
- Αυτό θα εμφανιστεί στο Visual Basic Editor όπου γράφουμε τους κώδικες μας για να δημιουργήσουμε έναν πίνακα από το εύρος.
- Τρίτον, κάντε κλικ στο Ενότητα από το Εισαγωγή αναπτυσσόμενη γραμμή μενού.
- Αυτό θα δημιουργήσει ένα Ενότητα στο βιβλίο εργασίας σας.
- Και, αντιγράψτε και επικολλήστε το VBA κώδικα που φαίνεται παρακάτω.
Κωδικός VBA:
Sub TransformDataToLog() Dim inte As Integer For inte = 5 To 10 Cells(inte, 4) = Log(Cells(inte, 3)) Next inte End Sub
- Μετά από αυτό, εκτελέστε τον κώδικα κάνοντας κλικ στο κουμπί RubSub ή πατώντας τη συντόμευση πληκτρολογίου F5 .
Δεν χρειάζεται να αλλάξετε τον κώδικα. Το μόνο που μπορείτε να κάνετε είναι να αλλάξετε το εύρος σύμφωνα με τις απαιτήσεις σας.
- Και, τέλος, ακολουθώντας τα βήματα θα μετατρέψετε τα δεδομένα σε αρχείο καταγραφής.
Επεξήγηση κώδικα VBA
Sub TransformDataToLog()
Υπο είναι ένα μέρος του κώδικα που χρησιμοποιείται για να διεκπεραιώσει την εργασία στον κώδικα αλλά δεν θα επιστρέψει καμία τιμή. Είναι επίσης γνωστό ως υποδιαδικασία. Έτσι ονομάζουμε τη διαδικασία μας TransformDataToLog() .
Dim inte As Integer
Το DIM δήλωση στο VBA αναφέρεται στο δηλώνουν, ' και πρέπει να χρησιμοποιηθεί για τη δήλωση μιας μεταβλητής. Έτσι, δηλώνουμε την ακέραια τιμή ως inte .
For inte = 5 To 10 Cells(inte, 4) = Log(Cells(inte, 3)) Next inte
Το Για τον επόμενο βρόχο αρχίζει με τη σειρά 5 , επιλέξαμε το 5 ως αρχική τιμή. Στη συνέχεια, η ιδιότητα Cells χρησιμοποιείται για την εγγραφή τιμών. Τέλος, η ιδιότητα VBA Συνάρτηση καταγραφής για να ολοκληρώσουμε την πρωταρχική μας εργασία και χρησιμοποιήσαμε την ιδιότητα cells για να ελέγξουμε ξανά τις τιμές των κελιών μας.
End Sub
Αυτό θα τερματίσει τη διαδικασία.
Διαβάστε περισσότερα: Πώς να υπολογίσετε τη βάση Log 2 στο Excel (2 εύχρηστες μέθοδοι)
Πράγματα που πρέπει να θυμάστε
- Αν δεν δώσουμε αριθμητικές τιμές μέσα στο LOG ρουτίνες, θα πάρουμε το ' #Value! ' σφάλμα.
- Το ' #Num! Το σφάλμα ' θα εμφανιστεί αν η βάση είναι 0 ή μια αρνητική τιμή.
- Το ' #DIV/0 !' το σφάλμα θα εμφανιστεί και πάλι αν η βάση μας είναι 1 .
Συμπέρασμα
Οι παραπάνω μέθοδοι θα σας βοηθήσουν Μετατροπή δεδομένων σε αρχείο καταγραφής στο Excel Ελπίζω αυτό να σας βοηθήσει! Παρακαλούμε ενημερώστε μας στο τμήμα σχολίων αν έχετε οποιεσδήποτε ερωτήσεις, προτάσεις ή σχόλια. Ή μπορείτε να ρίξετε μια ματιά στα άλλα άρθρα μας στην ενότητα ExcelWIKI.com blog!