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

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

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

 

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

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

Microsoft Excel хурдавчилсан курс цуврал хичээлүүдийн сүүлийн хичээлийг танд танилцуулж байна. Өмнөх хичээлүүдээр бид Excel дээр хүснэгт зохиох, томьёо оруулах, тооцоо хийх, диаграмм үүсгэх, нэгдсэн хүснэгт хийх, холбоос, филтер ашиглах, шийдэл хайх хэрэгслүүд гээд үндсэн хэрэгслүүд болон аргачлалуудыг үзсэн билээ. Энэхүү сүүлийн хичээлээр Excel 2007 гоос хойш хувилбарт бий болсон Table хэмээх маш хэрэгтэй хэрэгсэлтэй танилцах болно. Table хэрэгслийг ашигласнаар их хэмжээний жагсаалттай ажиллах үед томьёог хуулах, дүнгийн хэсгийг өөрчлөх, филтер тавих, төрөл бүрийн судалгаа, хайлт хийх гэх мэтийг амархан хийх боломжийг бүрдүүлнэ. Хэрэгслийн ажиллагааг жишээгээр авч үзье. Та худалдаа эрхэлдэг түүнийхээ тооцоонд тогтмол ашигладаг доорх хэлбэрийн хүснэгт байлаа гэж бодъё.

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

Excel - д нүднүүдийг тодорхой дарааллаар автоматаар дүүргэдэг AutoFill гэдэг функц байдаг. Сонгогдсон нүд болон хэсгийн баруун доод булан байрлах Fill handle гэж нэрлэдэг жижигхэн квадратыг ашиглан функцыг ажиллуулна. (улаан дугуй)

Fill handle -ийг чирэн үүсэх шинэ хэсгийн баруун талд AutoFill Options гэсэн товч гарч ирнэ. (Параметр) Товч дээр дарахад хамгийн их ашигладаг үйлдлүүд болох Copy Cells , Fill Series , Fill Formatting Only , Fill Without Formatting  жагсаалт гарч ирнэ.
Програмын тохиргоонд AutoFill функцыг хаасан бол сонгогдсон нүд болон хэсгийн баруун доод буланд Fill handle гарч ирэхгүй. AutoFill функцыг нээхийн тулд
  1. Office товчийг дараад дараа нь Excel Options товчийг даран Excel Options цонхыг нээнэ.
  2. Цонхны зүүн хэсэгт байрлах сонголтуудаас Advanced сонголтыг хийнэ
  3. Editing options хэсгийн Enable fill handle and cell drag-and-drop -г зөвлөнө.
  4. Ok товчийг дарна

Санамж: Олон хэсэг сонгогдсон үед AutoFill функц ажиллахгүй.

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

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

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

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

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

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

Нэг файлд байгаа жагсаалтаас сонголт үүсгэх нь амархан ажил. Хэрвээ сонголт үүсгэх жагсаалт өөр файлд байвал асуудал хүндэрч ирнэ. Үүнийг хэрхэн хийхийг авч үзье. Гадны файлд хандах хандалтыг үүсгэхийн тулд INDIRECT функцыг ашиглан энэ асуудлыг шийдвэрлэж болно.
Жишээ нь Бидэнд chap02_01.xlsx, chap02_03.xlsx гэсэн хоёр хүснэгт байсан гэе. chap02_03.xlsx хүснэгтэд chap02_01.xlsx хүснэгтийн Sheet1 хуудасны E3:E6 хэсэгт байгаа өгөгдлүүдээр сонголт үүсгэнэ гэвэл chap02_03.xlsx хүснэгтийн сонголт үүсгэх нүдээ сонгоод Data -> Data Tools -> Data Validation / Data -> Validation гэж ороод гарч ирсэн цонхны Allow жагсаалтаас List -ийг (хөх хүрээтэй) сонгоод дараа нь Source талбарт =INDERICT("[chap02_01.xlsx]Sheet1!$A$5:$A$11") томьёог (улаан хүрээтэй) оруулж өгнө.

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

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

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

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

 

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

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

 

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

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