Otu esi ejikwa macro rụọ ọrụ oge niile na Excel

Excel nwere ike, mana n'otu oge ahụ, a naghị ejikarị ya eme ihe, ike ịmepụta usoro omume akpaka site na iji macros. Macro bụ ụzọ dị mma ị ga-esi pụta ma ọ bụrụ na ị na-arụ otu ụdị ọrụ a na-emegharị ugboro ugboro. Dịka ọmụmaatụ, nhazi data ma ọ bụ nhazi akwụkwọ dịka ndebiri ahaziri. N'okwu a, ị chọghị ịma asụsụ mmemme.

Ị chọburu ịma ihe nnukwu macro bụ yana otu o si arụ ọrụ? Mgbe ahụ, jiri obi ike gaa n'ihu - mgbe ahụ, anyị ga-eji nzọụkwụ gị mee usoro niile nke ịmepụta nnukwu macro.

Kedu ihe bụ Macro?

Otu macro na Microsoft Office (ee, ọrụ a na-arụ otu ihe ahụ n'ọtụtụ ngwa nke ngwugwu Microsoft Office) bụ koodu mmemme n'asụsụ mmemme. Nlekọta Anya maka Ngwa (VBA) echekwara n'ime akwụkwọ. Iji mee ka ọ dokwuo anya, enwere ike iji akwụkwọ Microsoft Office tụnyere ibe HTML, mgbe ahụ macro bụ ihe analog nke Javascript. Ihe Javascript nwere ike iji data HTML mee na ibe weebụ yiri ihe nnukwu nwere ike iji data mee na akwụkwọ Microsoft Office.

Macros nwere ike ime ihe ọ bụla ịchọrọ na akwụkwọ. Nke a bụ ụfọdụ n'ime ha (akụkụ dị ntakịrị):

  • Tinye ụdị na nhazi.
  • Jiri ọnụọgụ ọnụọgụ na data ederede rụọ ọrụ dị iche iche.
  • Jiri isi mmalite data mpụga (faịlụ nchekwa data, akwụkwọ ederede, wdg)
  • Mepụta akwụkwọ ọhụrụ.
  • Mee ihe niile dị n'elu na ngwakọta ọ bụla.

Ịmepụta nnukwu macro - ihe atụ bara uru

Dịka ọmụmaatụ, ka anyị were faịlụ a na-ahụkarị CSV. Nke a bụ tebụl 10 × 20 dị mfe jupụtara na nọmba site na 0 ruo 100 nwere isiokwu maka ogidi na ahịrị. Ọrụ anyị bụ ịtụgharị data atọrọ ka ọ bụrụ tebụl a haziri ugbu a wee mepụta mkpokọta n'ahịrị nke ọ bụla.

Dịka e kwurula, macro bụ koodu edere n'asụsụ mmemme VBA. Ma na Excel, ị nwere ike ịmepụta mmemme na-edeghị akara koodu, nke anyị ga-eme ugbu a.

Iji mepụta nnukwu, mepee View (Ụdị) > Macros (Macro) > Dekọọ Macro (Ndekọ nnukwu…)

Nye nnukwu aha gị (enweghị oghere) wee pịa OK.

Site n'oge a, a na-edekọ omume gị niile na akwụkwọ ahụ: mgbanwe na sel, na-agagharị na tebụl, ọbụna na-emegharị windo ahụ.

Excel na-egosi na agbanyere ọnọdụ ndekọ nnukwu macro na ebe abụọ. Nke mbụ, na menu Macros (Macros) - kama eriri Dekọọ Macro (Na-edekọ nnukwu…) ahịrị pụtara Kwụsị ndekọ (Kwụsị ịdekọ).

Nke abụọ, na ala aka ekpe nke windo Excel. Akara ngosi Kwụsị (obere square) na-egosi na agbanyere ọnọdụ ndekọ nnukwu. Ịpị ya ga-akwụsị ịdekọ. N'aka nke ọzọ, mgbe agbanyeghị ọnọdụ ndekọ ahụ, enwere akara iji mee ka ndekọ nnukwu dị na ebe a. Ịpị na ya ga-enye otu nsonaazụ ahụ dị ka ịgbanwuo ndekọ site na menu.

Ugbu a agbanyere ọnọdụ ndekọ nnukwu macro, ka anyị banye n'ọrụ anyị. Nke mbụ, ka anyị tinye nkụnye eji isi mee maka data nchịkọta.

Na-esote, tinye usoro n'ime sel dị ka aha nke isiokwu si dị (a na-enye ụdịdị nke usoro maka Bekee na nsụgharị Excel, adreesị cell bụ mkpụrụedemede Latin mgbe niile):

  • = SUM (B2:K2) or = SUM (B2:K2)
  • = ỌZỌ (B2:K2) or = Ụda (B2:K2)
  • =MIN(B2:K2) or =MIN(B2:K2)
  • =MAX(B2:K2) or =MAX(B2:K2)
  • =MEDIA (B2:K2) or =MEDIA (B2:K2)

Ugbu a họrọ mkpụrụ ndụ ndị nwere usoro ma detuo ha na ahịrị niile nke tebụl anyị site na ịdọrọ aka nke autofill.

Mgbe ịmechara usoro a, ahịrị ọ bụla kwesịrị inwe mkpokọta kwekọrọ.

Ọzọ, anyị ga-achịkọta nsonaazụ maka tebụl dum, maka nke a, anyị na-arụ ọrụ mgbakọ na mwepụ ole na ole:

N'otu n'otu:

  • = SUM (L2:L21) or = SUM (L2:L21)
  • = ỌZỌ (B2:K21) or = Ụda (B2:K21) - iji gbakọọ uru a, ọ dị mkpa iburu kpọmkwem data mbụ nke tebụl. Ọ bụrụ na ị were nkezi nke nkezi maka ahịrị onye ọ bụla, nsonaazụ ga-adị iche.
  • =MIN(N2:N21) or =MIN(N2:N21)
  • = Max (O2:O21) or = Max (O2:O21)
  • =MEDIA (B2:K21) or =MEDIA (B2:K21) - anyị na-atụle iji data mbụ nke tebụl, n'ihi ihe kpatara egosipụtara n'elu.

Ugbu a anyị na-mere na mgbako, ka anyị mee ụfọdụ formatting. Mbụ, ka anyị tọọ otu usoro ngosipụta data maka sel niile. Họrọ sel niile dị na mpempe akwụkwọ, iji mee nke a, jiri ụzọ mkpirisi ahụigodo Ctrl + Ama ọ bụ pịa akara ngosi Họrọ ihe niile, nke dị na nkwụsịtụ nke isiokwu na kọlụm. Wee pịa Ụdị rikoma (Delimited Format) tab Mbido (Ụlọ).

Na-esote, gbanwee ọdịdị nke kọlụm na nkụnye eji isi mee:

  • Ụdị mkpụrụedemede siri ike.
  • Nhazi etiti.
  • Agba jupụta.

N'ikpeazụ, ka anyị melite usoro nke ngụkọta.

Nke a bụ ka ọ kwesịrị ịdị na njedebe:

Ọ bụrụ na ihe niile dabara gị, kwụsị ịdekọ nnukwu.

Ekele! Naanị ị debere macro mbụ gị na Excel n'onwe gị.

Iji jiri nnukwu macro emepụtara, anyị kwesịrị ịchekwa akwụkwọ Excel n'ụdị na-akwado macros. Nke mbụ, anyị kwesịrị ihichapụ data niile na tebụl anyị mepụtara, ya bụ mee ka ọ bụrụ template efu. Nke bụ eziokwu bụ na n'ọdịnihu, na-arụ ọrụ na template a, anyị ga-ebubata data kachasị ọhụrụ na nke dị mkpa n'ime ya.

Ka ikpochapụ sel niile na data, pịa aka nri na akara ngosi Họrọ ihe niile, nke dị na nkwụsị nke isiokwu ahịrị na kọlụm, na site na nchịkọta nhọrọ, họrọ Hichapụ (Hichapụ).

Ugbu a mpempe akwụkwọ anyị kpochapụrụ kpamkpam na data niile, ebe nnukwu ka na-edekọ. Anyị kwesịrị ịchekwa akwụkwọ ọrụ dị ka template Excel nwere nnukwu ike nke nwere ndọtị ahụ XLTM.

Isi ihe dị mkpa! Ọ bụrụ na ị na-echekwa faịlụ na ndọtị XLTX, mgbe ahụ nnukwu macro agaghị arụ ọrụ na ya. Site n'ụzọ, ị nwere ike ichekwa akwụkwọ ọrụ dị ka template Excel 97-2003, nke nwere usoro XLT, ọ na-akwado macro.

Mgbe echekwara template, ị nwere ike mechie Excel n'enweghị nsogbu.

Na-arụ ọrụ Macro na Excel

Tupu ikpughe ohere niile nke nnukwu ihe ị mepụtara, echere m na ọ dị mma ịṅa ntị na isi ihe abụọ dị mkpa gbasara macros n'ozuzu:

  • Macros nwere ike imerụ ahụ.
  • Gụọ paragraf gara aga ọzọ.

Koodu VBA dị ike nke ukwuu. Karịsịa, ọ nwere ike ịrụ ọrụ na faịlụ na-abụghị akwụkwọ dị ugbu a. Dịka ọmụmaatụ, nnukwu macro nwere ike ihichapụ ma ọ bụ gbanwee faịlụ ọ bụla na nchekwa Akwụkwọ m. Maka nke a, naanị gbaa ọsọ ma hapụ macro sitere na isi mmalite ị tụkwasịrị obi.

Iji mee macro nhazi data anyị, mepee faịlụ template anyị mepụtara na akụkụ mbụ nke nkuzi a. Ọ bụrụ na ị nwere ntọala nchekwa ọkọlọtọ, mgbe ị mepee faịlụ, ịdọ aka ná ntị ga-apụta n'elu tebụl na macros nwere nkwarụ, yana bọtịnụ iji mee ka ha nwee ike. Ebe ọ bụ na anyị mere template n'onwe anyị na anyị tụkwasịrị onwe anyị obi, anyị pịa bọtịnụ Kwado ọdịnaya (Tinye ọdịnaya).

Nzọụkwụ ọzọ bụ ibubata ihe ndekọ data emelitere ọhụrụ na faịlụ ahụ CSV (dabere na faịlụ dị otú ahụ, anyị kere nnukwu anyị).

Mgbe ị na-ebubata data na faịlụ CSV, Excel nwere ike ịgwa gị ka ịtọlite ​​​​ụfọdụ ntọala iji bufee data ahụ na tebụl.

Mgbe emechara mbubata, gaa na menu Macros (Macros) tab View (Lee) wee họrọ iwu Lelee Macros (Macro).

N'ime igbe okwu na-emepe, anyị ga-ahụ ahịrị nwere aha macro anyị FormatData. Họrọ ya wee pịa Run (Emezuo).

Mgbe nnukwu na-amalite na-agba ọsọ, ị ga-ahụ tebụl cursor na-amapụ site na cell gaa na cell. Mgbe sekọnd ole na ole gasịrị, a ga-eme otu ọrụ ahụ na data dị ka mgbe ị na-edekọ nnukwu. Mgbe ihe niile dị njikere, tebụl kwesịrị ịdị ka nke mbụ nke anyị ji aka hazie, naanị na data dị iche iche na sel.

Ka anyị leba anya n'okpuru mkpuchi: Kedu ka nnukwu macro si arụ ọrụ?

Dịka ekwuru ihe karịrị otu ugboro, nnukwu macro bụ koodu mmemme n'asụsụ mmemme. Nlekọta Anya maka Ngwa (VBA). Mgbe ịgbanwuo ọnọdụ ndekọ nnukwu, Excel na-edekọ ihe niile ị mere n'ụdị ntuziaka VBA. N'ikwu ya n'ụzọ dị mfe, Excel na-edere gị koodu ahụ.

Iji hụ koodu mmemme a, ịchọrọ na menu Macros (Macros) tab View (ele) pịa Lelee Macros (Macros) na igbe okwu na-emepe, pịa Dezie (Mgbanwe).

Window ga-emepe. Nlekọta Anya maka Ngwa, nke anyị ga-ahụ koodu mmemme nke nnukwu anyị dekọrọ. Ee, ị ghọtara nke ọma, ebe a ị nwere ike ịgbanwe koodu a na ọbụna mepụta nnukwu macro ọhụrụ. Enwere ike ịdekọ ihe omume ndị anyị na tebụl mere na nkuzi a site na iji ndekọ macro akpaka na Excel. Mana macros dị mgbagwoju anya karị, nwere usoro a na-emegharị nke ọma na mgbagha arụ ọrụ, chọrọ mmemme akwụkwọ ntuziaka.

Ka anyị tinye otu nzọụkwụ ọzọ na ọrụ anyị…

Were ya na faịlụ data mbụ anyị data.csv a na-emepụta na-akpaghị aka site na usoro ụfọdụ ma na-echekwa ya mgbe niile na diski n'otu ebe. Ọmụmaatụ, C: Datata.csv - ụzọ faịlụ nwere data emelitere. Usoro imepe faịlụ a na ibubata data na ya nwekwara ike ịdekọ na nnukwu:

  1. Mepee faịlụ ndebiri ebe anyị chekwaa nnukwu - FormatData.
  2. Mepụta nnukwu nnukwu aha Ibudata data.
  3. Mgbe ị na-edekọ nnukwu Ibudata data mbubata data site na faịlụ data.csv – dị ka anyị mere na aga akụkụ nke nkuzi.
  4. Mgbe mbubata ahụ zuru, kwụsị ịdekọ nnukwu.
  5. Hichapụ data niile na sel.
  6. Chekwaa faịlụ ahụ ka template Excel nwere nnukwu ike ( ndọtị XLTM).

Ya mere, site na iji template a, ị ga-enweta macro abụọ - otu na-ebu data, nke ọzọ na-emepụta ha.

Ọ bụrụ na ịchọrọ ịbanye na mmemme, ịnwere ike ijikọ omume nke macros abụọ a n'otu - naanị site na iṅomi koodu site na. Ibudata data ruo mmalite nke koodu FormatData.

Nkume a-aza