Jinsi ya Kuendesha Ripoti katika Excel (na Picha)

Orodha ya maudhui:

Jinsi ya Kuendesha Ripoti katika Excel (na Picha)
Jinsi ya Kuendesha Ripoti katika Excel (na Picha)

Video: Jinsi ya Kuendesha Ripoti katika Excel (na Picha)

Video: Jinsi ya Kuendesha Ripoti katika Excel (na Picha)
Video: Bien x Aaron Rimbui - Mbwe Mbwe (Official Music Video) 2024, Mei
Anonim

Microsoft Excel ina huduma anuwai na moja yao inazalisha ripoti moja kwa moja. Unaweza kuunda lahajedwali zinazoingiliana ili kurahisisha mchakato wa kuingiza data kwa wengine kwenye kitabu cha kazi, wakati pia inaunda kizazi cha ripoti. Vipengele hivi vyote vinahitaji ujuzi wa kutosha wa Visual Basic. Hatua za kufanya kazi zote mbili zimeelezewa hapa chini.

Hatua

Njia 1 ya 2: Kuunda Lahajedwali la Maingiliano

Tumia Ripoti katika Excel Hatua ya 1
Tumia Ripoti katika Excel Hatua ya 1

Hatua ya 1. Tambua mpangilio wa lahajedwali

Mpangilio wa lahajedwali lazima ifanyike ili wengine waweze kupata sehemu zinazohitajika kuingiza data.

Mipangilio ya lahajedwali inaweza kuwekwa kwa usawa au kwa wima. Watumiaji wengi ni rahisi kufanya kazi na mpangilio wa wima, haswa ikiwa lahajedwali litachapishwa

Tumia Ripoti katika Excel Hatua ya 2
Tumia Ripoti katika Excel Hatua ya 2

Hatua ya 2. Unda lebo za maandishi kwa lahajedwali

Andika lebo juu ya kila safu, na kushoto kwa kila seli kwenye safu unayopanga kutumia kama kuingiza data.

Tumia Ripoti katika Excel Hatua ya 3
Tumia Ripoti katika Excel Hatua ya 3

Hatua ya 3. Bonyeza alt="Image" na funguo F11 pamoja

Mchanganyiko huu muhimu utafungua kihariri cha Microsoft Visual Basic.

Tumia Ripoti katika Excel Hatua ya 4
Tumia Ripoti katika Excel Hatua ya 4

Hatua ya 4. Bonyeza mara mbili "Kitabu hiki" katika kidirisha cha "Mradi-VBA Mradi" kushoto juu

Dirisha la nambari ya uandishi itaonekana katika sehemu kuu ya mhariri.

Aatetomate Ripoti katika Excel Hatua ya 5
Aatetomate Ripoti katika Excel Hatua ya 5

Hatua ya 5. Chagua "Utaratibu" kutoka kwenye menyu ya Ingiza

Sanduku la mazungumzo ya Ongeza Utaratibu litaonekana.

Tumia Ripoti katika Hatua ya 6 ya Excel
Tumia Ripoti katika Hatua ya 6 ya Excel

Hatua ya 6. Ingiza jina la utaratibu kwenye uwanja wa Jina

Ingiza jina lenye maana la utaratibu, kama "Gharama za Jumla" ikiwa lahajedwali litatumika kuripoti gharama za kusafiri. Bonyeza OK ili kufunga sanduku la mazungumzo.

  • Majina ya utaratibu hayawezi kuwa na nafasi, lakini inaweza kutumia kiini cha chini (_) kuchukua nafasi ya nafasi.
  • Baada ya sanduku la mazungumzo ya Ongeza Utaratibu kufungwa, laini itaonekana iliyoandikwa "Sehemu ya Umma" ikifuatiwa na jina la utaratibu. Chini ya mstari huo kuna nafasi na maneno "End Sub."
Tumia Ripoti katika Excel Hatua ya 7
Tumia Ripoti katika Excel Hatua ya 7

Hatua ya 7. Ingiza msimbo wa kila uwanja wa kuingiza kwenye lahajedwali

Utaandika mistari miwili ya nambari kwa kila kiingilio.

  • Mstari wa kwanza wa nambari uko katika mfumo wa "Mbalimbali (" jina la seli "). Chagua", "jina la seli" inawakilisha seli ambayo ingizo limeingizwa. Jaza jina la seli ambayo iko mara moja kulia kwa lebo ya maandishi. Ikiwa lebo ya maandishi iko kwenye seli A2, sehemu ya kuingiza ni seli B2 (Range ("B2"). Chagua). Alama za nukuu kabla na baada ya jina la seli bado zimeandikwa katika hatua hii, lakini hazijumuishwa tena katika taarifa kamili ya nambari.
  • Nambari katika mstari wa pili ni "ActiveCell. Value = InputBox (" InputPrompt ")". "InputPrompt" inawakilisha maandishi ambayo yataonekana kumjulisha mtumiaji wa aina ya data kuingia kwenye seli ya kuingiza. Kwa mfano, ikiwa kiini cha kuingiza kitajazwa na gharama za chakula, badilisha "InputPrompt" na "Ingiza jumla ya gharama za chakula, pamoja na vidokezo." (Alama za nukuu za maandishi ya maagizo ya pembejeo bado zimejumuishwa, wakati alama za nukuu kabla na baada ya amri hazihitaji kuandikwa.)
Tumia Ripoti katika Excel Hatua ya 8
Tumia Ripoti katika Excel Hatua ya 8

Hatua ya 8. Ingiza nambari kwa kila uwanja wa hesabu

Tena mistari miwili inayotumika ni sawa na hapo awali, lakini wakati huu ActiveCell. Thamani ni hesabu ya kazi ya nambari, kwa mfano SUM, ambapo kazi ya InputBox ya kazi hutumiwa kuonyesha maagizo ya kuingiza.

Tumia Ripoti katika Excel Hatua ya 9
Tumia Ripoti katika Excel Hatua ya 9

Hatua ya 9. Ongeza mstari wa nambari ili kuokoa lahajedwali lako la maingiliano

Muundo ni "ActiveWorkbook. SaveAs Filename: =" Filename.xls "." Jina la jina "ni jina la lahajedwali linaloingiliana. (Alama za nukuu kabla na baada ya" Filename.xls "zinabaki kuandikwa, wakati alama za nukuu kwa amri zote ni haihitajiki.)

Ikiwa unatumia toleo la Microsoft Excel 2007 au baadaye, tumia ".xlsx" badala ya ".xls". Walakini, ikiwa kuna watumiaji wa lahajedwali inayoingiliana na toleo la Excel 2003 na chini, hawataweza kutumia lahajedwali bila programu-jalizi ya msomaji

Tumia Ripoti katika Excel Hatua ya 10
Tumia Ripoti katika Excel Hatua ya 10

Hatua ya 10. Bonyeza alt="Image" na funguo za Q wakati huo huo

Mhariri wa Basic Basic atafunga.

Tumia Ripoti katika Excel Hatua ya 11
Tumia Ripoti katika Excel Hatua ya 11

Hatua ya 11. Bonyeza alt="Image" na funguo F8 wakati huo huo

Sanduku la mazungumzo la Macro litaonekana.

Tumia Ripoti katika Excel Hatua ya 12
Tumia Ripoti katika Excel Hatua ya 12

Hatua ya 12. Bonyeza jina la utaratibu katika orodha ya Macros

Ikiwa utaratibu ulioundwa ndio pekee katika orodha, itachaguliwa kiatomati.

Tumia Ripoti katika Excel Hatua ya 13
Tumia Ripoti katika Excel Hatua ya 13

Hatua ya 13. Bonyeza kitufe cha Chaguzi

Utaulizwa kuingiza kibodi cha kibodi utumie kama njia ya mkato na kitufe cha Ctrl. Chagua barua yenye maana ambayo haijatumika kama herufi ya mkato, kama "e" kwa "kuingia."

Tumia Ripoti katika Excel Hatua ya 14
Tumia Ripoti katika Excel Hatua ya 14

Hatua ya 14. Bonyeza "Sawa" ili kufunga mazungumzo ya Chaguzi za Macro

Sasa unaweza kusambaza lahajedwali zinazoingiliana kwa watumiaji. Baada ya kuifungua, mtumiaji anaweza kutumia funguo za mkato kufanya maandishi na kufuata maagizo uliyounda kujaza data.

Njia ya 2 ya 2: Tengeneza Kizazi cha Ripoti

Tumia Ripoti katika Excel Hatua ya 15
Tumia Ripoti katika Excel Hatua ya 15

Hatua ya 1. Unda ripoti kwenye Jedwali la PivotTable

PivotTables zimeundwa kwa muhtasari wa data ili uweze kulinganisha nambari na kutambua mwenendo. PivotTable lazima ihusiane na data iliyo kwenye moja ya wasindikaji wa data au iliyoingizwa kutoka kwa hifadhidata maalum.

Tumia Ripoti katika Excel Hatua ya 16
Tumia Ripoti katika Excel Hatua ya 16

Hatua ya 2. Andika maandishi ya Visual Basic kufungua na kufunga ripoti

Hati inapaswa kuwa na uwezo wa kutekeleza kazi anuwai zilizoorodheshwa hapa chini. Kila kazi itaelezewa ikifuatiwa na nambari iliyotolewa katika mabano ili kuitekeleza. Unapoandika nambari halisi, andika kwa kizuizi kimoja, ukibadilisha jina kwa mfano na yako mwenyewe, na usijumuishe mabano mwanzoni na mwisho wa sampuli ya nambari.

  • Fungua lahajedwali katika hali ya kusoma tu. [DIM XLAppSet XLApp = CreateObject ("Excel. App") xlapp.visible = falsexlapp.workbooks.open / excelloc / filename.xls, 3,]
  • Pakia tena data na uhifadhi ripoti, kwa mfano huu imehifadhiwa kama PDF na nukuu ya tarehe. [Truexlapp.atworkworkbook. RefreshAllxlapp.bookworkbook. ExportAsFixedFormat xlTypePDF, / pdfloc / reportname_ & DatePart ("yyyy, Now ()) &" - "& Right (" 0 "& DatePart (" m ", Sasa ()), 2) & "-" Kulia ("0" & DatePart ("d", Sasa ()), 2) na ".pdf"] Ikiwa fomati ya hati ya pato ni tofauti, badilisha fomati ya ".pdf" na ugani sahihi kama unavyotaka.
  • Funga lahajedwali bila kuihifadhi, kisha funga Excel. [xlQualityStandardxlapp. kitabu cha kazi. karibu Falsexlapp.quit]
  • Tumia ".xlsx" badala ya ".xls" mwishoni mwa lahajedwali ikiwa lahajedwali litahifadhiwa katika Excel 2007 na muundo wa baadaye wa XML.
Tumia Ripoti katika Excel Hatua ya 17
Tumia Ripoti katika Excel Hatua ya 17

Hatua ya 3. Andika maandishi ya kundi ili kuanza hati ya Msingi ya Visual

Kusudi la kuandika maandishi ni ili hati za Visual Basic ziweze kujiendesha kiatomati. Bila hati ya kundi, hati za VB zinapaswa kuendeshwa kwa mikono.

Hati imeandikwa katika muundo ufuatao, ikibadilisha jina lako mwenyewe la folda na jina la faili kwa jina lililopewa mfano huu: [cscript / nologo / fileloc / script.vbs]

Tumia Ripoti katika Excel Hatua ya 18
Tumia Ripoti katika Excel Hatua ya 18

Hatua ya 4. Andika maandishi ya kundi ili kuhakikisha kuwa faili ya pato ipo kama ilivyoundwa

Hati yako inapaswa kutekeleza kazi zilizo chini. Kila kazi itafuatwa na nambari iliyotolewa kwenye mabano ili kuitekeleza. Unapoandika nambari halisi, andika kwa kizuizi kimoja, ukibadilisha jina kwa mfano na jina unalohitaji, na usijumuishe mabano mwanzoni na mwisho wa nambari ya mfano.

  • Angalia ikiwa kuna faili ya pato. [For / f "tokens = 2-4 delims = /" %% a in ('date / t') do set rreport = reportname _ %% c - %% a - %% b.pdf)] Ikiwa umbizo la faili ya pato sio PDF, badilisha ".pdf" na ugani unaofaa.
  • Ikiwa faili / ripoti ya pato ipo, tuma kama barua pepe kwa mtu anayeihitaji. [Ikiwa ipo / pdfloc \% ripoti% (sendmail -f [email protected] -t [email protected] -Ripoti Iliyopangwa -m Ripoti %% ripoti% imeambatishwa. -A / pdfloc \% ripoti Ripoti% seva yako: jina la mtumiaji la port -xu -xp password)]
  • Ikiwa faili ya ripoti / ripoti haipo katika eneo maalum, tengeneza utaratibu ili iweze kukutumia ujumbe ambao uwasilishaji haukufaulu. [Else (sendmail -f [email protected] -t [email protected] -u Ripoti haikuendesha -m file% rreport% haipo katika / pdfloc / -s your server: port -xu username -xp password)]
Tumia Ripoti katika Hatua ya 19 ya Excel
Tumia Ripoti katika Hatua ya 19 ya Excel

Hatua ya 5. Hakikisha kwamba folda ya "Desktop" iko kwenye kompyuta

Lazima uhakikishe uwepo wa folda ya Desktop kwa mifumo yote ya 32-bit na 64-bit. Vinginevyo, Excel na lahajedwali lazima zifunguliwe kwa mikono.

  • Eneo la mfumo wa 32-bit: c: / windows / system32 / config / systemprofile
  • Eneo la mfumo wa 64-bit: c: / windows / syswow64 / config / systemprofile
Tumia Ripoti katika Excel Hatua ya 20
Tumia Ripoti katika Excel Hatua ya 20

Hatua ya 6. Panga kazi za kuendesha hati kama inahitajika

Hati za kundi lazima zitekelezwe kwa mtiririko na mfululizo, hata ikiwa hakuna mtu anayetumia kompyuta. Haki lazima ziwekwe kwa hali ya juu kabisa.

Ilipendekeza: