Puna me funksionet VBA që kthejnë një grup në Excel 2016

Formulat e grupeve janë një nga veçoritë më të fuqishme të Excel. Nëse jeni njohur me formulat e grupeve, do të jeni të lumtur të dini se mund të krijoni funksione VBA që kthejnë një grup.

Kthimi i një sërë emrash muajsh

Le të fillojmë me një shembull të thjeshtë. Funksioni Emrat e muajve kthen një grup prej 12 elementësh - e keni marrë me mend - emrat e muajve.

Emrat e muajve të funksionit ()
  Emrat e muajve = Array ("Janar", "Shkurt", "Mars", _
   "Prill", "maj", "qershor", "korrik", "gusht", _
   "Shtator", "Tetor", "Nëntor", "Dhjetor")
Funksioni i Fundit

Për të përdorur funksionin Emrat e muajve në një fletë pune, duhet ta futni atë si një formulë grupi me 12 qeliza. Për shembull, zgjidhni intervalin A2:L2 dhe shkruani =MonthNames() . Më pas shtypni Ctrl+Shift+Enter për të futur formulën e grupit në të 12 qelizat e zgjedhura. Shikoni rezultatin.

Puna me funksionet VBA që kthejnë një grup në Excel 2016

Përdorimi i funksionit MonthNames për të kthyer një grup me 12 elementë.

Nëse dëshironi që emrat e muajve të shfaqen në një kolonë, zgjidhni 12 qeliza në një kolonë dhe përdorni këtë formulë të grupit. (Mos harroni ta futni duke shtypur Ctrl+Shift+Enter.)

=TRANSPOSE(Emrat e muajve())

Ju gjithashtu mund të zgjidhni një muaj të vetëm nga grupi. Këtu është një formulë (jo një formulë grupi) që shfaq elementin e katërt të grupit: Prill.

=INDEX(Emrat e muajve(),4)

Po kthen një listë të renditur

Supozoni se keni një listë me emra që dëshironi të shfaqni në rend të renditur në një gamë tjetër qelizash. A nuk do të ishte mirë që një funksion i fletës së punës ta bënte këtë për ju?

Ky funksion i personalizuar bën pikërisht këtë: Ai merr një varg qelizash me një kolonë si argument dhe më pas kthen një grup të atyre qelizave të renditura. Gama A2:A13 përmban disa emra. Gama C2:C13 përmban këtë formulë të grupit shumëqelizor. (Mos harroni se duhet të futni formulën duke shtypur Ctrl+Shift+Enter.)

Puna me funksionet VBA që kthejnë një grup në Excel 2016

Përdorimi i një funksioni të personalizuar për të kthyer një diapazon të renditur.

=Të renditura (A2:A13)

Këtu është kodi për funksionin Sorted:

Funksioni i renditur (Rng si varg)
  Dim SortedData() Si variant
  Qeliza e zbehtë si varg
  Dim Temp As Variant, i Sa Long, j Sa Long
  E zbehtë jo e zbrazët për aq kohë sa
' Transferoni të dhënat në të dhënat e renditura
  Për çdo qelizë në Rng
    Nëse nuk është bosh (qeliza) Atëherë
      NonEmpty = Jo Bosh + 1
      ReDim ruaj të dhënat e renditura (1 në jo bosh)
      Të dhënat e renditura (Jo bosh) = Qeliza.Vlera
    Fundi Nëse
  Qeliza tjetër
' Rendit grupin
  Për i = 1 Në NonEmpty
    Për j = i + 1 Në Jo Bosh
      Nëse Të dhënat e renditura(i) > Të dhënat e renditura(j) Pastaj
        Temp = Të dhënat e renditura(j)
        Të dhënat e renditura(j) = Të dhënat e renditura(i)
        Të dhënat e renditura(i) = Temp
      Fundi Nëse
    Tjetra j
  Tjetra i
' Transpozoni grupin dhe kthejeni atë
  Renditur = Application.Transpose(Të dhënat e renditura)
Funksioni i Fundit

Funksioni Sorted fillon duke krijuar një grup të quajtur SortedData. Ky grup përmban të gjitha vlerat jo bosh në diapazonin e argumenteve. Më pas, grupi SortedData renditet, duke përdorur një algoritëm të renditjes me flluska. Për shkak se grupi është një grup horizontal, ai duhet të transpozohet përpara se të kthehet nga funksioni.

Funksioni i renditur funksionon me një gamë të çdo madhësie, për sa kohë që është në një kolonë ose rresht të vetëm. Nëse të dhënat e pakontrolluara janë në një rresht, formula juaj duhet të përdorë funksionin TRANSPOSE të Excel për të shfaqur të dhënat e renditura horizontalisht. Për shembull:

=TRANSPOSE(Të renditur(A16:L16))

Leave a Comment

Si të shkruani shënime në OneNote 2013 në Android

Si të shkruani shënime në OneNote 2013 në Android

Mësoni si të shkruani shënime në OneNote 2013 në Android me krijimin, hapjen dhe regjistrimin e shënimeve. Aplikoni strategji efektive për menaxhimin e shënimeve tuaja.

Formatimi i numrave në një varg teksti në Excel

Formatimi i numrave në një varg teksti në Excel

Mësoni si të formatoni numrat në një varg teksti në Excel për të përfshirë informacione të sakta dhe tërheqëse për raportet tuaja.

Si të fshini qelizat dhe të dhënat në Excel 2010

Si të fshini qelizat dhe të dhënat në Excel 2010

Në Excel 2010, fshini të dhënat apo formatin e qelizave lehtësisht me disa metoda të thjeshta. Mësoni si të menaxhoni përmbajtjen e qelizave me opsione të ndryshme.

Formatimi i elementeve të grafikut të Excel 2007

Formatimi i elementeve të grafikut të Excel 2007

Zhvilloni aftësitë tuaja në formatimin e elementeve të grafikut në Excel 2007 përmes metodave të thjeshta dhe efikase.

Si të rreshtoni dhe justifikoni tekstin në Word 2010

Si të rreshtoni dhe justifikoni tekstin në Word 2010

Mësoni se si të rreshtoni dhe justifikoni tekstin në Word 2010 me opsione të ndryshme rreshtimi dhe justifikimi për të përmirësuar formatimin e dokumenteve tuaja.

Excel 2019: Si të krijoni makro Excel për të automatizuar komandat

Excel 2019: Si të krijoni makro Excel për të automatizuar komandat

Mësoni si të krijoni makro në Excel 2019 për të automatizuar komandat dhe thjeshtuar detyrat tuaja.

Si të përdorni vizoren për të vendosur skeda në Word 2016

Si të përdorni vizoren për të vendosur skeda në Word 2016

Mënyra vizuale dhe e shpejtë për të vendosur një ndalesë skedash në Word 2016 është përdorimi i vizores. Zbulo disa këshilla dhe truke për përdorimin e skedave në këtë program.

Formatimi i boshtit X dhe boshtit Y në grafikët e Excel 2007

Formatimi i boshtit X dhe boshtit Y në grafikët e Excel 2007

Mësoni si të formula boshtet X dhe Y në Excel 2007, duke përfshirë mundësitë e ndryshimit të formatimeve për grafikët e ndryshëm.

Statistika të thjeshta në analizën e të dhënave në Excel

Statistika të thjeshta në analizën e të dhënave në Excel

Eksploroni se si Excel mund t

Gjetja dhe zëvendësimi i të dhënave në Excel 2007

Gjetja dhe zëvendësimi i të dhënave në Excel 2007

Mësoni se si të përdorni veçorinë Find and Replace të Excel 2007 për të gjetur dhe zëvendësuar të dhëna në mënyrë efikase. Kjo udhëzues është e përshtatshme për të gjithë përdoruesit që dëshirojnë të rrisin produktivitetin e tyre.