Dib-u-qaabaynta Miiska

Contents

Wax qarsoodi ah maaha in inta badan isticmaalayaasha Excel, marka ay samaynayaan miisaska xaashida, inay marka hore ka fikiraan raaxaysigooda iyo raaxaysigooda. Tani waa sida quruxda, midabka iyo miisaska dhibka leh ee leh "madaxyada" adag, kuwaas oo, isla markaa, aan la sifayn karin ama la kala saari karin, oo ay fiicantahay in aan laga fikirin warbixin toos ah oo leh miis pivot gabi ahaanba.

Si dhakhso ah ama dambe, isticmaalaha miiska noocan oo kale ah ayaa soo gebogebeynaya in "laga yaabo inaysan noqon mid aad u qurux badan, laakiin way shaqeyn kartaa" oo bilaabay inuu fududeeyo naqshadeynta miiskiisa, isaga oo la jaan qaadaya talooyinka caadiga ah:

  • madax hal-line fudud, halkaas oo tiir kastaa uu yeelan doono magac u gaar ah (magaca goobta)
  • hal xariiq - hal hawlgal oo dhammaystiran (heshiiska, iibinta, dhajinta, mashruuca, iwm.)
  • unugyo la isku daray ma jiro
  • iyada oo aan la jebin qaabka safafka iyo tiirarka madhan

Laakiin haddii aad ka sameysid madax-hal-line oo ka mid ah heerar badan ama hal tiir u kala qaybiso dhowr, waa wax fudud, markaa dib-u-dhiska miiska wuxuu qaadan karaa waqti badan (gaar ahaan cabbirro waaweyn). Waxay ka dhigan tahay xaaladdan soo socota:

Of     Dib-u-qaabaynta Miiska   do     Dib-u-qaabaynta Miiska  

Marka la eego database-yada, miiska saxda ah waxaa badanaa loo yaqaan flat (flat) - marka loo eego shaxanka noocaas ah waxaa ugu wanaagsan in la dhiso warbixinnada miisaska pivot (miisaska pivot) oo la sameeyo falanqaynta.

Waxaad u rogi kartaa miis laba-geesood ah oo aad u rogi kartaa miis siman adiga oo isticmaalaya makro fudud. Fure Visual Basic Editor adoo isticmaalaya tab Horumarinta - Visual Basic (Developer — Visual Basic Editor) ama kiiboodhka gaaban Alt+F11. Geli cutub cusub (Geli - Module) oo nuqul ka samee qoraalka makro-kan:

Dib-u-habeeyn-hoosaad () Dim i As Long Dim hc Sida Isku-dhafka, hr Sida Isku-dhafka Dim ns Sida Xaashida Shaqada hr = InputBox Been i = 1 Set inpdata = Xulashada Set ns = Xaashiyaha shaqada.Kudar r = (hr + 1) Ku dheji gelinta Unugyada(i, j) = inpdata.Cells(r, j) Xiga j For k = 1 To hr ns.Cells(i, j + k - 1) = inpdata.Cells(k, c) Xiga k ns.Cells( i, j + k - 1) = inpdata.Cells(r, c) i = i + 1 Xiga c Xiga r Dhamaadka Sub  

Waxaad markaa xidhi kartaa tifaftiraha VBA oo aad ku noqon kartaa Excel. Hadda waxaan dooran karnaa miiska asalka ah (si buuxda, oo leh madax iyo tiirka ugu horreeya ee bilaha ah) oo waxaan ku socodsiin karnaa makro. Horumarinta - Macros (Developer — Macros) ama isku darka riixaya Alt+F8.

Makroodhku wuxuu gelin doonaa xaashi cusub buugga oo wuxuu ku abuuri doonaa nooc cusub oo dib loo dhisay oo miiska la doortay. Waxaad la shaqayn kartaa miiskan oo kale "si buuxda", adigoo isticmaalaya dhammaan arsenal ee qalabka Excel si aad u habeyso oo u falanqeyso liisaska waaweyn.

  • Waa maxay macros, meesha laga geliyo koodka macro ee VBA, sida loo isticmaalo
  • Abuuritaanka Warbixinnada PivotTables
  • Qalabka dib loogu habeynayo miisaska XNUMXD si loogu dhejiyo kuwa siman ee PLEX add-on

 

Leave a Reply