Power Query дээр үүрлэсэн хүснэгтүүдийг хэрхэн зөв өргөжүүлэх вэ

Агуулга

Бидэнд хэд хэдэн ухаалаг хүснэгт бүхий Excel файл байна гэж бодъё:

Power Query дээр үүрлэсэн хүснэгтүүдийг хэрхэн зөв өргөжүүлэх вэ

Хэрэв та эдгээр хүснэгтүүдийг тушаалыг ашиглан Power Query-д стандарт аргаар ачаалбал Өгөгдөл - Өгөгдөл авах - Файлаас - Номоос (Өгөгдөл - Өгөгдөл авах - Файлаас - Ажлын номноос), дараа нь бид иймэрхүү зүйлийг олж авна:

Power Query дээр үүрлэсэн хүснэгтүүдийг хэрхэн зөв өргөжүүлэх вэ

Энэ зураг Power Query-ийн олон хэрэглэгчдэд танил болсон гэж би бодож байна. Асуулга (a la VLOOKUP), бүлэглэх (командыг) нэгтгэсний дараа ижил төстэй үүрлэсэн хүснэгтүүдийг харж болно. Бүлэг таб Хувиргах), өгөгдсөн фолдероос бүх файлыг импортлох гэх мэт.

Энэ тохиолдолд дараагийн логик алхам бол баганын толгой хэсэгт давхар сумтай товчлуурыг ашиглан бүх үүрлэсэн хүснэгтүүдийг нэг дор өргөжүүлэх явдал юм. Өгөгдөл:

Power Query дээр үүрлэсэн хүснэгтүүдийг хэрхэн зөв өргөжүүлэх вэ

Үүний үр дүнд бид бүх хүснэгтээс бүх эгнээний угсралтыг нэг бүхэл болгон авдаг. Бүх зүйл сайхан, энгийн, ойлгомжтой. 

Одоо эх хүснэгтэд шинэ багана (Хөнгөлөлт) нэмэгдсэн ба/эсвэл одоо байгаа нэг багана (Хот) устгагдсан гэж төсөөлөөд үз дээ:

Power Query дээр үүрлэсэн хүснэгтүүдийг хэрхэн зөв өргөжүүлэх вэ

Дараа нь шинэчлэлтийн дараа бидний хүсэлт нь тийм ч үзэсгэлэнтэй биш зургийг буцааж өгөх болно - хөнгөлөлт гарч ирээгүй, хотын багана хоосон болсон боловч алга болоогүй:

Power Query дээр үүрлэсэн хүснэгтүүдийг хэрхэн зөв өргөжүүлэх вэ

Яагаад гэдгийг ойлгоход хялбар байдаг - томьёоны мөрөнд өргөтгөсөн баганын нэрийг функцийн аргументуудад хатуу кодчилсон байгааг тодорхой харж болно. Хүснэгт.ExpandTableColumn буржгар хаалтанд жагсаасан байна.

Энэ асуудлыг даван туулах нь амархан. Эхлээд функцийг ашиглан дурын (жишээлбэл, эхний) хүснэгтийн толгой хэсгээс баганын нэрийг авъя Хүснэгт. Баганын нэр. Энэ нь дараах байдлаар харагдах болно.

Power Query дээр үүрлэсэн хүснэгтүүдийг хэрхэн зөв өргөжүүлэх вэ

Энд:

  • #"Бусад багануудыг хассан" – бидний өгөгдлийг хаанаас авдаг өмнөх алхамын нэр
  • 0 {} – толгой хэсгийг гаргаж авах хүснэгтийн дугаар (тэгээс тоолох, өөрөөр хэлбэл 0 нь эхний хүснэгт)
  • [Өгөгдөл] – өмнөх алхам дахь өргөтгөсөн хүснэгтүүд байрлах баганын нэр

Томъёоны мөрөнд олж авсан бүтцийг функцэд орлуулах хэвээр байна Хүснэгт.ExpandTableColumn хатуу кодлогдсон жагсаалтын оронд хүснэгтүүдийг өргөжүүлэх алхам дээр. Энэ бүхэн эцэст нь иймэрхүү харагдах ёстой:

Power Query дээр үүрлэсэн хүснэгтүүдийг хэрхэн зөв өргөжүүлэх вэ

Тэгээд л болоо. Мөн эх өгөгдөл өөрчлөгдөхөд үүрлэсэн хүснэгтүүдийг өргөтгөхөд асуудал гарахгүй.

  • Power Query дээр нэг хуудаснаас олон форматтай хүснэгтүүдийг бүтээх
  • Олон Excel файлуудаас өөр толгойтой хүснэгтүүдийг бүтээх
  • Номын бүх хуудаснаас өгөгдлийг нэг хүснэгтэд цуглуулах

 

хариу үлдээх