Taula de continguts
Mentre treballem amb dades a Excel, de vegades fem servir registres naturals dels valors de la nostra anàlisi en lloc d'utilitzar les dades d'origen. La transformació de dades a registre és útil per a dades en què els ingressos augmenten a mesura que augmenta el valor de la variable dependència. Això també redueix la variància de les dades i ajuda a que la informació es correspongui amb la distribuïda normalment amb relativa precisió. En aquest article, mostrarem diverses maneres de transformar les dades per iniciar sessió a l'Excel.
Descarregueu el quadern de pràctiques
Podeu baixar el quadern de treball i practicar amb ells.
Transformar les dades a Log.xlsm
Per què hem de transformar les dades a Log.xlsm?
El La tècnica per canviar la informació d'un lloc o patró d'un altre lloc es coneix com a Transformar dades . El propòsit de transformar les dades és proporcionar les dades de la manera més eficient possible. A Excel, es refereix a un determinat procediment realitzat mitjançant funcions i eines d'Excel.
Quan el nostre conjunt de dades no s'assembla al patró normal, podem registrar-lo convertir-lo per aconseguir-lo el més normal possible, augmentant la validesa. dels resultats quantitatius obtinguts. La transformació de dades per registrar, en altres aspectes, disminueix o elimina la distorsió de les nostres dades d'origen. És gairebé difícil enumerar totes les aplicacions per a la transformació de dades d'Excel, així que aquí n'hi ha algunes:
- Processament estadístic adequat.
- Utilitzar una àmpliaquantitat de dades per fer càlculs matemàtics.
- Organització de la informació financera.
- Entre aquestes hi ha l'anàlisi de negocis i un munt d'altres.
- En funció dels seus objectius i demandes, cada especialitat pot transformar les dades d'una manera única.
3 maneres diferents de transformar dades per iniciar sessió a Excel
Suposem que farem servir Excel per canviar valors numèrics . Podem utilitzar una varietat de funcions d'Excel. Pel que fa a la transformació de dades, Excel inclou una gran quantitat de procediments que es poden utilitzar per fer-ho. En la majoria de les circumstàncies, aquestes capacitats seran suficients per ajudar a organitzar i analitzar les nostres dades.
Per transformar les dades al registre, estem utilitzant el conjunt de dades següent. El conjunt de dades conté alguns noms d'empleats i les seves vendes anuals. Ara, hem de transformar les dades de vendes anuals per registrar-les. Per tant, comencem.
1. Utilitzeu la funció de registre d'Excel per transformar dades a registre
Per transformar dades a registre, el primer mètode principal que utilitzem és la funció LOG . La funció LOG de Microsoft Excel calcula el logaritme d'un nombre enter en una base determinada. Aquesta és una funció integrada d'Excel que es classifica com a Funció matemàtica/trig . Hi ha dos arguments; número i base . Però la base del logaritme és opcional, la podem utilitzar o no.
1.1. Amb Base
Utilitzarem la funció LOG almanera amb base 2 . No podem utilitzar negatius 1 o 0 com a base. Sense més preàmbuls, comencem amb les instruccions pas a pas.
📌 PASS:
- Primer, seleccioneu la cel·la on voleu posar la fórmula de la funció LOG . Per tant, seleccionem la cel·la E5 .
- En segon lloc, posem la fórmula a la cel·la seleccionada.
=LOG(C5,2)
- En tercer lloc, premeu Retorn .
- Ara, arrossegueu Emplenar Manegeu cap avall per duplicar la fórmula a l'interval. O bé, per Emplenar automàticament l'interval, feu doble clic al símbol més ( + ).
- Finalment, podeu veure el resultat. I el resultat és mostrar les dades de vendes anuals en dades de registre amb la base 2 .
1.2. Sense Base
En aquesta part, utilitzarem la funció LOG d'Excel per modificar dades sense una base. Excel suposarà que la base és 10 si no proporcionem cap informació al respecte. Vegem els passos per fer-ho.
📌 PASS:
- Per començar, trieu la cel·la ( E5 ) on vulgueu per inserir la fórmula de les funcions LOG .
- En segon lloc, escriviu la fórmula següent a la cel·la seleccionada.
=LOG(C5)
- A més, premeu la tecla Enter per finalitzar el procediment.
- A més, per copiar la fórmula a l'interval, arrossegueu la Annexa d'ompliment cap avall o doblefeu clic a a la icona més ( + ).
- Per últim, podreu veure la transformació anual dades de vendes per registrar amb la presumpta base predeterminada d'Excel 10 .
Llegiu més: Com registrar dades de transformació a Excel (4 Mètodes fàcils)
2. Insereix la funció LOG10 per convertir les dades a la sessió d'Excel
Ara, farem servir la funció LOG10 per transformar les dades per iniciar sessió a Excel. Aquesta funció retorna el valor del logaritme d'un nombre, amb la base sempre 10 . Mostrarem com modificar aquesta base utilitzant una funció diferent d'una manera diferent. També hem introduït una columna anomenada ' Valor del logaritme ' a la qual es retornaran les dades alterades. Seguim els procediments per utilitzar la funció per transformar dades en registres.
📌 PASOS:
- De la mateixa manera, com en el mètode anterior, seleccioneu la cel·la E5 i substituïu la fórmula.
=LOG10(C5)
- A continuació, premeu Intro . I la fórmula es mostrarà a la barra de fórmules.
- A més, per replicar la fórmula a tot l'interval, arrossegueu la Annexa d'ompliment cap avall. Per Emplenar automàticament l'interval, feu doble clic al símbol més ( + ).
- Finalment, podeu veure que les dades es transformen en un registre amb base 10 .
Llegir més : Com calcular el registre a Excel (6 mètodes efectius)
3. Apliqueu Excel VBA per canviar les dades al registre
Amb Excel VBA , els usuaris poden utilitzar fàcilment el codi que actua com a funcions d'Excel. Per utilitzar el codi VBA per transformar les dades al registre, seguim el procediment.
📌 PASSOS:
- Primer, aneu a la pestanya Desenvolupador de la cinta.
- En segon lloc, des de la categoria Codi , feu clic a Visual Basic per obrir el Visual Basic Editor . O premeu Alt + F11 per obrir l' Editor de Visual Basic .
- En lloc de fer això, només podeu fer clic amb el botó dret al vostre full de treball i anar a Mostra el codi . Això també us portarà a Visual Basic Editor .
- Això apareixerà a l' Visual Basic Editor on escrivim els nostres codis per crear una taula des de l'interval.
- En tercer lloc, feu clic a Mòdul a la barra de menú desplegable Insereix .
- Això crearà un Mòdul al vostre llibre de treball.
- I copieu i enganxeu el VBA codi que es mostra a continuació.
Codi VBA:
5699
- Després, executeu el codi fent clic al botó RubSub o prement la drecera del teclat F5 .
No cal que canvieu el codi. Tot el que podeu fer és canviar l'interval segons els vostres requisits.
- I, finalment, seguir els passos transformarà les dades en un registre.
Codi VBAExplicació
8515
Sub és una part del codi que s'utilitza per gestionar el treball del codi però que no retornarà cap valor. També es coneix com a subprocediment. Així que anomenem el nostre procediment TransformDataToLog() .
4919
La sentència DIM a VBA fa referència a ' declare, ' i s'ha d'utilitzar per declarar una variable. Per tant, declarem el valor enter com a inte .
2565
El For Next Loop comença amb la fila 5 , vam triar 5 com a principi. valor. Aleshores s'utilitza la propietat Cells per escriure valors. Finalment, la funció de registre de VBA per completar el nostre treball principal, i hem utilitzat la propietat cells per tornar a executar els valors de les nostres cel·les.
9643
Això finalitzarà el procediment.
Llegir més: Com calcular la base de registre 2 a Excel (2 mètodes útils)
Coses per recordar
- Si no donem valors numèrics dins de les nostres rutines LOG , obtindrem l'error ' #Value! '.
- El ' L'error>#Num! ' apareixerà si la base és 0 o un valor negatiu.
- Es mostrarà l'error ' #DIV/0 !' una vegada més si la nostra base és 1 .
Conclusió
Els mètodes anteriors us ajudaran a Transformar dades en registre a l'Excel . Espero que això us ajudi! Feu-nos-ho saber a la secció de comentaris si teniu cap pregunta, suggeriment o comentari. O podeu fer un cop d'ull als nostres altres articles al bloc ExcelWIKI.com !