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

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

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

 

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

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

Бодлого

Ямар нэгэн (хоосон зай, цэг, хасах тэмдэг гэх мэт) тэмдэгтээр тусгаарлагдсан текст байна гэе. Энэ текстийг тусгаарлагчаар нь хэсгүүдэд хуваа.

Бодолт

    Энд бид хэрэглэгчийн функц бичих замаар асуудлыг шийдвэрлэх болно. Өгөгдсөн текст хэдэн ч хэсэг болж тасрах боломжтой тул бидний зохиох функц дараах параметрүүдтэй байна. Үүнд
    txt – хуваах гэж буй текст
    delimiter – хэсэг хоорондын тусгаарлагч тэмдэг
    n – хэсгийн дугаар
Функцыг Substring гэж нэрлэвэл манай функцын бичлэг Substring(txt, delimiter, n) гэсэн хэлбэртэй байна. Одоо функцээ бичье. Функц бичихын тулд Developer ->Code -> Visual Basic / Tools - Macro - Visual Basic Editor гэж ороод нээгдэх код бичих едиторын Insert -> Module командыг ажиллуулаад доорх кодыг бичиж өгнө.

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

Цаг хугацааны функцууд нь томьёонд он сар өдөр, цаг хугацааны утгыг оруулан тооцоо, шинжилгээ хийх боломжийг олгодог.
Windows үйлдлийн системд Excel програмын текст хэлбэрийн огноо нь 1900 оны 1-р сарын 1 нээс 2078 оны 12-р сарын 31 ний хооронд байдаг бол Macintosh үйлдлийн системд 1904 оны 1-р сарын 1 нээс 2078 оны 12-р сарын 31 ний хооронд байна.
Excel програмд ашигладаг он сарын систем нь тоон дараалал болно. Жишээ нь Windows үйлдлийн системд Excel програмын таних хамгийн бага хугацаа нь 1900 оны 1-р сарын 1 ба дугаар нь 1 (нэг) харин 1900 оны 1-р сарын 2 -ны  дугаар 2 гэх мэтээр 2007 оны 1-р сарын 1 -ний дугаар 39083 байна.
Цагийг өдрийн хэсэг байдлаар илэрхийлж өгдөг. Жишээлбэл 2007 оны 1-р сарын 1 -ний 12 цаг нь 39083.50 гэсэн тоотой дүйцнэ. Ийм систем нь он сар, цаг хугацааг томьёонд ашиглах ажиллагааг маш их хөнгөвчилж өгдөг.

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

Жагсаалт

Microsoft Excel -д жагсаалт гэдгийг өөр хоорондоо холбогдол бүхий өгөгдлүүдтэй хүснэгтийг ойлгоно. Өгөгдөлийг боловсруулах болон анализ хийхэд зориулагдсан багц функцууд байдаг. Жагсаалт гэдгийг өгөгдлийн сан гэж ойлгоно. Учир нь програм жагсаалтыг тодорхой бүтэц хэлбэрээр ойлгодог. Энэ нь мэдээлэл хайх эсвэл эрэмбэлэх ажиллагааг хийх боломжийг олгодог.  

Доорх мэдээллийг агуулсан файлыг үүсгэе.

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

Анхдагч тохиргоогоор Excel -ийн хүснэгтэд оруулж байгаа өгөгдлүүд Calibri фонтын 11 хэмжээтэй үсгийг ашигладаг. Текстийг хэлбэржүүлэхийн (форматлах) тулд нүд эсвэл хэсгээ сонгоод Home -> Font хэсэгт байрлах товчнуудыг ашиглана.
Үсгийн фонт (Font Face). Задаргаат жагсаалтаас фонтыг сонгоно. Фонтыг ашиглахыг баталгаажуулахаас өмнө хулганы заагчийг фонтын нэр дээр аваачихад сонгосон хэсэг хэрхэн өөрчлөгдөх нь харагдана. (ногоон дөрвөлжин)
Фонтын хэмжээ (Font Size). Задаргаат жагсаалтаас фонтын хэмжээг сонгоно. Хэмжээг ашиглахыг баталгаажуулахаас өмнө хулганы заагчийг хэмжээ дээр аваачихад сонгосон хэсэг хэрхэн өөрчлөгдөх нь харагдана. (улаан дөрвөлжин)
Фонтын хэмжээг ихэсгэх / багасгах (Increase / Decrease Font Size). Эдгээр товчнууд нь сонгосон нүд болон хэсгийн фонтын хэмжээг 2 пунктээр ихэсгэж багасгана.(шар дөрвөлжин)
Фонтын хэв (Font Style). Энд өргөн (Bold), налуу (Italic), доогуур зураастай (Underline) гэсэн 3 товч байрлана. Underline товчны баруун талд байгаа сумыг даран давхар доогуур зураасыг ашиглаж болно. <Ctrl + B> - өргөн, <Ctrl + I> - налуу, <Ctrl + U> - доогуур зураас хурдан хандах хослолуудыг ашиглаж болдог. (цэнхэр дөрвөлжин)

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

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

a ба b катеттай тэгш өнцөгт гурвалжин ерөнхий тэгш өнцөгтэй квадратыг багтаасан бол квадратын периметрийг ол.

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

 

функцийн графикийн (0,-1) цэгт татсан шүргэгч шулуун ба координатын тэнхлэгүүдээр хашигдсан мужийн талбайг ол.

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

 

тэнцэтгэл бишийн хамгийн их бүхэл шийдийг ол.

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