Содржина
Додека работиме со податоци во Excel, понекогаш користиме природни логови на вредностите во нашата анализа наместо да ги користиме изворните податоци. Трансформацијата на податоците во дневник е корисна за податоци во кои приходите се зголемуваат како што се зголемува вредноста на променливата за зависност. Ова исто така ја намалува варијансата на податоците и им помага на информациите релативно точно да одговараат на нормално дистрибуираните. Во оваа статија, ќе покажеме различни начини за трансформирање на податоците за да се најавите во Excel.
Преземете ја работната книга за вежбање
Можете да ја преземете работната книга и да вежбате со нив.
Трансформирајте ги податоците во Log.xlsm
Зошто треба да ги трансформираме податоците во евиденција?
техниката на менување информации од едно место или шема на друго место е позната како Трансформирајте податоци . Целта на трансформацијата на податоците е да се обезбедат податоците на најефикасен можен начин. Во Excel, тоа се однесува на одредена процедура спроведена со користење на функции и алатки на Excel.
Кога нашиот сет на податоци не наликува на редовната шема, може да се најавите да го конвертираме за да го добиеме како нормално што е можно, зголемувајќи ја валидноста од добиените квантитативни резултати. Трансформацијата на податоците во евиденција, во други аспекти, го намалува или елиминира изобличувањето на нашите изворни податоци. Речиси е тешко да се наведат сите апликации за трансформација на податоци во Excel, па еве неколку:
- Соодветна статистичка обработка.
- Користење огромнаколичество податоци за правење математички пресметки.
- Организирање финансиски информации.
- Меѓу нив се деловната анализа и многу други.
- Врз основа на нивните цели и барања, секоја специјалност може да ги трансформира податоците на уникатен начин.
3 различни начини за трансформација на податоците за да се најавите во Excel
Претпоставете дека ќе користиме Excel за промена на нумеричките вредности . Може да користиме различни функции на Excel. Во однос на трансформацијата на податоците, Excel вклучува плејада процедури кои може да се користат за тоа. Во повеќето околности, овие способности ќе бидат доволни за да помогнат да се организираат и анализираат нашите податоци.
За да ги трансформираме податоците во евиденција, ја користиме следната база на податоци. Податокот содржи имиња на некои вработени и нивната годишна продажба. Сега, треба да ги трансформираме податоците за годишната продажба во логирање. Значи, да започнеме.
1. Користете ја функцијата LOG на Excel за да ги трансформирате податоците во дневник
За да ги трансформирате податоците во дневник, првиот главен метод што го користиме е функцијата LOG . Функцијата LOG во Microsoft Excel го пресметува логаритамот на цел број во дадена база. Ова е вградена функција во Excel која е класифицирана како Math/Trig функција . Постојат два аргументи; број и основа . Но, основата на логаритмот е изборна, можеме да ја користиме или не.
1.1. Со Base
Ќе ја користиме функцијата LOG воначин со основа 2 . Не можеме да користиме негативни 1 или 0 како основа. Без понатамошно одложување, ајде да започнеме со инструкциите чекор-по-чекор.
📌 ЧЕКОРИ:
- Прво, изберете ја ќелијата каде што сакате да ставите формулата на функцијата LOG . Значи, ја избираме ќелијата E5 .
- Второ, ставете ја формулата во таа избрана ќелија.
=LOG(C5,2)
- Трето, притиснете Enter .
- Сега, повлечете го Пополнете Ракувајте го за да ја дуплирате формулата во опсегот. Или, за да го Автоматско пополнување опсегот, кликнете двапати на симболот плус ( + ).
- Конечно, можете да го видите резултатот. И резултатот е да се прикажат податоците за годишната продажба во дневници со база 2 .
1.2. Без база
Во овој дел, ќе ја користиме функцијата Excel LOG за да ги измениме податоците без основа. Excel ќе претпостави дека базата е 10 ако не дадеме никакви информации за тоа. Ајде да ги видиме чекорите за ова.
📌 ЧЕКОРИ:
- За почеток, изберете ја ќелијата ( E5 ) каде што сакате за да ја вметнете формулата на функциите LOG .
- Второ, внесете ја формулата подолу во избраната ќелија.
=LOG(C5)
- Понатаму, притиснете го копчето Enter за да ја завршите постапката.
- Понатаму, за да ја копирате формулата во опсегот, повлечете ја Рачката за пополнување надолу или двојно-кликнете на иконата плус ( + ).
- На крај, ќе можете да ја видите трансформираната годишна податоци за продажба за да се најавите со претпоставената стандардна база на Excel 10 .
Прочитајте повеќе: Како да евидентирате трансформација на податоци во Excel (4 Лесни методи)
2. Вметнете ја функцијата LOG10 за да ги конвертирате податоците во логирање во Excel
Сега, ќе ја користиме функцијата LOG10 за да ги трансформираме податоците за да се најавите во ексел. Оваа функција ја враќа логаритамската вредност на бројот, при што основата секогаш е 10 . Ќе покажеме како да ја измените оваа база користејќи различна функција на различен начин. Воведовме и колона наречена „ Вредност на логаритам “ на која ќе се вратат изменетите податоци. Ајде да ги следиме процедурите за да ја користиме функцијата за трансформирање податоци во дневници.
📌 ЧЕКОРИ:
- Слично, како и во претходниот метод, изберете ќелија E5 и заменете ја формулата.
=LOG10(C5)
- Потоа, притиснете Enter . А формулата ќе се прикаже во лентата со формули.
- Понатаму, за да ја реплицирате формулата низ опсегот, повлечете ја Рачката за пополнување надолу. За Автоматско пополнување опсегот, кликнете двапати на симболот плус ( + ).
- Конечно, можете да видите дека податоците се трансформираат во дневник со база 10 .
Прочитај повеќе : Како да се пресмета најавите во Excel (6 ефективни методи)
3. Применете го Excel VBA за промена на податоците во дневник
Со Excel VBA , корисниците можат лесно да го користат кодот што делува како ексел функции. За да го користиме VBA кодот за трансформирање на податоците во дневник, да ја следиме процедурата.
📌 ЧЕКОРИ:
- Прво, одете на табот Програмер од лентата.
- Второ, од категоријата Код , кликнете на Visual Basic за да ја отворите Visual Basic Уредник . Или притиснете Alt + F11 за да го отворите Visual Basic Editor .
- Наместо да го направите ова, можете само да кликнете со десното копче на вашиот работен лист и да отидете на Види код . Ова исто така ќе ве однесе до Уредник на Visual Basic .
- Ова ќе се појави во Уредникот на Visual Basic каде ги пишуваме нашите кодови за да креираме табела од опсегот.
- Трето, кликнете на Модул од Вметни паѓачката лента со мени.
- Ова ќе создаде Модул во вашата работна книга.
- И, копирајте и залепете го VBA кодот прикажан подолу.
VBA код:
8034
- Потоа, извршете го кодот со кликнување на копчето RubSub или притискање на кратенката на тастатурата F5 .
Не треба да го менувате кодот. Сè што можете да направите е само да го промените опсегот според вашите барања.
- И, конечно, следењето на чекорите ќе ги трансформира податоците во дневник.
ВБА кодОбјаснување
6284
Sub е дел од кодот што се користи за справување со работата во кодот, но нема да врати никаква вредност. Тоа е исто така познато како подпроцедура. Така, ја именуваме нашата процедура TransformDataToLog() .
5768
Изјавата DIM во VBA се однесува на „ изјави, и мора да се користи за декларирање на променлива. Значи, ја декларираме целобројната вредност како inte .
3841
За следната јамка започнува со редот 5 , го избравме 5 како почеток вредност. Својството Cells потоа се користи за пишување вредности. Конечно, функцијата VBA Log за да ја завршиме нашата примарна работа, а ние го искористивме својството клетки за повторно да ги прегази вредностите на нашите ќелии.
5792
Ова ќе ја заврши постапката.
Прочитајте повеќе: Како да се пресмета базата на евиденција 2 во Excel (2 практични методи)
Работи што треба да се запаметат
- Ако не дадеме нумерички вредности во нашите рутини LOG , ќе ја добиеме грешката „ #Value! “.
- „<1 Грешката>#Num! “ ќе се појави ако основата е 0 или негативна вредност.
- Грешката „ #DIV/0 !“ ќе се прикаже уште еднаш ако нашата база е 1 .
Заклучок
Горените методи ќе ви помогнат во Трансформирање на податоците во евиденција во Excel . Се надевам дека ова ќе ви помогне! Ве молиме известете не во делот за коментари доколку имате какви било прашања, предлози или повратни информации. Или можете да фрлите поглед на другите наши статии во блогот ExcelWIKI.com !