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

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

Энд бид энэ асуудлыг хэрэглэгчийн функц ашиглан яаж шийдвэрлэхийг авч үзье. Функц ашиглахгүйгээр шийдвэрлэх аргатай эндээс танилцаарай.
Танд хэсгээс хоосон нүднүүдийг устгах ажил байнга гардаг бол асуудлыг шийдвэрлэх функцыг нэг удаа бичээд стандарт болгон дараа нь ашиглаж болно. Үүний тулд <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> хослолыг дарна.

 

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

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

Бодлого. Бидэнд өдөр бүр ашигладаг зурагт үзүүлсэн шиг хүснэгт байна гэе.

Жишээний хүснэгт жижигхэн хэмжээтэй санагдаж болох боловч асар их мэдээллийг агуулсан хүснэгттэй ажиллах тохиолдол практикт элбэг байдаг. Хүснэгттэй ажиллаж байх үед ашиглагдахгүй байгаа өгөгдлүүдийг дэлгэц дээр харагдуулахгүй байх өөрөөр хэлбэл

  • сарын мэдээллүүдийг хаагаад зөвхөн улиралаар үзүүлэх
  • зөвхөн нийт дүнгээр үзүүлэх
  • ашиглахгүй байгаа салбаруудын мэдээллийг хаах гэх мэт

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

Хүснэгт /table/ үүсгэх, Хүснэгтэд /table/ мөр болон багана нэмэх хичээлүүдээс бид хүснэгтийг үүсгэх , мөр, багана нэмэх, устгах, томьёо оруулахыг сурсан учраас одоо түүний боломжуудыг хэрхэн ашиглахыг суръя. Хүснэгт үүсэхдээ багана бүрд шүүлттэй, тодорхой хэвжүүлэлт хийгдсэн байдаг. Хүснэгтийн мэдээлэл ихсэн олон мөр болсон ч түүнийг гарчигууд хуудасын дээд мөрөнд байнга бэхлэгдссэн байдаг нь ажиллахад их эвтэйхэн.

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

Хүснэгтэд шүүлт хэрэглэх

Таны хүснэгтийн хэмжээ том болох үед мэдээллийг харах ажиллагаа хүндэрч эхэлнэ. Excel -д ийм том хэмжээний хүснэгттэй ажиллахад маш хэрэгтэй Filter гэдэг хэрэгсэл байдаг. Өөрөөр хэлбэл та хүснэгтээс тухайн үед хэрэгтэй хэсгийг шүүн харах хэрэгсэл юм. Одоо хэрэгслийг хэрхэн ашиглахыг жишээгээр авч үзье. Та олон газар тархсан агентуудаар дамжуулан худалдаа хийдэг гэж бодъё. Агентууд өдөр бүр борлуулалтын мэдээгээ дамжуулан түүгээр та доорх хэлбэрийн хүснэгтийг зохиодог байя.

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

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

Ерөнхий тохиолдолд нэрийг хүснэгтийн ямар ч хэсэгт үүсгэн ашиглаж болно. Гэхдээ анхдагч нөхцлөөрөө нэр нь хуудасны (sheet) биш хүснэгтийн (book) түвшинд үүсдэг. Хүснэгт нь олон хуудастай байгаад нэг ижил (жишээ нь Dept_Total ) нэрийг өөр утгуудад ашиглах хэрэгтэй болсон бол хуудсанд нэрийг үүсгэх аргыг хэрэглэдэг. Хуудасны түвшинд нэр үүсгэхдээ

  • Нэр өгөх гэж буй нүд болон хэсгийг сонгоно
  • Formulas -> Defined Name -> Define Name товчийг дарах эсвэл баруун даралт хийгээд гарч ирэх цэсээс Name a Range цэсийг сонгоно. Ингэхэд Excel програм New Name диалогын цонхыг нээнэ.
  • Name талбарт нэрийг өгнө. Excel програмаас санал болгож байгаа нэрийг авсан ч болно.
  • Шаардлагатай гэж үзвэл Comment талбарт хэсэг болон нүдтэй холбоотой тайлбарыг оруулж өгнө
  • Refers to талбарт нэр өгөх нүд болон хэсгийн хаяг зөв байгаа эсэхийг шалгана. Шаардлагатай бол тэнцүүгийн тэмдгийн араас байгаа хаягыг гар болон хулганаа ашиглан өөрчлөн өгнө
  • Scope задаргаат жагсаалтаас нэрээ үүсгэх хуудсыг сонгон өгнө. ( 1 ) Жагсаалтад байгаа хуудаснуудын алинд ч нэрийг үүсгэж болох боловч хэрэглэгчид ихэнхдээ тухайн нэр өгч байгаа нүд эсвэл хэсэг байгаа хуудсыг сонгодог.
  • Ok товчийг дарна.

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

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

тэгшитгэлийн нэг язгуур нь эерэг, нөгөө язгуур нь сөрөг байх параметрийн бүх утгыг ол.
Тэнцэтгэл бишийн нэг шийд нь M -ээс бага нөгөө шийд нь M -ээс их байх гарцаагүй ба хүрэлцээтэй нөхцөлийг ашиглавал болох бөгөөд энэ тэнцэтгэл бишийг бодвол үед манай тэнцэтгэл бишийн шийдийн нэг нь эерэг нөгөө нь сөрөг байна.

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

 

функц [1;9] завсарын аль хэсэгт буурах вэ?

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

 

функцийн хамгийн бага утгыг ол.

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