ขณะทำงานใน Excel เรามักจะต้องสร้างลำดับชั้นแบบหลายระดับ . โดยใช้ลำดับชั้นหลายระดับ เราสามารถแสดงข้อมูลของเราในรูปแบบที่เรียบง่ายและรัดกุม Microsoft Excel เป็นซอฟต์แวร์ที่ทรงพลังและใช้งานได้หลากหลาย เมื่อใช้ Excel เราสามารถ สร้างลำดับชั้นหลายระดับ โดยทำตามขั้นตอนง่ายๆ ในบทความนี้ เราจะเรียนรู้เกี่ยวกับ 2 วิธีง่ายๆในการ สร้างลำดับชั้นแบบหลายระดับใน Excel .
2 วิธีง่ายๆ ในการสร้างลำดับชั้นแบบหลายระดับใน Excel
ของ 2 วิธีแรก เราจะใช้ การตรวจสอบความถูกต้องของข้อมูล คุณสมบัติของ Excel และในวิธีที่สอง เราจะใช้ Power Pivot Add-in ของ Excel
ไม่ต้องพูดถึงว่าเราเคยใช้ Microsoft Excel 365 สำหรับบทความนี้ คุณสามารถใช้เวอร์ชันอื่นได้ตามสะดวก
1. การใช้คุณสมบัติการตรวจสอบข้อมูลเพื่อสร้างลำดับชั้นแบบหลายระดับ
การใช้ การตรวจสอบความถูกต้องของข้อมูล คุณลักษณะเป็นวิธีที่ง่ายที่สุดวิธีหนึ่งในการสร้างลำดับชั้นแบบหลายระดับใน Excel . ในชุดข้อมูลต่อไปนี้ เรามี ชื่อภาพยนตร์ , แสดงกำหนดการ , และ ประเภทที่นั่ง สำหรับการแสดงซีนีเพล็กซ์อย่างต่อเนื่อง เป้าหมายของเราคือ สร้างลำดับชั้นหลายระดับ โดยใช้ข้อมูลนี้ ทำตามขั้นตอนที่ระบุไว้ด้านล่างเพื่อทำสิ่งนี้
ขั้นตอนที่ 01: แก้ไขตัวเลือกการตรวจสอบข้อมูลสำหรับคอลัมน์ชื่อภาพยนตร์
ใน ชื่อภาพยนตร์ เราต้องสร้างรายการแบบหล่นลงเพื่อให้เราเลือกหนังที่เราชอบได้ มันค่อนข้างตรงไปตรงมาที่จะทำ ตามมาเลยค่ะ
- ขั้นแรก เลือกเซลล์ B5 ใต้คอลัมน์ ชื่อภาพยนตร์ .
- หลังจากนั้น ไปที่ ข้อมูล แท็บจาก ริบบิ้น .
- จากนั้น คลิกที่ การตรวจสอบข้อมูล ตัวเลือกจาก เครื่องมือข้อมูล กลุ่ม
ดังนั้น การตรวจสอบความถูกต้องของข้อมูล กล่องโต้ตอบจะเปิดขึ้นดังภาพต่อไปนี้
- ตอนนี้ คลิกที่ไอคอนแบบเลื่อนลงตามที่ทำเครื่องหมายในภาพด้านล่าง
- หลังจากนั้น เลือก รายการ จากเมนูแบบเลื่อนลง
- ถัดไป คลิกที่ ที่มา แล้วป้อนสูตรต่อไปนี้
='Dataset 1 '!$B$5:$B$10
ที่นี่ $B$5:$B$10 คือช่วงของเซลล์ภายใต้ ชื่อภาพยนตร์ ของชุดข้อมูลที่กำหนด
หมายเหตุ: เราได้ใช้ การอ้างอิงเซลล์แบบสัมบูรณ์ เพราะในแต่ละเซลล์ เราต้องแสดงชื่อภาพยนตร์ทั้งหมดเพื่อเลือกจากชื่อนั้น
- หลังจากนั้น คลิก ตกลง .
- จากนั้น จะมีไอคอนแบบเลื่อนลงข้างเซลล์ B5 ตามที่ระบุในภาพต่อไปนี้ คลิกที่มัน
ด้วยเหตุนี้ ในรายการแบบหล่นลง คุณสามารถเลือกภาพยนตร์ที่คุณชอบได้
ขั้นตอนที่ 02: วางคุณสมบัติการตรวจสอบในเซลล์ที่เหลือในคอลัมน์ชื่อภาพยนตร์
ที่นี่ เราจะใช้ วางแบบพิเศษ คุณลักษณะของ Excel เพื่อวาง การตรวจสอบข้อมูล คุณสมบัติของเซลล์ B5 ลงในเซลล์อื่นๆ ของคอลัมน์ชื่อ ชื่อภาพยนตร์ .
- ขั้นแรก เลือกเซลล์ B5 แล้วกด CTRL + C เพื่อคัดลอก
- หลังจากนั้น เลือกเซลล์ที่เหลือของคอลัมน์ ชื่อภาพยนตร์ .
- ตามไปที่ Home แท็บจาก ริบบิ้น .
- ถัดไป คลิกที่ วาง ตัวเลือก
- ตอนนี้ เลือก วางแบบพิเศษ จากเมนูแบบเลื่อนลง
- หลังจากนั้น จาก วางแบบพิเศษ กล่องโต้ตอบ เลือก การตรวจสอบ ตามที่ระบุในภาพต่อไปนี้
- จากนั้น คลิกที่ ตกลง .
ดังนั้น การตรวจสอบความถูกต้องของข้อมูล คุณลักษณะจะถูกคัดลอกไปยังเซลล์ที่เลือก คุณสามารถเลือก ชื่อภาพยนตร์ . ใดก็ได้ จากรายการดรอปดาวน์ข้างแต่ละเซลล์และรับผลลัพธ์ดังภาพต่อไปนี้
ขั้นตอนที่ 03: แก้ไขตัวเลือกการตรวจสอบข้อมูลสำหรับคอลัมน์แสดงกำหนดการ
ตอนนี้ เราต้องสร้างรายการแบบหล่นลงตามการเลือกใน ชื่อภาพยนตร์ คอลัมน์. ตัวอย่างเช่น ภาพยนตร์ Into the Deep มีการแสดงที่ 5 เวลาที่แตกต่างกันของวัน แต่หนังเรื่อง Bullet Train มีจำหน่ายที่ 3 . เท่านั้น เวลาที่แตกต่างกันของวัน ดังนั้น ตัวเลือกที่จะอยู่ใน แสดงกำหนดการ คอลัมน์ขึ้นอยู่กับภาพยนตร์ที่เลือกใน ชื่อภาพยนตร์ คอลัมน์. ในการดำเนินการนี้ เราจะใช้ ฟังก์ชัน OFFSET และ ฟังก์ชัน MATCH . มาทำตามขั้นตอนที่ระบุไว้ด้านล่างกัน
- ขั้นแรก เลือกเซลล์ C5 และ ทำตามขั้นตอนที่กล่าวไว้ในขั้นตอนที่ 01 เพื่อให้ได้ผลลัพธ์ดังต่อไปนี้
- หลังจากนั้น ป้อนสูตรต่อไปนี้ใน Source Box .
=OFFSET('Dataset 1 '!$B$14,1,MATCH($B5,'Dataset 1 '!$B$14:$G$14,0)-1,5,1)
ที่นี่ เซลล์ $B$14 หมายถึง ส่วนหัว ของ แสดงกำหนดการ ของ ชุดข้อมูล 1 , เซลล์ $B5 หมายถึงภาพยนตร์ที่เลือกภายใต้ ชื่อภาพยนตร์ คอลัมน์ และช่วง $B$14:$G$14 คืออาร์เรย์ของชื่อภาพยนตร์ในแผ่นงาน ชุดข้อมูล 1 .
รายละเอียดสูตร
- MATCH($B5,'ชุดข้อมูล 1'!$B$14:$G$14,0) → ส่งกลับตำแหน่งของค่าการค้นหาในแถว คอลัมน์ หรือตาราง
- $B5 → คือ lookup_value อาร์กิวเมนต์
- 'ชุดข้อมูล 1'!$B$14:$G$14 → คือ lookup_array อาร์กิวเมนต์
- 0 → คือ match_type อาร์กิวเมนต์
- ผลลัพธ์ → 1
- OFFSET('ชุดข้อมูล 1'!$B$14,1,MATCH($B5,'ชุดข้อมูล 1'!$B$14:$G$14,0)-1,5,1) → จะกลายเป็น OFFSET(‘Dataset 1 ‘!$B$14,1,1-1,5,1)
- 'ชุดข้อมูล 1'!$B$14 → คือ ข้อมูลอ้างอิง อาร์กิวเมนต์
- 1 → คือ แถว อาร์กิวเมนต์
- 1-1 → คือ cols อาร์กิวเมนต์
- 5 → คือ ความสูง อาร์กิวเมนต์
- 1 → คือ ความกว้าง อาร์กิวเมนต์
- ผลลัพธ์ → {11:00 น. 15:30 น. 18:00 น. 21:30 น. 23:00 น.}
- จากนั้น คลิกที่ ตกลง .
- ด้วยเหตุนี้ ไอคอนแบบเลื่อนลงจะปรากฏข้างเซลล์ C5 ดังแสดงในภาพด้านล่าง คลิกที่มัน
ดังนั้น คุณจะเห็น แสดงกำหนดการ สำหรับภาพยนตร์ Into the Deep .
ขั้นตอนที่ 04: วางคุณสมบัติการตรวจสอบความถูกต้องในเซลล์ที่เหลือในคอลัมน์แสดงกำหนดการ
ตอนนี้ เราจะคัดลอก การตรวจสอบความถูกต้องของข้อมูล คุณสมบัติของเซลล์ C5 ลงในเซลล์ที่เหลือโดยใช้ วางแบบพิเศษ คุณสมบัติของ Excel
- ตอนนี้ เลือกเซลล์ C5 และ ทำตามขั้นตอนที่กล่าวถึงในขั้นตอนที่ 02 .
- ตามนั้น เลือกหนัง Bullet Train จะเห็นว่ามีเพียง 3 ตัวเลือกที่ใช้ได้สำหรับ แสดงกำหนดการ เช่นเดียวกับชุดข้อมูลที่เราให้มา
- ในทำนองเดียวกัน คุณสามารถเลือก แสดงกำหนดการ สำหรับภาพยนตร์เรื่องอื่นๆ และได้ผลลัพธ์ดังภาพที่แสดงด้านล่าง
ขั้นตอนที่ 05: การแก้ไขตัวเลือกการตรวจสอบข้อมูลสำหรับคอลัมน์ประเภทที่นั่ง
ตอนนี้ เราต้องสร้างรายการดรอปดาวน์อื่นใน ประเภทที่นั่ง คอลัมน์ตามการเลือก แสดงกำหนดการ . ของเรา . ในชุดข้อมูล เราจะเห็นว่า แสดงกำหนดการ . ทั้งหมด ไม่มี ประเภทที่นั่ง . เหมือนกัน . ตัวอย่างเช่น สำหรับการแสดงเวลา 11:00 น. , ทั้งหมด 3 ประเภทที่นั่งว่าง แต่สำหรับการแสดงเวลา 18:00 น. เฉพาะ ปกติ และ VIP ประเภทที่นั่ง สามารถใช้ได้ ในการสร้างรายการดรอปดาวน์ที่ขึ้นต่อกันนี้ เราจะใช้ OFFSET . อีกครั้ง ฟังก์ชั่นและ MATCH การทำงาน. ลองใช้ขั้นตอนที่กล่าวถึงด้านล่างเพื่อทำสิ่งนี้
- ขั้นแรก เลือกเซลล์ D5 และทำตามขั้นตอนที่กล่าวถึงในขั้นตอนที่ 01 เพื่อให้ได้ผลลัพธ์ดังต่อไปนี้
- หลังจากนั้น ป้อนสูตรต่อไปนี้ใน Source Box ใน การตรวจสอบข้อมูล กล่องโต้ตอบ
=OFFSET('Dataset 1 '!$B$23,1,MATCH($C5,'Dataset 1 '!$B$23:$F$23,0)-1,3,1)
ที่นี่ เซลล์ $B$23 หมายถึง ส่วนหัว ของประเภทที่นั่ง ใน ชุดข้อมูล 1 , เซลล์ $C5 หมายถึง แสดงกำหนดการ . ที่เลือก และช่วง $B$23:$F$23 เป็นอาร์เรย์ของ SHow Schedule ในแผ่นงาน ชุดข้อมูล 1 .
รายละเอียดสูตร
- MATCH($C5,'ชุดข้อมูล 1'!$B$23:$F$23,0) → ส่งกลับตำแหน่งของค่าการค้นหาในแถว คอลัมน์ หรือตาราง
- $C5 → คือ lookup_value อาร์กิวเมนต์
- ‘ชุดข้อมูล 1‘!$B$23:$F$23 → คือ lookup_array อาร์กิวเมนต์
- 0 → เป็น match_type อาร์กิวเมนต์
- ผลลัพธ์ → 3
- OFFSET(‘Dataset 1 ‘!$B$23,1,MATCH($C5,’Dataset 1 ‘!$B$23:$F$23,0)-1,3,1) → มันกลายเป็น OFFSET(‘Dataset 1 ‘!$B$23,1,3-1,3,1) .
- 'ชุดข้อมูล 1'!$B$23 → คือ ข้อมูลอ้างอิง อาร์กิวเมนต์
- 1 → คือ แถว อาร์กิวเมนต์
- 3-1 → คือ cols อาร์กิวเมนต์
- 3 → คือ ความสูง อาร์กิวเมนต์
- 1 → คือ ความกว้าง อาร์กิวเมนต์
- ผลลัพธ์ → {ปกติ VIP}
- จากนั้น คลิกที่ ตกลง .
ดังนั้น คุณจะเห็นไอคอนแบบเลื่อนลงข้างเซลล์ D5 . ตามที่ แสดงกำหนดการ เลือก 18:00 น. , ปกติ และ VIP ตัวเลือกมีอยู่ในเซลล์ D5 .
ขั้นตอนที่ 06: วางคุณสมบัติการตรวจสอบในเซลล์ที่เหลือในคอลัมน์ประเภทที่นั่ง
ในขั้นตอนนี้ เราจะคัดลอก การตรวจสอบความถูกต้องของข้อมูล คุณสมบัติของเซลล์ D5 ลงในเซลล์อื่นๆ ของคอลัมน์ ประเภทที่นั่ง . มาทำตามขั้นตอนที่กล่าวถึงด้านล่างกัน
- ขั้นแรก เลือกเซลล์ D5 และ ทำตามขั้นตอนที่กล่าวถึงในขั้นตอนที่ 02 .
- ตอนนี้ ให้คลิกที่ไอคอนแบบเลื่อนลงข้างเซลล์ C6 . ตามที่ แสดงกำหนดการ เลือก 11:00 น. คุณจะเห็นได้ว่าทั้งหมด 3 ประเภทที่นั่ง สามารถใช้ได้
- ในทำนองเดียวกัน เลือก ประเภทที่นั่ง สำหรับเซลล์อื่นๆ แล้วคุณจะได้ผลลัพธ์ดังภาพต่อไปนี้
อ่านเพิ่มเติม: วิธีสร้างลำดับชั้นใน Excel (3 วิธีง่ายๆ)
2. การใช้ Power Pivot เพื่อสร้างลำดับชั้นแบบหลายระดับใน Excel
การใช้ Power Pivot คุณลักษณะเป็นอีกวิธีที่มีประสิทธิภาพในการสร้างลำดับชั้นหลายระดับใน Excel . ในชุดข้อมูลต่อไปนี้ เรามีตาราง การขาย ข้อมูลจาก เมืองต่างๆ ใน รัฐต่างๆ ของ สหรัฐอเมริกา . เราจะ สร้างลำดับชั้นหลายระดับ โดยใช้ตารางนี้ มาทำตามขั้นตอนที่กล่าวถึงด้านล่างกัน
ขั้นตอนที่ 01: การเพิ่มตารางลงในหน้าต่าง Power Pivot
หากคุณไม่มี Power Pivot Add-in เปิดใช้งาน ทำตามขั้นตอนที่กล่าวถึงที่นี่ เพื่อเปิดใช้งาน หลังจากที่คุณได้เปิดใช้งาน Power Pivot Add-in ใช้ขั้นตอนด้านล่าง
- ขั้นแรก เลือกทั้งตาราง จากนั้นกด CTRL + C เพื่อคัดลอก
- ตอนนี้ ไปที่ Power Pivot แท็บจาก ริบบิ้น .
- จากนั้น คลิกที่ จัดการ ตามที่ระบุในภาพต่อไปนี้
เป็นผลให้ หน้าต่าง Power Pivot ว่าง จะเปิดเหมือนในรูปด้านล่าง
- ถัดไป ใน หน้าต่าง Power Pivot คลิกที่ คลิปบอร์ด ตัวเลือก
- หลังจากนั้น เลือกวาง จากเมนูแบบเลื่อนลง
ดังนั้น วางหน้าตัวอย่าง กล่องโต้ตอบจะพร้อมใช้งาน
- หลังจากนั้น จาก วางตัวอย่าง กล่องโต้ตอบ คลิกตกลง .
ด้วยเหตุนี้ ตารางของคุณจะถูกเพิ่มลงในหน้าต่าง Power Pivot ดังแสดงในภาพต่อไปนี้
ขั้นตอนที่ 02: การสร้างลำดับชั้นในมุมมองไดอะแกรม
ในขั้นตอนนี้ เราจะสร้างลำดับชั้นที่อธิบายเมืองต่างๆ ภายใต้รัฐและรัฐภายใต้ประเทศ
- ขั้นแรก ให้คลิกที่ มุมมองไดอะแกรม ตัวเลือกจาก มุมมอง แท็บของ หน้าต่าง Power Pivot .
ดังนั้น มุมมองไดอะแกรม จะปรากฏบนหน้าจอของคุณดังแสดงในภาพต่อไปนี้
- ตอนนี้ คลิกที่ส่วนที่ทำเครื่องหมายของรูปภาพที่ระบุด้านล่าง
เป็นผลให้ ลำดับชั้น จะถูกสร้างขึ้น
- ตอนนี้ ลากคอลัมน์ชื่อ ประเทศ แล้ววางลงในลำดับชั้นที่สร้างขึ้นใหม่
- ในทำนองเดียวกัน ให้ลากและวางคอลัมน์อื่นๆ ตามลำดับ แล้วคุณจะเห็นผลลัพธ์ต่อไปนี้
ขั้นตอนที่ 03: การสร้างตารางเดือย
- จากนั้น คลิกที่ Pivot Table ตัวเลือก
- จากนั้น สร้างตาราง Pivot กล่องโต้ตอบจะพร้อมใช้งาน และคลิกตกลง .
จึงทำให้มีการสร้างแผ่นงานใหม่ดังภาพต่อไปนี้
- หลังจากนั้น จาก Pivot Table Fileds กล่องโต้ตอบ ลากและวาง ลำดับชั้น1 เข้าไปใน แถว ส่วนและ การขาย ลงใน ผลรวมของมูลค่า ส่วน.
ดังนั้น คุณจะได้ Pivot Table . ต่อไปนี้ ในใบงานของคุณ
- ตอนนี้ คลิกที่เครื่องหมาย + ตามที่ระบุในภาพต่อไปนี้
ด้วยเหตุนี้ คุณจะเห็น States, และ ยอดขาย ของแต่ละ รัฐ ดังแสดงในภาพต่อไปนี้
- หลังจากนั้น คลิกอีกครั้งที่เครื่องหมาย + ข้างชื่อ รัฐ แอริโซนา .
นี่จะแสดง เมือง ในรัฐ ของ แอริโซนา พร้อมกับยอดขาย .
ในทำนองเดียวกัน โดยคลิกไอคอน + ข้างๆ รัฐ . อื่นๆ คุณจะได้รับผลลัพธ์ดังต่อไปนี้
อ่านเพิ่มเติม: วิธีการสร้างลำดับชั้นใน Excel Pivot Table (ด้วยขั้นตอนง่ายๆ)
ภาคปฏิบัติ
ใน สมุดงาน Excel เราได้จัดเตรียม ส่วนการปฏิบัติ ที่ด้านขวาของแผ่นงานแต่ละแผ่น โปรดฝึกฝนด้วยตัวเอง
บทสรุป
นั่นคือทั้งหมดที่เกี่ยวกับเซสชั่นของวันนี้ ฉันเชื่ออย่างยิ่งว่าบทความนี้สามารถแนะนำคุณในการสร้างลำดับชั้นแบบหลายระดับใน Excel . โปรดแสดงความคิดเห็นหากคุณมีคำถามหรือคำแนะนำในการปรับปรุงคุณภาพของบทความ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Excel คุณสามารถเยี่ยมชมเว็บไซต์ของเรา ExcelDemy . มีความสุขในการเรียนรู้!
บทความที่เกี่ยวข้อง
- วิธีการสร้างแผนภูมิลำดับชั้นใน Excel (3 วิธีง่ายๆ)
- สร้างลำดับชั้นวันที่ใน Excel Pivot Table (ด้วยขั้นตอนง่ายๆ)
- วิธีใช้ลำดับชั้น SmartArt ใน Excel (ด้วยขั้นตอนง่ายๆ)
- เพิ่มลำดับชั้นของแถวใน Excel (2 วิธีง่ายๆ)