คลังสูตรExcel 80 · DAX 95 · M 15
ในหน้านี้
หน้าแรก › Power Query › จัดการแถว › Table.Skip

Table.Skip

Power Query · Mจัดการแถวระดับพื้นฐาน

อัปเดต 3 ต.ค. 2569 · ตารางทุกขั้นในตัวอย่างตรงกับตัวคำนวณอ้างอิงที่เขียนแยก · ยังไม่ได้ตรวจใน Power Query ของ Excel หรือ Power BI Desktop

เอกสารอ้างอิง: Table.Skip (Microsoft Learn) · ตัวจำลองบนหน้านี้รองรับเฉพาะฟังก์ชันและรูปแบบที่ใช้ในตัวอย่าง วันที่แสดงแบบ วัน/เดือน/ปี ค.ศ.

Table.Skip คืออะไร

ข้ามแถวบนสุดของตารางตามจำนวนที่กำหนด หรือข้ามไปเรื่อย ๆ ตราบที่เงื่อนไขยังเป็นจริง

ปุ่มใน Power Query Editor ที่สร้างขั้นนี้Home › Reduce Rows › Remove Rows › Remove Top Rows

ใช้เมื่อไหร่

  • ตัดหัวรายงานหรือบรรทัดชื่อบริษัทที่ระบบใส่ไว้เหนือหัวคอลัมน์
  • ข้ามแถวไปจนเจอแถวหัวตาราง เมื่อจำนวนบรรทัดข้างบนไม่แน่นอน

รูปแบบสูตร

Table.Skip(table as table, optional countOrCondition as any) as table

optional คือไม่ใส่ก็ได้ · ชื่อฟังก์ชันต้องสะกดตัวพิมพ์ใหญ่เล็กให้ตรง

Argument แต่ละตัว

ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น

Argumentจำเป็นไหมความหมาย
tableจำเป็นตารางที่ต้องการตัดแถวบนออก
countOrConditionไม่บังคับจำนวนแถวที่ข้าม (ไม่ใส่ = 1) หรือเงื่อนไขแบบ each ที่ข้ามแถวไปจนกว่าเงื่อนไขจะเป็นเท็จ

ลองเลย: ตัดหัวรายงาน 3 บรรทัดออกจากไฟล์ส่งออก

คลิกขั้นใน Applied Steps เพื่อดูตารางหลังขั้นนั้น สลับดูก่อนและหลังขั้น เปลี่ยนค่าที่ปุ่มด้านบน หรือแก้สูตรในแถบสูตรแล้วกดคำนวณ

กดใน Power Query EditorHome › Reduce Rows › Remove Rows › Remove Top Rows
Ctrl + Enter คำนวณ · แก้ได้ทุกขั้น เลือกขั้นจาก Applied Steps
9 คอลัมน์ · 68 แถว
Removed Top Rows · ตารางหลังขั้นนี้ 68 แถว 9 คอลัมน์
แถวABC
123
Column1
100%
ABC
123
Column2
100%
ABC
123
Column3
100%
ABC
123
Column4
100%
ABC
123
Column5
100%
ABC
123
Column6
100%
ABC
123
Column7
100%
ABC
123
Column8
100%
ABC
123
Column9
100%
1เลขที่คำสั่งซื้อวันที่รหัสสินค้าพนักงานขายภูมิภาคช่องทางจำนวนราคาต่อหน่วยส่วนลด
2SF-2025-02372/1/2025 0:00:00P009วรวุฒิ แสงทองเหนือOnline547200.05
3SF-2025-02384/1/2025 0:00:00P024นันทิดา กิจเจริญกลางOnline355200.05
4SF-2025-02395/1/2025 0:00:00P036อรทัย พิทักษ์วงศ์กลางOnline38540-
5SF-2025-02407/1/2025 0:00:00p039ปิยะนุช ศรีสวัสดิ์กลางFood Service20420-
6SF-2025-02417/1/2025 0:00:00P009นันทิดา กิจเจริญกลางModern Trade187200.05
7SF-2025-02428/1/2025 0:00:00·P009·ชยพล บุญมาตะวันออกเฉียงเหนือModern Trade21720-
8SF-2025-02439/1/2025 0:00:00P036สุภาพร หงษ์ทองตะวันออกModern Trade305400.1
9SF-2025-024411/1/2025 0:00:00P006วรวุฒิ แสงทองเหนือOnline20560-
10SF-2025-024512/1/2025 0:00:00P009·ธีรพงษ์ ฉัตรแก้วตะวันออกเฉียงเหนือFood Service157200.1
11SF-2025-024613/1/2025 0:00:00P006วรวุฒิ แสงทองเหนือOnline37560-
12SF-2025-024714/1/2025 0:00:00p009อรทัย พิทักษ์วงศ์กลางTraditional Trade39720-
13SF-2025-024815/1/2025 0:00:00P009ธีรพงษ์ ฉัตรแก้วตะวันออกเฉียงเหนือOnline24720-
14SF-2025-024916/1/2025 0:00:00P006สุภาพร หงษ์ทองตะวันออกTraditional Trade505600.05
15SF-2025-025016/1/2025 0:00:00P001กมลชนก พงษ์พานิชใต้Traditional Trade35420-
16SF-2025-025117/1/2025 0:00:00P006ชยพล บุญมาตะวันออกเฉียงเหนือModern Trade6560-
17SF-2025-025218/1/2025 0:00:00P001ปิยะนุช ศรีสวัสดิ์กลางTraditional Trade444200.1
18SF-2025-025320/1/2025 0:00:00·P024·กมลชนก พงษ์พานิชใต้Online485200.1
19SF-2025-025421/1/2025 0:00:00p036กมลชนก พงษ์พานิชใต้Traditional Trade51540-
20SF-2025-025522/1/2025 0:00:00P011ปิยะนุช ศรีสวัสดิ์กลางFood Service216500.1
21SF-2025-025625/1/2025 0:00:00P001กมลชนก พงษ์พานิชใต้Modern Trade204200.05
22SF-2025-025726/1/2025 0:00:00P036กมลชนก พงษ์พานิชใต้Traditional Trade38540-
23SF-2025-025726/1/2025 0:00:00P036กมลชนก พงษ์พานิชใต้Traditional Trade38540-
24SF-2025-025829/1/2025 0:00:00P036·วรวุฒิ แสงทองเหนือModern Trade385400.05
25SF-2025-025930/1/2025 0:00:00P011กมลชนก พงษ์พานิชใต้Modern Trade166500.05
26SF-2025-02601/2/2025 0:00:00P017วรวุฒิ แสงทองเหนือTraditional Trade222500.1
27SF-2025-02613/2/2025 0:00:00p036วรวุฒิ แสงทองเหนือModern Trade18540-
28SF-2025-02626/2/2025 0:00:00P001ชยพล บุญมาตะวันออกเฉียงเหนือOnline7420-
29SF-2025-02638/2/2025 0:00:00P003อรทัย พิทักษ์วงศ์กลางOnline2060-
30SF-2025-02649/2/2025 0:00:00·P001·นันทิดา กิจเจริญกลางFood Service74200.05
31SF-2025-026510/2/2025 0:00:00P006นันทิดา กิจเจริญกลางModern Trade33560-
32SF-2025-026610/2/2025 0:00:00P006กมลชนก พงษ์พานิชใต้Modern Trade33560-
33SF-2025-026713/2/2025 0:00:00P036ชยพล บุญมาตะวันออกเฉียงเหนือTraditional Trade21540-
34SF-2025-026815/2/2025 0:00:00p036วรวุฒิ แสงทองเหนือFood Service43540-
35SF-2025-026916/2/2025 0:00:00P017ปิยะนุช ศรีสวัสดิ์กลางOnline282500.1
36SF-2025-027019/2/2025 0:00:00P009ปิยะนุช ศรีสวัสดิ์กลางOnline10720-
37SF-2025-027119/2/2025 0:00:00P024·อรทัย พิทักษ์วงศ์กลางOnline19520-
38SF-2025-027220/2/2025 0:00:00P003ชยพล บุญมาตะวันออกเฉียงเหนือFood Service2060-
39SF-2025-027320/2/2025 0:00:00P006วรวุฒิ แสงทองเหนือModern Trade32560-
40SF-2025-027421/2/2025 0:00:00P030ชยพล บุญมาตะวันออกเฉียงเหนือModern Trade414200.05

Removed Top Rows · ขั้นนี้ทำอะไร

Table.Skip รับตาราง 71 แถว × 9 คอลัมน์ ได้ 68 แถว × 9 คอลัมน์

ข้ามแถวบนสุด 3 แถว แถวที่ 4 ของเดิมขึ้นมาเป็นแถวแรก

Advanced Editor · โค้ดทั้ง query
let
    Source = Excel.CurrentWorkbook(){[Name="Export"]}[Content],
    #"Removed Top Rows" = Table.Skip(Source, 3),
    #"Promoted Headers" = Table.PromoteHeaders(#"Removed Top Rows", [PromoteAllScalars=true])
in
    #"Promoted Headers"
วางใน Home › Advanced Editor ของ Power Query ในไฟล์ฝึกได้ทันที

ถ้าคุณใช้ Excel หรือ DAX อยู่แล้ว

EXCEL=DROP(A1:I72, 3)

DROP ใน Excel 365 ตัดแถวบนของช่วงออกเป็นผลลัพธ์ใหม่ แต่ต้องรู้ขนาดช่วงล่วงหน้า Power Query จำขั้นตอนไว้ รันซ้ำกับไฟล์เดือนใหม่ได้

POWER QUERY · M#"Removed Top Rows" = Table.Skip(Source, 3)

ข้ามแถวบนสุดของตารางตามจำนวนที่กำหนด หรือข้ามไปเรื่อย ๆ ตราบที่เงื่อนไขยังเป็นจริง

ข้อผิดพลาดและเคล็ดลับ

ถ้าจำนวนบรรทัดหัวรายงานเปลี่ยนทุกเดือน ใช้แบบเงื่อนไข each [Column1] <> "เลขที่คำสั่งซื้อ" แทนตัวเลข query จะไม่พังเมื่อหัวรายงานยาวขึ้น
Table.Skip ข้ามจากบนลงล่างเท่านั้น ถ้าต้องตัดแถวท้ายตาราง เช่น บรรทัดรวม ใช้ Table.RemoveLastN
ไม่ใส่ argument ที่สองจะข้ามแค่ 1 แถว

แบบทดสอบ 3 ข้อ

1. Table.Skip(Source) ไม่ใส่ argument ที่สอง จะข้ามกี่แถว

2. หัวรายงานยาวไม่เท่ากันทุกเดือน ควรเขียนแบบใด

3. ปุ่มใดใน Power Query Editor สร้างขั้น Table.Skip

ไฟล์ฝึก Table.Skip

9Expert-M-Table-Skip-Practice-v1.0.xlsx

รุ่น 1.0 · 3/10/2026 · 21 KB · ไม่มี Macro · เปิดใน Excel › Data › Get Data › Blank Query แล้ววางโค้ดตั้งต้น ทำโจทย์ พิมพ์คำตอบกลับในไฟล์ ตรวจเอง
เริ่มต้นข้อมูลส่งออกยอดขายเป้าหมายโค้ดตั้งต้นแบบฝึกหัดเฉลย

โจทย์ในชีตแบบฝึกหัด

  1. ข้อ 1หลังขั้น Promoted Headers ตารางมีกี่แถว · ดูที่ขั้น Promoted Headers
  2. ข้อ 2หลัง Promoted Headers เลขที่คำสั่งซื้อในแถวแรกคืออะไร · ดูที่ขั้น Promoted Headers
  3. ข้อ 3หลัง Promoted Headers เลขที่คำสั่งซื้อในแถวสุดท้ายคืออะไร · ดูที่ขั้น Promoted Headers
  4. ข้อ 4ใช้แบบเงื่อนไข each [Column1] <> "เลขที่คำสั่งซื้อ" แล้วหลัง Removed Top Rows เหลือกี่แถว · ดูที่ขั้น Removed Top Rows
  5. ข้อ 5หลัง Promoted Headers ผลรวมคอลัมน์ จำนวน เท่ากับเท่าไร · ดูที่ขั้น Promoted Headers

ไปต่อ

อยากใช้ Power Query เตรียมข้อมูลจริงทั้งระบบ

ต่อยอดในหลักสูตร Power BI และ Power Query ของ 9Expert Training: รวมไฟล์ ล้างข้อมูล และสร้างโมเดลสำหรับรายงาน

ดูหลักสูตร