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

Хоосон нүднүүд агуулсан хэсэг байна гэж үзье. Өгөгдөлгүй хоосон нүднүүдийг хэсгээс хэрхэн устгах вэ?

Энд бид энэ асуудлыг хэрэглэгчийн функц ашиглан яаж шийдвэрлэхийг авч үзье. Функц ашиглахгүйгээр шийдвэрлэх аргатай эндээс танилцаарай.
Танд хэсгээс хоосон нүднүүдийг устгах ажил байнга гардаг бол асуудлыг шийдвэрлэх функцыг нэг удаа бичээд стандарт болгон дараа нь ашиглаж болно. Үүний тулд <Alt + F11> хослолыг даран Visual Basic едиторыг дуудан Insert -> Module цэсээр ороод нээгдэх цонхонд доорх кодыг бичин өгнө.

Функцын код

Function NoBlanks(DataRange As Range) As Variant()
     Dim N As Long
     Dim N2 As Long
     Dim Rng As Range
     Dim MaxCells As Long
     Dim Result() As Variant
     Dim R As Long
     Dim C As Long

     MaxCells = Application.WorksheetFunction.Max( _
         Application.Caller.Cells.Count, DataRange.Cells.Count)
     ReDim Result(1 To MaxCells, 1 To 1)

     For Each Rng In DataRange.Cells
         If Rng.Value <> vbNullString Then
             N = N + 1
             Result(N, 1) = Rng.Value
         End If
     Next Rng
     For N2 = N + 1 To MaxCells
         Result(N2, 1) = vbNullString
     Next N2

     If Application.Caller.Rows.Count = 1 Then
         NoBlanks = Application.Transpose(Result)
     Else
         NoBlanks = Result
     End If

End Function

Одоо функцээ хадгалаад буцан Excel програмд шилжинэ. Функцыг ашиглахын тулд

  1. Анхдагч хэсгийн өгөгдөлтэй нүднүүд багтахаар хангалттай хэмжээний хэсгийг сонгон авна. Жишээ нь F3:F10 (улаан хүрээтэй энэ бол үр дүн)
  2. Insert Function товч дээр дараад (ногоон хүрээтэй) Insert Function цонхны Category гэдгээс User Defined сонгоход гарах жагсаалтаас NoBlanks функцээ авна. (ягаан хүрээтэй)
  3. Функцын аргументэд хоосон нүд бүхий хэсгээ заан өгнө. A3:A10 (хөх хүрээтэй) Функцыг томьёоны массив байдлаар оруулахын тулд <Ctrl + Shift + Enter> хослолыг дарна.

 

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

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

Ямар нэгэн өгөгдлийг судалгаа хийхийн тулд л цуглуулдаг. Ихэнх томоохон байгууллагууд санхүүгийн бүртгэлдээ програм хангамж ашигладаг ч тайлан бүрийг програмаас гарган авах гэвэл асар өндөр зардалтай болно. Гэхдээ орчин үеийн програмууд болон өгөгдлийн сангуудаас судалгаа хийх шаардлагатай өгөгдлүүдээ Excel рүү экспорт хийн авах боломжтой байдаг тул түүнийг хэрхэн боловсруулан хүссэн тайлангаа гаргах асуудал хэрэглэгчийн ур чадвараас л хамаарна. Бэлтгэсэн болон татан авсан өгөгдлүүдээс нэгдсэн хүснэгт хэрэслийг ашиглан тайлан үүсгэхийг Нэгдсэн хүснэгтээр тайлан үүсгэх хичээлд үзсэн. Энэ удаагийн хичээлээр нэгдсэн хүснэгтийг бүлэглэх талаар авч үзэцгээе.

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

Бодлого.

Ажилчдын нэрсээр жижүүрийн томилгооны хүснэгтийг бөглөх хэрэгтэй гэе. Гэхдээ ажилчдын жижүүрт гарах ээлжийн тоо хязгаартай.

Хүснэгтийг бөглөх боломжит арга нь B2:B8 хэсэгт жижүүрт томилогдсон ажилчны нэр автоматаар хасагдаж байх сонголтыг үүсгэх юм.

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

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

Өгөгдлүүдийг зөөх

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

  • Зөөх гэж байгаа нүд болон хэсгийг сонгоно
  • Home -> Clipboard -> Cut товчийг дарна (хайчны зураг). Эсвэл <Ctrl + X> хослолыг дарах юмуу баруун даралт хийн гарч ирэх туслах цэсээс Cut командыг өгнө.
  • Хүснэгтийн курсорыг зөөн байрлуулах хэсгийн зүүн дээд нүдэнд байрлуулна
  • <Enter> товчийг дарна

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

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

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

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

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

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

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

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

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

 

B(5;3) цэгт төгсгөлтэй AB вектор (3;1) гэсэн кординаттай бол A цэгийн абцисс, ординатын нийлбэрийг ол.

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

 

prob14_84_01 функцийн хязгаарыг ол.

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