Хүснэгтүүдийн нэгтгэл, холбоос

Хүснэгтүүдийг нэгтгэх нь хамгийн өргөн тохилддог асуудлуудын нэг бөгөөд Excel -д асуудлыг шийдэхэд зориулагдсан VLOOKUP, INDEX, SUMIF гэх мэтийн функцууд бий. Функцууд өгөгдлийн хэсгүүдийг түлхүүр баганаар нэгтгэн муугүй ажилладаг ч бүх тохиолдолд тохироод байдаггүй. Жишээ нь VLOOKUP нөхцөлд тохирох баганаас баруун орших зөвхөн нэг баганыг л татдаг. Гэтэл практикт нөхцлөөс зүүн орших баганы өгөгдлийг татах, нөхцөлд тохирох бүх өгөгдлийг татах гээд олон янзын асуудлууд үүсдэг. Эдгээрийг шийдэхийн тулд Excel -ийн функцуудыг хослуулсан нарийн ажиллагаа хэрэгтэй болдог нь таниас Excel ашиглах нилээд ур чадварыг шаардана. Power Query хэрэгсэл гарч ирснээр өгөгдлүүдийг нэгтгэх ямарч ажлыг маш энгийн нэг аргачлалаар шийдэх боломж бий болсон.

Өгөгдлүүдийг нэгтгэлийн төрлүүд

Өгөгдлийн сангийн тодорхой мэдлэгтэй бол өгөгдлүүдийг нэгтгэх төрлүүд танд онцын хүндрэлийг үүсгэхгүй. Power Query -д өгөгдлүүдийг нэгтгэх зургаан төрөл байдаг. Аргуудыг дараах хүснэгтээр тайлбарлая.

Нэгтгэлд орох хоёр хүснэгтийг Зүүн болон Баруун гэж нэрлэе. Хүснэгтүүдийг нэгтгэх нөхцөлд Зүүн болон Баруун хүснэгтүүдийн бүх мөрүүд заавал тохирч байхгүй гэдэг нь ойлгомжтой. Иймээс нэгтгэлд оролцох хүснэгтүүдийн зөвхөн нэгд нь байгаа өгөгдлүүдэд хэрхэн боловсруулалт хийхийг урьдчилан тодорхойлсон байх хэрэгтэй. Эндээс л нэгтгэлийн зургаан төрөл гарч ирнэ.

1-р төрөл бол Left Outer Join буюу Зүүн гадаад нэгдэл.

Зүүн гадна нэгдэлд зүүн хүснэгтийн бүх мөрүүд харин баруун хүснэгтээс зөвхөн нэгтгэлийн нөхцөлд тохирох мөрүүд нэгтгэлд орж ирдэг.

2-р төрөл бол Right Outer Join буюу Баруун гадаад нэгдэл.

Энэ нь 1-р төрлийн эсрэг буюу баруун хүснэгтийн бүх мөрүүд зүүн хүснэгтийн нөхцөлд тохирох мөрүүдийн нэгдэл юм.

3-р төрөл бол Full Outer Join буюу Бүрэн гадаад нэгдэл.

Нэгдэлд хоёр хүснэгтийн бүх мөрүүд орно.

4-р төрөл бол Inner Join буюу Дотоод нэгдэл.

Нэгдэлд зүүн болон баруун хүснэгтүүдэд хоёуланд байгаа мөрүүд орон ирнэ.

5-р төрөл бол Left Anti Join буюу Зүүн эсрэг нэгдэл.

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

6-р төрөл бол Right Anti Join буюу Баруун эсрэг нэгдэл.

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

Хүснэгтээр үзүүлсэн нэгтгэлүүдийг зургаасаа ойлгомжтой. Цаашид практикт жишээнүүдээс илүү тодорхой болох болно. Power Query дээрх зургаан төрлийн нэгтгэлийг бүгдийг хийх боломжтой.

Хүснэгтүүдийн холбоосыг үүсгэх

Хүснэгтүүдийг нэгтгэх жишээгээр

үнийн жагсаалтуудыг агуулсан хоёр хүснэгтийг ашиглана. Файлыг өөрсдөө үүсгэх эсхүл өөрийн файлыг ашиглаж болно. Хүснэгтүүдийн түлхүүр талбар бол Бараа багана. Дээрх хоёр хүснэгтэд нэгтгэлийн төрлүүдийг туршин үзнэ. Үүний тулд хүснэгтүүдийг Power Query -д оруулан ирье.
Сануулга: Power Query нүдний хэсгүүдийг хүснэгт болгоод татан оруулдаг учраас анхдагч хүснэгтүүдийг Table болгон өгөгдөлд хамааралтай нэр өгөөрэй. Хэрвээ та Table хэрэгслийг сайн мэдэхгүй бол Хүснэгт үүсгэх хичээлийг үзээрэй. Эсхүл хүснэгтийн анхдагчийг нөөцлөн аваарай.
Хүсэлтийг үүсгэхийн тулд эхний хүснэгтээ сонгоод туузнаас Power Query табаар ороод хэрэгслийн From Table/Range товчийг дарахад Power Query -гийн засварлагчид өгөгдлүүдийг

оруулан ирнэ. Хүсэлтийн нэрийг хүснэгтийн нэрээр нэрлэх тул анхдагч хүснэгтэд өгөгдөлд хамааралтай нэрийг өгөхийг зөвлөөд байгаа хэрэг. Нэрийг та хүссэнээрээ өөрчилж болох ч нэгдмэл нэрийг баримтлан ажиллах нь цаашид эвтэйхэн байдгийг сануулъя. Хүсэлтээр орж ирэх өгөгдлүүд цаашид өгөгдлийн эх үүсвэрээр ашиглагдах учраас энд ямар нэгэн үйлдлийг хийлгүйгээр засварлагчийн Home табийн Close & Load To товчийг дарахад

нээгдэх Load To цонхны Only Create Connection опцийг зөвлөөд Load товчийг дарна. Ингэснээр анхдагч эх үүсвэрийн өгөгдлийг Excel -д татан авчралгүйгээр зөвхөн холбоосыг үүсгээд дараа нь холбоосоор дамжин эх үүсвэрийн өгөгдлүүдэд хандах боломжтой болсон. Хоёрдахь хүснэгтэд ижил үйлдлийг хийн холбоосыг оруулан ирвэл

Workbook Queries самбарт Price1, Price2 гэсэн холболтууд үүснэ.

Ажилагаануудад сайн ойлгохгүй зүйл байвал Power Query хэрэгсэл хичээлийн багцыг үзэхийг зөвлөе.

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

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

Тоон утга гэдэг нь орлого, зарлага, үр дүнгийн тайлан гэх мэтийн ямар нэгэн зүйлийн тоон илэрхийлэл юм. Тоон утга нь дангаараа байхаас гадна томьёонд эсвэл диаграм үүсгэх зэрэгт оролцоно. Excel тоог утга бүхий 15 орны нарийвчлалтайгаар үзүүлдэг. Их олон оронтой тоог Excel 15 орны нарийвчлалтайгаар хадгална.
Нүдэнд тоон утга оруулах нь текст оруулахтай ижил байдаг. Нүдэнд оруулж буй тоо нь аравтын таслал, долларын тэмдэг, нэмэх хасах тэмдэг, орон тусгаарлах таслалтай байж болно. Хаалтанд бичигдсэн эсвэл өмнөө хасах тэмдэгтэй тоог Excel сөрөг тоо гэж ойлгоно.

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

Бодлого

Бараа нийлүүлэлтийн хүснэгт байсан гэе.

C20 нүдэнд оруулсан кодоор барааг нийлүүлсэн газрын нэрийг ол.

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

Бодлого.

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

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

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

Цаг хугацааны функцууд нь томьёонд он сар өдөр, цаг хугацааны утгыг оруулан тооцоо, шинжилгээ хийх боломжийг олгодог.
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 гэсэн тоотой дүйцнэ. Ийм систем нь он сар, цаг хугацааг томьёонд ашиглах ажиллагааг маш их хөнгөвчилж өгдөг.

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

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

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

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

 

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

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

 

Хоёр тамирчин тойрог замаар нэгэн зэрэг гарч 3,2 км замыг туулан барианд оржээ. Тойргийг нэг тамирчин нөгөөгөөсөө 10 секундээр хурдан тойрдог. Ялагч барианд орж байхад нөгөө нь бүтэн тойрог гүйх үлдсэн байлаа. Ялагч замыг 9 мин 20 секундэд туулсан бол тойрог замын уртыг ол. Тамирчдын хурдыг тогтмол гэж үзнэ.

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