Onye nrụpụta tebụl

ọdịnaya

Ọ bụghị ihe nzuzo na ọtụtụ ndị ọrụ Excel, mgbe ha na-eke tebụl na mpempe akwụkwọ, na-eche na mbụ maka nkasi obi na ịdị mma nke onwe ha. Nke a bụ otú e si amụ tebụl mara mma, ndị mara mma na ndị na-adịghị mma nwere "isi" dị mgbagwoju anya, nke, n'otu oge ahụ, enweghị ike ịzacha ma ọ bụ hazie ma ọlị, ọ ka mma ịghara iche echiche banyere mkpesa akpaka na tebụl pivot ma ọlị.

N'oge na-adịghị anya, onye ọrụ nke tebụl dị otú ahụ na-abịa ná nkwubi okwu na "ọ nwere ike ọ gaghị adị mma, ma ọ nwere ike ịrụ ọrụ" wee malite ime ka nhazi nke tebụl ya dị mfe, na-ebute ya n'usoro na ndụmọdụ ndị kpochapụwo:

  • nkụnye eji isi mee otu ahịrị dị mfe, ebe kọlụm ọ bụla ga-enwe aha pụrụ iche (aha ubi)
  • otu ahịrị - otu ọrụ arụchara (nkwekọrịta, ire, ikenye, oru ngo, wdg)
  • enweghị merged cell
  • na-enweghị nkwụsịtụ n'ụdị ahịrị efu na ogidi

Ma ọ bụrụ na ị na-eme isi otu akara site na ọkwa dị iche iche ma ọ bụ kewaa otu kọlụm n'ime ọtụtụ ndị, ọ dị nnọọ mfe, mgbe ahụ, nhazigharị tebụl nwere ike iwepụta oge dị ukwuu (karịsịa na nnukwu nha). Ọ pụtara ọnọdụ ndị a:

Of     Onye nrụpụta tebụl   do     Onye nrụpụta tebụl  

N'ihe banyere ọdụ data, a na-akpọkarị tebụl nri dị larịị (flat) - ọ bụ dịka tebụl ndị dị otú ahụ na ọ kacha mma ịmepụta akụkọ nke tebụl pivot (tebụl pivot) ma na-eduzi nyocha.

Ị nwere ike ịtụgharị okpokoro akụkụ abụọ gaa na tebụl dị larịị site na iji nnukwu macro dị mfe. Mepee Visual Basic Editor site na taabụ Onye nrụpụta – Visual Basic (Onye Mmepụta - Visual Basic Editor) ma ọ bụ ụzọ mkpirisi ahụigodo Alt+F11. Fanye modul ọhụrụ (Fanye – Modul) ma detuo ederede macro a ebe ahụ:

Sub Redesigner() Dim i As Long Dim hc Dị ka Integer, hr As Integer Dim ns As Worksheet hr = InputBox("Сколько строк с подписями сверху?") hc = InputBox ("Сколько строк с подписями сверху?") hc = InputBox ("Сколько строс. Ụgha i = 1 Tọọ inpdata = Nhọrọ Tọọ ns = Akwụkwọ ọrụ. Tinye maka r = (hr + 1) Iji inpdata.Rows.Count For c = (hc + 1) Iji inpdata.Columns.Count For j = 1 Iji hc ns. Selụ(i, j) = inpdata.Cells(r, j) Ọzọ j Maka k = 1 Iji hr ns.Cells(i, j + k - 1) = inpdata.Cells(k, c) Na-esote k ns.Cells( i, j + k - 1) = inpdata.Cells(r, c) i = i + 1 na-esote c Ọzọ r Ọgwụgwụ Sub  

Ị nwere ike mechie VBA editọ wee laghachi na Excel. Ugbu a, anyị nwere ike họrọ okpokoro mbụ (n'ụzọ zuru ezu, na nkụnye eji isi mee na kọlụm mbụ nwere ọnwa) ma na-agba ọsọ nnukwu anyị. Onye nrụpụta - Macros (Onye Mmepụta - Macros) ma ọ bụ ịpị ngwakọta Alt+F8.

Macro ga-etinye mpempe ọhụrụ n'ime akwụkwọ ahụ wee mepụta ụdị tebụl ahọpụtara ọhụrụ, nke arụgharịrị ọhụrụ na ya. Ị nwere ike ịrụ ọrụ na tebụl dị otú ahụ "n'uju", na-eji ngwá ọrụ Excel niile maka nhazi na nyochaa nnukwu ndepụta.

  • Kedu ihe bụ macros, ebe itinye koodu macro na VBA, otu esi eji ha
  • Iji PivotTables mepụta akụkọ
  • Ngwá ọrụ iji chegharịa tebụl XNUMXD ka ọ bụrụ nke dị larịị sitere na mgbakwunye PLEX

 

Nkume a-aza