Жагсаалтаас давтагдаагүй бичлэгийг татах

Олон удаа давтагдсан бичлэг бүхий жагсаалт байсан. Бидний зорилго жагсаалтаас нэрүүдийг давтагдахгүй байдлаар ялган өөр хүснэгтэд оруулах болно.
Давтагдахгүй бичлэгийг динамик байдлаар томьёо ашиглан татах нь жагсаалтад бичлэг нэмэх эсвэл засварлах үед давхардаагүй нэрсийн жагсаалт шууд (динамикаар) өөрчлөгдөж байдгаараа ашигтай. Давтагдаагүй бичлэгийг томьёо ашиглахгүйгээр хэрхэн татахыг Жагсаалтаас давтагдаагүй бичлэгийг татах хичээлээс үзэж болно.


Эхлээд жагсаалтын давтагдаагүй нэрүүдэд дугаар олгоно. (зураг дээр A багана) Үүний тулд A2 нүдэнд =IF(COUNTIF(B$1:B2,B2)=1,MAX(A$1:A1)+1,"") гэсэн томьёог оруулна. Манай жагсаалт нэмэгдэх боломжтой тул жагсаалт байх хэсгийг 50 мөрөөр тооцъё. A2 нүдний томьёог жагсаалтын төгсгөл хүртэл хуулна. Өөрөөр хэлбэл A51 нүд хүртэл хуулна. Томьёо нь тухайн нүдний өгөгдөл нь жагсаалтад хэдэн удаа орсон байгааг (жагсаалтын эхнээс тоолохын тулд B$1 гэсэн шууд холбоос хийснийг анхаараарай) тоолоод анхны удаа (=1) бол түүнд өсөх дарааллаар (MAX(A$1:A1)+1) дугаар олгоно.
Хаяглалыг амархан болгохын тулд хэсгүүдэд нэр олгоё. Манай жагсаалтын хэсэг нийтдээ 50 мөр учраас

  • Дугаарын хэсэгт (A1:A50) – NameCount
  • Бүх жагсаалтад (A1:B50) – NameList

нэрүүдийг Formulas -> Defined Names -> Define Name / Insert -> Name -> Define гэж орон өгье.
Одоо NameList жагсаалтаас дугаар бүхий бүх бичлэгийг татан авах (эдгээр нь жагсаалтын давтагдаагүй нэрүүд) үлдлээ. Үүний тулд хоосон нүдийг сонгоод
=IF(MAX(NameCount)<ROW(1:1),"",VLOOKUP(ROW(1:1),NameList,2)) томьёог оруулаад дараа нь баганы бүх нүдэнд (манай тохиолдолд эхний 50 мөр) хуулна.
Томьёо нь NameCount баганаас дугаар тавигдсан бичлэгүүдийн нэрийг өөр хүснэгтэд бичнэ. ROW(1:1) функц нь тухайн мөрийн дугаарыг буцаана. Жишээ нь ROW(1:1)=1, ROW(5:5)=5 г.м

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

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

Их олон хоосон мөр бүхий хүснэгтээс мөрүүдийг устгах ажиллагаа нь нилээд хүндрэл учруулдаг. Ийм ажиллагааг энгийн макро ашиглан автомат болгох нь үр дүнтэй арга юм. Үүний тулд нэг хүснэгт шинээр нээгээд хоосон мөр бүхий мэдээллүүдийг оруулаад дараа нь 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  

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

Хүснэгтийг ашигласнаар өгөгдөлд судалгаа хийх ажлыг хөнгөвчлөөд зогсохгүй тайланг мэргэжлийн түвшинд зохиох бололцоо бүрдэнэ. Хүснэгтэд өгөгдлийг гараар оруулахаас гадна тухайн хүснэгтийн хуудаснаас, өөр хүснэгтээс (файл) эсвэл гадаад эх үүсвэрүүд (текстэн файл, XML файл, өгөгдлийн сан, интернет г.м) -ээс татан авч болно.
Excel - ийн өмнөх хувилбаруудын жагсаалт гэдэг ойлголтыг хөгжүүлсэнээр Excel 2007 - д хүснэгттэй ажиллах боломж нэмэгдсэн. Excel 2007 - д хүснэгтийн өгөгдлүүдэд судалгаа хийх тайланг мэргэжлийн түвшинд бэлтгэх боломжийг бүрдүүлсэн хэрэгслүүд орж ирсэн. Жишээлбэл өгөгдлийг эрэмбэлэх, шүүлтүүр тавих хэрэгслүүд маш энгийн болсон, хүснэгтийг стандарт хэлбэрүүдийг ашиглан форматлах, үр дүнгийн мөрийг нэмэх, хүснэгтийг үндэслэн диаграм болон нэгдсэн хүснэгтийг зохиох гэх мэт болно.

Хүснэгтийг үүсгэх

Хүснэгтийг үүсгэхэд гарчигийн мөртэй өгөгдлийн хэсэг шаардлагатай. Гарчигийн мөргүй бол түүнийг нэмэн өгнө. Ерөнхий тохиолдолд гарчигийн мөр байхгүй байсан ч болно. (хүснэгтээ үүсгээд дараа нь засварлаж болдог) Хүснэгтийг нүднүүдийн хэсгийг ашиглан үүсгэхдээ

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

Excel 2007 үндсэн цонх    
    
Excel 2007 гийн үндсэн цонхны гол бүрэлдхүүн хэсгийн зургийг үзүүлэв. Энд хийсэн тайлбар нэрүүдийг цаашдаа ашиглах тул анхааралтай хараарай. Гэхдээ монгол тайлбар нь зарим хэсэгт тохиромж муутай болсон байх талтай. Ер нь бид цаашдаа Excel-ийн англи хувилбарыг ашиглах тул нэрүүдийг англиар шууд хэрэглэх нь илүү гэж үзэж байна.

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

Хуудсыг хуулах

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

  • Хуудасны нэр (хаяг) дээр баруун даралт хийгээд гарч ирсэн цэсээс Move or Copy цэсийг сонгоно. Move or Copy цонх нээгдэнэ.Хуудсыг шинэ эсвэл нээлттэй байгаа өөр хүснэгтэд хуулах хэрэгтэй бол To book (улаан) жагсаалтаас сонголт хийнэ. Сонгосон хүснэгтийн хуудаснуудын хаана байрлуулахыг Before sheet (хуудасны өмнө – хөх өнгөтэй) жагсаалтаас сонгоод Ok товчийг дарна. Create a copy гэсэн сонголтыг зөвлөсөн байх хэрэгтэй.
  • Хуулах хуудсаа сонгоод <Ctrl> товчийг дарж байгаад хэрэгтэй хэсэг рүү чирэлт хийнэ. Энэ үед хулганы заагч нь нэмэх тэмдэг бүхий жижигхэн хуудас хэлбэртэй болно. Хэрвээ хуудсыг энэ аргаар өөр хүснэгт рүү хуулах хэрэгтэй бол эхлээд хүснэгтүүдийг цонхонд зохих ёсоор байрлуулсан байх хэрэгтэй. Цонхнуудын байрлалыг өөрчлөх хэсгийг хар.    


Санамж: Хуудсыг өөр хүснэгт рүү хуулахад хоёр хүснэгт хоёулаа нээлттэй байх хэрэгтэй.

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

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

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

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

 

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

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

 

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

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