Преглед садржаја
Док радимо са подацима у Екцел-у, понекад користимо природне евиденције вредности у нашој анализи уместо да користимо изворне податке. Трансформација података у евиденцију је корисна за податке у којима се приходи повећавају како се повећава вредност варијабле зависности. Ово такође смањује варијацију података и помаже да информације релативно тачно одговарају нормално распоређеним. У овом чланку ћемо демонстрирати различите начине трансформације података да бисте се пријавили у Екцел.
Преузмите радну свеску за вежбање
Можете да преузмете радну свеску и вежбате са њима.
Трансформишите податке у Лог.клсм
Зашто треба да трансформишемо податке у дневник?
техника промене информација са једног места или шаблона на другом месту позната је као Трансформисање података . Сврха трансформације података је да се подаци обезбеде на најефикаснији могући начин. У Екцел-у се односи на одређену процедуру која се спроводи коришћењем Екцел функција и алата.
Када наш скуп података не личи на регуларни образац, можемо да га конвертујемо да бисмо га добили што је могуће нормалније, повећавајући валидност добијених квантитативних резултата. Трансформација података у евиденцију, у другим аспектима, смањује или елиминише изобличење наших изворних података. Скоро је тешко навести све апликације за трансформацију Екцел података, па ево неких:
- Одговарајућа статистичка обрада.
- Коришћење огромногколичина података за обављање математичких прорачуна.
- Организовање финансијских информација.
- Међу њима су пословна аналитика и мноштво других.
- На основу њихових циљева и захтева, свака специјалност може трансформисати податке на јединствен начин.
3 различита начина за трансформацију података за пријављивање у Екцел
Претпоставимо да ћемо користити Екцел да променимо нумеричке вредности . Можемо користити различите Екцел функције. У погледу трансформације података, Екцел укључује мноштво процедура које се могу користити за то. У већини случајева, ове могућности ће бити довољне да помогну у организовању и анализи наших података.
Да бисмо трансформисали податке у евиденцију, користимо следећи скуп података. Скуп података садржи нека имена запослених и њихову годишњу продају. Сада морамо да трансформишемо годишње податке о продаји у евиденцију. Дакле, хајде да почнемо.
1. Користите Екцел функцију ЛОГ за трансформацију података у дневник
Да бисте трансформисали податке у дневник, први главни метод који користимо је функција ЛОГ . Функција ЛОГ у Мицрософт Екцел израчунава логаритам целог броја у датој бази. Ово је Екцел уграђена функција која је класификована као Математичка/Триг функција . Постоје два аргумента; број и основа . Али основа логаритма је опциона, можемо је користити или не.
1.1. Са Басе
Ми ћемо користити функцију ЛОГ уначин са основом 2 . Не можемо користити негативне 1 или 0 као основу. Без даљег одлагања, хајде да почнемо са упутствима корак по корак.
📌 КОРАЦИ:
- Прво, изаберите ћелију у коју желите да ставите формула функције ЛОГ . Дакле, бирамо ћелију Е5 .
- Друго, ставите формулу у ту изабрану ћелију.
=LOG(C5,2)
- Треће, притисните Ентер .
- Сада превуците Филл Хандле надоле да бисте дуплирали формулу у опсегу. Или, да Аутоматско попуњавање опсега, двапут кликните на симбол плус ( + ).
- Коначно, можете видети резултат. И резултат је приказивање годишњих података о продаји у подацима дневника са базом 2 .
1.2. Без базе
У овом делу користићемо Екцел ЛОГ функцију за измену података без основе. Екцел ће претпоставити да је база 10 ако не пружимо никакве информације о томе. Хајде да видимо кораке за ово.
📌 КОРАЦИ:
- За почетак, изаберите ћелију ( Е5 ) где желите да бисте уметнули формулу функције ЛОГ .
- Друго, откуцајте формулу испод у изабрану ћелију.
=LOG(C5)
- Даље, притисните тастер Ентер да бисте завршили процедуру.
- Штавише, да бисте копирали формулу преко опсега, превуците ручицу за попуњавање надоле или двапут-кликните на икону плус ( + ).
- На крају, моћи ћете да видите трансформисани годишњи подаци о продаји за евидентирање са претпостављеном подразумеваном базом екцел-а 10 .
Прочитајте више: Како евидентирати трансформисане податке у Екцел-у (4 Лаки методи)
2. Инсерт ЛОГ10 Фунцтион то Цонверт Дата то Лог ин Екцел
Сада ћемо користити функцију ЛОГ10 да трансформишемо податке да бисмо се пријавили у Екцел. Ова функција враћа вредност логаритма броја, са основом увек 10 . Показаћемо како да модификујете ову базу користећи другу функцију на другачији начин. Такође смо увели колону под називом „ Логаритмска вредност “ у коју ће се враћати измењени подаци. Пратимо процедуре да користимо функцију за трансформацију података у евиденције.
📌 КОРАЦИ:
- Слично, као у претходној методи, изаберите ћелију Е5 и замените формулу.
=LOG10(C5)
- Затим притисните Ентер . И формула ће се приказати на траци са формулама.
- Даље, да бисте реплицирали формулу у читавом опсегу, превуците ручицу за попуњавање надоле. Да бисте Аутоматско попуњавање опсега, двапут кликните на симбол плус ( + ).
- Коначно, можете видети да су подаци трансформисани у дневник са базом 10 .
Прочитајте више : Како израчунати пријаву у Екцел (6 ефикасних метода)
3. Примените Екцел ВБА да бисте променили податке у дневник
Са Екцел ВБА , корисници могу лако да користе код који делује као екцел функције. Да бисте користили ВБА код за трансформацију података у евиденцију, следимо процедуру.
📌 КОРАЦИ:
- Прво, идите на картицу Развојник са траке.
- Друго, из категорије Цоде , кликните на Висуал Басиц да бисте отворили Висуал Басиц Едитор . Или притисните Алт + Ф11 да отворите Висуал Басиц Едитор .
- Уместо да то урадите, можете само да кликнете десним тастером миша на свој радни лист и одете на Прикажи код . Ово ће вас такође одвести у Висуал Басиц Едитор .
- Ово ће се појавити у Висуал Басиц уређивачу где пишемо наше кодове да бисмо креирали табелу из опсега.
- Треће, кликните на Модул са Инсерт падајућег менија траке.
- Ово ће креирати Модул у вашој радној свесци.
- И копирајте и налепите ВБА код приказан испод.
ВБА код:
7035
- Након тога, покрените код кликом на дугме РубСуб или притиском на тастерску пречицу Ф5 .
Не морате да мењате код. Све што можете да урадите је да промените опсег у складу са вашим захтевима.
- И, на крају, праћење корака ће трансформисати податке у евиденцију.
ВБА кодОбјашњење
3099
Суб је део кода који се користи за руковање радом у коду, али неће вратити никакву вредност. Такође је познат као подпроцедура. Зато дајемо назив нашој процедури ТрансформДатаТоЛог() .
3215
Наредба ДИМ у ВБА се односи на ' децларе, ' и мора се користити за декларисање променљиве. Дакле, ми декларишемо целобројну вредност као инте .
5633
Фор Нект Лооп почиње са редом 5 , ми смо изабрали 5 као почетак вредност. Својство Ћелије се затим користи за писање вредности. Коначно, ВБА Лог функција да заврши наш примарни посао, а ми смо користили својство ћелије да поново пређемо преко вредности наших ћелија.
1142
Ово ће завршити процедуру.
Прочитајте више: Како израчунати базу дневника 2 у Екцел-у (2 згодне методе)
Ствари које треба запамтити
- Ако не дамо нумеричке вредности унутар наших ЛОГ рутина, добићемо грешку ' #Валуе! '.
- <1 Грешка>#Нум! ' ће се појавити ако је основа 0 или негативна вредност.
- Грешка ' #ДИВ/0 !' ће се приказати још једном ако је наша база 1 .
Закључак
Горе методе ће вам помоћи у Трансформисању података у евиденцију у Екцел . Надам се да ће вам ово помоћи! Обавестите нас у одељку за коментаре ако имате питања, сугестије или повратне информације. Или можете бацити поглед на наше друге чланке на ЕкцелВИКИ.цом блогу!