Хүснэгтээс хоосон мөрүүдийг устгах

Их олон хоосон мөр бүхий хүснэгтээс мөрүүдийг устгах ажиллагаа нь нилээд хүндрэл учруулдаг. Ийм ажиллагааг энгийн макро ашиглан автомат болгох нь үр дүнтэй арга юм. Үүний тулд нэг хүснэгт шинээр нээгээд хоосон мөр бүхий мэдээллүүдийг оруулаад дараа нь Developer ->Code -> Visual Basic / Tools - Macro - Visual Basic Editor гэж ороод нээгдэх Visual Basic едиторын Insert -> Module командыг ажиллуулаад доорх кодыг бичиж өгнө.

Макрогийн код

Sub DeleteEmptyRows()  
     LastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count  
     Application.ScreenUpdating = False  
     For r = LastRow To 1 Step -1  
         If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete  
     Next r  
End Sub  

Одоо едитороо File - Close and return to Microsoft Excel хаагаад хүснэгтээ хадгална. Макрог ажиллуулахын тулд Developer ->Code -> Macros / Tools - Macro - Macros гэж ороход Macro цонхонд тухайн хүснэгтэд байгаа макронуудын жагсаалтууд гарч ирнэ. Эндээс DeleteEmptyRows сонгоод Run товчийг дарна. Хүсвэл макрог дуудах товчны хослолыг Options товчийг даран заан өгч болно.

Санамж:

Макро нь MS Excel -д програмын код оруулан түүний боломжийг улам өргөжүүлэх асар хүчтэй хэрэгсэл болно. Макро ашиглан хүснэгтийг бүрэн хэмжээний програм хангамж болгох боломжтой. Гэхдээ энэ хэрэгсэл нь мэрэгжлийн бэлтгэлтэй хүмүүст зориулагдсан тул энгийн хэрэглэгчид ашиглахад хүндрэлтэй тал байж болох талтай.

Мэдээлэл таалагдсан бол найзуудтайгаа хуваалцаарай.

  Нээгдсэн тоо: 2470 Төлбөртэй

Бодлого. Сонголтод байх ёстой нэр байхгүй бол хэрэглэгч D2 (хөх хүрээтэй) нүдэнд нэрийг шивэн өгөхөд A багана болон сонголтод нэр шууд нэмэгдэж байхаар D2 нүдэнд A баганы өгөгдлүүдээр сонголт үүсгэ. Анхдагч өгөгдлүүд улаан хүрээнд байгаа ба байхгүй нэр оруулахад жагсаалт сонголт хоёрт автоматаар нэмэгдэнэ.

  Нээгдсэн тоо: 2495 Нийтийн

Нүдэнд оруулж байгаа өгөгдлийн хэмжээ өргөнөөс нь их болох их хэмжээний мэдээллийг оруулах шаардлагатай үед нүдний хэмжээг өөрчлөх хэрэгтэй болдог. Нүдний хэмжээг өөрчилснөөр хүснэгтийн харагдах болон уншигдах байдлыг сайжруулж өгдөг сайн талтай.

Баганы өргөнийг өөрчлөх

Баганы өргөнийг өөрчлөхдөө дараах аргуудаас аль нэгийг хэрэглэнэ.

  • Өргөнийг өөрчлөх гэж буй нүдээ сонгоно. Дараа нь Home -> Cells -> Format гэж ороход гарч ирэх цэсний Column Width сонголтыг хийхэд Column Width цонх гарах ба энд нүдний өргөнийг заан өгөөд Ok дарна. Бас Home -> Cells -> Format гэж ороход гарч ирэх цэсний AutoFit Column Width сонголтоор орж болно. Энэ тохиолдолд нүдний өргөн тухайн баганад оруулсан өгөгдлүүдийн хэмжээний хамгийн урттай тэнцүү болно.
  • Баганы толгойн баруун хилээс (багануудыг тусгаарлах шугам) хэрэгтэй хэмжээндээ хүртэл чирэлт хийнэ. Энэ үйлдлийг хийж байх үед Excel програм жижигхэн цонхонд (ScreenTip) баганы хэмжээний мэдээллийг үзүүлж байдаг. Олон баганыг сонгон чирэлт хийхэд бүх баганы хэмжээ ижилхэн байдлаар зэрэг өөрчлөгдөнө.
  • Баганад байгаа хамгийн урт бичлэгийн хэмжээгээр өргөнийг өөрчлөхийн тулд баганы толгойн баруун хил дээр хоёр даралт хийнэ. Хэрвээ олон баганыг сонгон аваад аль нэг баганы баруун хил дээр хоёр даралт хийвэл багана бүр өөрийн хамгийн урт бичлэгийн хэмжээтэй өргөнтэй болно.
  • Өргөнийг өөрчлөх баганыг сонгон авна. (Баганы толгой дээр зүүн даралт хийнэ. Нэг зэрэг олон багана сонгож болно) Дараа нь баруун даралт хийгээд гарч ирэх цэснээс Column Width сонголтыг хийхэд Column Width цонх гарах ба энд нүдний өргөнийг заан өгөөд Ok дарна.

  Нээгдсэн тоо: 2772 Бүртгүүлэх

Энэ хичээлээр MS Excel -ийн хамгийн хүчирхэг хэрэгслүүдийн нэгд тооцогдох Pivot table -ийг хэрхэн үүсгэх талаар авч үзэх болно. Хүсэнгтийг зохион өгөгдөл оруулна гэдэг нь мэдээллийг цуглуулан сан үүсгэж байгаа хэрэг. Гэтэл мэдээллийн санг ашиглах гэдэг маань үнэн хэрэгтээ цуглуулсан мэдээллийг боловсруулах, түүнээс тайлан гаргах ажиллагаа болдог. Ихэнх хэрэглэгчид яг энэхүү тайлан гаргах ажилд нилээд хүндрэлтэй учирдаг. Энд бидэнд Pivot table хэрэгсэл юугаар ч сольшгүй тусыг авчирна.

  Нээгдсэн тоо: 16937 Төлбөртэй

1-р арга. Нөхцлөөр форматлах аргыг ашиглан хийх

Бидэнд сурталчилгаа явуулах ажлын төлөвлөгөө байсан гэе. Төлөвлөгөөнөөс ажлын графикийг нөхцлөөр форматлах аргаар хэрхэн гаргахыг авч үзье. Нөхцөл ашиглан бид хүснэгтийн дурын нүдийг хүссэн өнгөөр харуулж чадна. Иймд хүснэгтийн араас график үүсгэх нүднүүдийг нэмье. Энд 2010-01-01 нээс 2010-01-30 өдрийг оруулаад нийт 30 багана нэмэх юм. Одоо нэмсэн хэсгийг нөхцлөөр форматлана.

Үйл явдал /event/ тодорхой үйлдэл хийгдсэн талаар системд мэдэгддэг. Хэрвээ бид энэхүү үйлдлийг ажиглах хэрэгтэй бол яг энд…

Нээгдсэн тоо : 341

 

Манай төсөл олон хуудсуудтай болон тэдгээрийн хооронд динамикаар шилжилт хийж байгаа ч тухайн үед шилжилт хийгдсэн хуудаст тохирох…

Нээгдсэн тоо : 432

 

Зочин (Visitor) паттерн классуудыг өөрчлөхгүйгээр тэдгээрийн обьектуудын үйлдлийг тодорхойлох боломжийг олгоно. Зочин хэвийг ашиглахдаа классуудын хоёр ангилалыг тодорхойлно.…

Нээгдсэн тоо : 403

 

Лямбда-илэрхийлэл нь нэргүй аргын хураангуй бичилтийг илэрхийлнэ. Лямбда-илэрхийлэл утга буцаадаг, буцаасан утгыг өөр аргын…

Нээгдсэн тоо : 479

 

Кодийн сайжруулалт /рефакторинг/ хичээлээр програмийн кодоо react -ийн зарчимд нийцүүлэн компонентод салгасан.…

Нээгдсэн тоо : 557

 

Хадгалагч (Memento) хэв обьектын дотоод төлвийг түүний гадна гаргаж дараа нь хайрцаглалтын зарчмыг зөрчихгүйгээр обьектыг сэргээх боломжийг олгодог.

Нээгдсэн тоо : 543

 

Делегаттай нэргүй арга нягт холбоотой. Нэргүй аргуудыг делегатийн хувийг үүсгэхэд ашигладаг.
Нэргүй аргуудын тодорхойлолт delegate түлхүүр үгээр…

Нээгдсэн тоо : 665

 

Математикт харилцан урвуу тоонууд гэж бий. Ямар нэгэн тооны урвуу тоог олохдоо тухайн тоог сөрөг нэг зэрэг дэвшүүлээд…

Нээгдсэн тоо : 783

 

Төсөлд react-router-dom санг оруулан чиглүүлэгчдийг бүртгүүлэн тохируулсан Санг суулган тохируулах хичээлээр бид хуудас…

Нээгдсэн тоо : 798

 
Энэ долоо хоногт

Нээгдсэн тоо : 1617

 

[-252; 299) завсарт орших 18 -д үлдэгдэлгүй хуваагдах тоонуудын нийлбэрийг ол.

Нээгдсэн тоо : 1049

 

тэгшитгэлийг бод.

Нээгдсэн тоо : 273