วิธีสร้าง Sankey Diagram ใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • แบ่งปันสิ่งนี้
Hugh West

เมื่อทำงานกับการวิเคราะห์โฟลว์ ไดอะแกรม Sankey เป็นเครื่องมือที่ยอดเยี่ยมในการใช้งาน ไดอะแกรมนี้แสดงลักษณะการไหล ทิศทาง และแนวโน้มของชุดข้อมูลทั้งหมดอย่างง่ายดายและมีประสิทธิภาพ ตอนนี้ หากคุณกำลังรอคอยวิธีการสร้างไดอะแกรม Sankey คุณก็มาถูกที่แล้ว ในบทความนี้ ฉันจะแสดงคำแนะนำทีละขั้นตอนในการสร้างไดอะแกรม Sankey ใน Excel

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดแบบฝึกหัดของเราได้ฟรีจากที่นี่!

สร้าง Sankey Diagram.xlsx

Sankey Diagram คืออะไร

แผนภาพ Sankey ส่วนใหญ่เป็นแผนภาพการไหลซึ่งมีประโยชน์มากและมีประสิทธิภาพเมื่อทำงานกับการวิเคราะห์การไหล ความกว้างของลูกศรจะคงไว้ตามปริมาณและค่าของหมวดหมู่

การวิเคราะห์การไหลประเภทใดๆ เช่น การไหลของวัสดุ การไหลของพลังงาน กระแสเงินสด ฯลฯ สามารถแสดงภาพและวิเคราะห์ได้อย่างง่ายดายผ่านไดอะแกรมนี้

ข้อดี:

  • ข้อได้เปรียบที่สำคัญที่สุดของแผนภาพ Sankey คือคุณสามารถแสดงภาพแนวโน้มของข้อมูลหลายประเภท
  • คุณ สามารถเข้าใจน้ำหนักสัมพัทธ์ของทุกประเภทตามความกว้างของลูกศรในแผนภาพ Sankey
  • คุณสามารถแสดงหมวดหมู่ที่ซับซ้อนจำนวนมากผ่านแผนภาพ Sankey

ข้อเสีย:

  • บางครั้งก็ยากที่จะวาดและทำความเข้าใจเนื่องจากคุณสมบัติที่ซับซ้อน
  • หากความกว้างของลูกศรของสองหมวดหมู่กลายเป็นสิ่งเดียวกัน การแยกความแตกต่างระหว่างกันจึงเป็นเรื่องยากมาก

ขั้นตอนในการสร้าง Sankey Diagram ใน Excel

เช่น เรามีชุดข้อมูลแหล่งที่มาของรายได้และปลายทางค่าใช้จ่ายของบุคคลหนึ่งๆ . ตอนนี้ เราสามารถสร้างแผนภาพ Sankey โดยอ้างอิงจากแหล่งรายได้ที่แตกต่างกันของเขาซึ่งเป็นไปตามค่าใช้จ่ายที่ปลายทางต่างๆ คุณสามารถทำตามขั้นตอนด้านล่างเพื่อให้บรรลุเป้าหมายนี้

📌 ขั้นตอนที่ 1: เตรียมข้อมูลที่จำเป็นเพื่อสร้างแผนภาพ Sankey

ก่อนอื่น คุณต้อง เตรียมชุดข้อมูลตัวอย่างของคุณอย่างเหมาะสมเพื่อสร้างไดอะแกรม Sankey

  • จะดีกว่าถ้าคุณสร้างช่วงข้อมูลของคุณเป็นตาราง
  • ในการดำเนินการนี้ ให้เลือกช่วงข้อมูลของคุณ ( B4:F8 เซลล์ที่นี่) >> คลิกที่แท็บ แทรก >> ตาราง เครื่องมือ

  • ด้วยเหตุนี้ หน้าต่างสร้างตาราง จะปรากฏขึ้น จากนั้น คลิกที่ปุ่ม ตกลง

  • ในตอนนี้ จะเป็นการดีกว่าถ้าตั้งชื่อตารางของคุณ<10
  • โดยคลิกภายในตารางที่สร้างขึ้น >> ไปที่แท็บ การออกแบบตาราง >> เขียน ชุดข้อมูล ภายในกล่องเครื่องมือ ชื่อตาราง:

  • ตอนนี้ คุณต้องระบุช่องว่าง ระหว่างสองประเภทของแผนภาพ Sankey
  • หากต้องการดำเนินการอย่างถูกต้อง ให้เขียนค่าภายในเซลล์ D10 >> ไปที่แท็บ สูตร >> ชื่อที่กำหนด กลุ่ม >> กำหนดชื่อ ตัวเลือก

  • ในขณะนี้ หน้าต่าง ชื่อใหม่ จะปรากฏขึ้น
  • ต่อไปนี้ เขียน ช่องว่าง ภายในกล่องข้อความ ชื่อ: และคลิกที่ปุ่ม ตกลง

ดังนั้น ชุดข้อมูลตัวอย่างของคุณพร้อมสำหรับการคำนวณเพิ่มเติมเพื่อสร้างไดอะแกรม Sankey ใน Excel

อ่านเพิ่มเติม: สถิติเชิงพรรณนา – ช่วงอินพุตมีข้อมูลที่ไม่ใช่ตัวเลข

📌 ขั้นตอนที่ 2: เตรียมตาราง Sankey Lines

หลังจากเตรียมชุดข้อมูลอย่างถูกต้องแล้ว ก็ถึงเวลาทำการคำนวณเพิ่มเติมและเตรียมตาราง Sankey Lines แล้ว

  • สิ่งที่ต้องทำ ในตอนเริ่มต้น ให้สร้างตารางชื่อ บรรทัด ที่มีคอลัมน์ จาก , ถึง และ ค่า
  • <11

    • หลังจากนั้น คลิกที่เซลล์ D5 และใส่สูตรต่อไปนี้
    =IF(LEFT([@From],5)="Space",Space,INDEX(Dataset,MATCH([@From],Dataset[From / To],0),MATCH([@To],Dataset[#Headers],0)))

  • จากนั้น กดปุ่ม Enter

  • เนื่องจากเป็นตาราง เซลล์ทั้งหมดด้านล่างคอลัมน์นี้จะเป็นไปตามสูตรเดียวกันและจะเป็นไปโดยอัตโนมัติ เต็มแล้ว

  • ในขณะนี้ เพิ่มคอลัมน์ใหม่ที่ชื่อว่า ตำแหน่งสิ้นสุด, A เริ่มต้น , A กลาง1 , ก กลาง2 , ก สิ้นสุด , V เริ่มต้น , V กลาง1 , V กลาง2 , V end , B start , B mid1 , B mid2 , และ B end เพื่อรับค่าเพื่อวาดแผนภูมิ

  • ที่คอลัมน์ตัวช่วยที่สร้างขึ้นเหล่านี้ เพื่อรับค่า ใส่สูตรต่อไปนี้ และกดปุ่ม Enter

A start Column:

=SUM(Lines[[#Headers],[Value]]:[@Value])-[@Value]

A กลาง1 คอลัมน์:

=[@Astart]

A กลาง2 คอลัมน์:

=[@Aend]

A สิ้นสุด คอลัมน์:<7

=SUM([Value])-SUMIFS([Value],[End Position],">="&[@[End Position]])

V เริ่ม คอลัมน์:

=[@Value]

V กลาง1 คอลัมน์:

=[@Value]

V กลาง2 คอลัมน์:

=[@Value]

V สิ้นสุด คอลัมน์:

=[@Value]

B เริ่มต้น คอลัมน์:

=SUM([Value])-[@Astart]-[@Vstart]

B กลาง1 คอลัมน์:

=SUM([Value])-[@Amid1]-[@Vmid1]

B กลาง2 คอลัมน์:

=SUM([Value])-[@Amid2]-[@Vmid2]

B สิ้นสุด คอลัมน์:

=SUM([Value])-[@Aend]-[@Vend]

  • นอกจากนี้ ให้สร้างอีกตารางหนึ่งเพื่อรับเสาต้นทาง
  • สร้างสองคอลัมน์ชื่อ จาก และ ค่า ในตารางนี้

  • หลังจากนั้น คลิกที่เซลล์ C28 และใส่สูตรต่อไปนี้สำหรับค่าเสาต้นทาง
=SUMIFS(Lines[Value],Lines[From],[@From])

  • ตามด้วย ให้กดปุ่ม Enter ปุ่ม

  • ในทำนองเดียวกัน สร้างตารางอื่นสำหรับเสาปลายทางที่มีสองคอลัมน์ชื่อ ถึง และ ค่า .

  • ตามด้วย คลิกที่เซลล์ C38 และใส่สูตรต่อไปนี้
=SUMIFS(Lines[Value],Lines[To],[@To])

  • จากนั้น กดปุ่ม Enter เพื่อรับค่าของเสาปลายทางทั้งหมด

  • สุดท้าย แต่ไม่อย่างน้อยที่สุด คุณต้องมีค่าระยะห่างของแกน X เพื่อวาดไดอะแกรมอย่างถูกต้อง
  • เขียนค่าระยะห่างเป็น 0,10,90 และ 100 ที่ C46 , D46 , E46, และ F46 เซลล์

ดังนั้น ตอนนี้คุณมีค่าทั้งหมดที่คุณต้องการ เพื่อวาดไดอะแกรม Sankey ของชุดข้อมูลของคุณ

อ่านเพิ่มเติม: วิธีย้ายข้อมูลจากแถวไปยังคอลัมน์ใน Excel (4 วิธีง่ายๆ)

การอ่านที่คล้ายกัน

  • วิธีตั้งค่าช่วงเวลาบนแผนภูมิ Excel (2 ตัวอย่างที่เหมาะสม)
  • วิธีลบการแก้ไขล่าสุด ด้วย Excel (3 วิธี)
  • สร้าง Dot Plot ใน Excel (3 วิธีง่ายๆ)
  • วิธีสร้างแผนภูมิผีเสื้อใน Excel ( 2 วิธีง่ายๆ)

📌 ขั้นตอนที่ 3: วาดเส้น Sankey แต่ละเส้น

ตอนนี้ หลังจากได้ค่าเหล่านี้ทั้งหมดแล้ว คุณต้องวาดเส้น Sankey แต่ละเส้น

  • ในการทำเช่นนี้ ก่อนอื่นให้คลิกที่แท็บ แทรก >> แทรกเส้นหรือพื้นที่ แผนภูมิ เครื่องมือ >> 100% Stacked Area ตัวเลือก

  • ดังนั้น แผนภูมิพื้นที่แบบเรียงซ้อน 100% จะปรากฏขึ้น
  • ตอนนี้ คลิกขวา บนพื้นที่แผนภูมิแล้วเลือกตัวเลือก เลือกข้อมูล... จากเมนูบริบท<10

  • ตามผลลัพธ์ หน้าต่าง เลือกแหล่งข้อมูล จะปรากฏขึ้น
  • ตามด้วย ที่ คำอธิบายแผนภูมิ รายการ (ซีรี่ส์) คลิกที่ปุ่ม ลบ เพื่อลบรายการเริ่มต้นทั้งหมด

  • หลังจากนั้นคลิกที่ปุ่ม เพิ่ม

  • ด้วยเหตุนี้ หน้าต่าง แก้ไขซีรี่ส์ จะปรากฏขึ้น
  • จากนั้น เขียน 1 ที่ช่องข้อความ ชื่อซีรี่ส์: >> เลือกการอ้างอิงเซลล์ F5:I5 ในกล่องข้อความ ค่าชุดข้อมูล:
  • สุดท้าย คลิกที่ปุ่ม ตกลง

  • ตอนนี้ ที่บานหน้าต่าง ป้ายกำกับแกนแนวนอน (ประเภท) ให้คลิกที่ปุ่ม แก้ไข <10

  • ในขณะนี้ หน้าต่าง Axis Labels จะปรากฏขึ้น
  • อ้างอิงถึง F46: I46 เซลล์ใน Axis label range: text box.
  • ตามด้วยคลิกที่ปุ่ม OK .

  • ตอนนี้ ดับเบิลคลิก บนแกน Y >> ทำเครื่องหมายที่ตัวเลือก ค่าในลำดับย้อนกลับ จากบานหน้าต่าง จัดรูปแบบแกน ทางด้านขวา

ด้วยเหตุนี้ , เส้น Sankey ของคุณจะถูกวาด

อ่านเพิ่มเติม: วิธีสร้างแผนผังองค์กรใน Excel (2 วิธีที่เหมาะสม)

📌 ขั้นตอนที่ 4: วาดเสา Sanky และเสร็จสมบูรณ์ แผนภาพ Sanky

ตอนนี้ คุณต้องวาดเสาหลัก Sankey เพื่อให้แผนภาพสมบูรณ์

  • ในการดำเนินการนี้ ให้เลือกเซลล์ B28:C34 เซลล์ >> ; คลิกที่แท็บ แทรก >> แทรกคอลัมน์หรือแผนภูมิแท่ง เครื่องมือ >> ตัวเลือกคอลัมน์แบบเรียงซ้อน 100%

  • ด้วยเหตุนี้ แผนภูมิแบบเรียงซ้อนจะปรากฏขึ้น
  • ตอนนี้ ไปที่แท็บ การออกแบบแผนภูมิ >> เปลี่ยนประเภทแผนภูมิ เครื่องมือ

  • ในขณะนี้ หน้าต่าง เปลี่ยนประเภทแผนภูมิ จะปรากฏขึ้น
  • ตอนนี้ เลือก ตัวเลือกที่สอง และคลิกที่ปุ่ม ตกลง

  • ในตอนนี้ คุณจะเห็นเสาที่คุณต้องการซึ่งจะมีลักษณะ ดังต่อไปนี้

  • ตอนนี้ คุณไม่จำเป็นต้องเว้นวรรคเพื่อแสดง
  • ดังนั้น คลิกที่ช่องว่าง พื้นที่และเลือกตัวเลือก ไม่เติม จากบานหน้าต่าง จัดรูปแบบแผนภูมิ ทางด้านขวา

  • ด้วยเหตุนี้ คุณจะได้เสาต้นทางสุดท้ายเพื่อสร้างไดอะแกรม Sankey

  • ในทำนองเดียวกัน คุณสามารถสร้างเสาหลักสำหรับต้นทางปลายทางและการเปลี่ยนแปลง สีของพวกเขาเพื่อความเข้าใจที่ดีขึ้นโดยเลือกตัวเลือก สีเติม จากบานหน้าต่าง จัดรูปแบบชุดข้อมูล ทางด้านขวา
  • สุดท้าย คุณมีทุกอย่างสำหรับสร้างไดอะแกรม Sanky .

  • ตอนนี้ ให้รวมเส้น Sankey เหล่านี้เข้ากับเสา Sankey เพื่อให้ไดอะแกรม Sanky สมบูรณ์

ดังนั้น คุณ ได้สร้าง Sankey d แผนภาพสำเร็จ และไดอะแกรมสุดท้ายจะมีลักษณะดังนี้

อ่านเพิ่มเติม: วิธีสร้างไดอะแกรมเวนน์ใน Excel (3 วิธีง่ายๆ)

ทำความเข้าใจกับแผนภาพ Sankey

แผนภาพ Sankey สามารถแสดงภาพต้นทาง ปลายทาง และเส้นทางการมีส่วนร่วมจากต้นทางไปยังปลายทางได้อย่างง่ายดาย

โดยทั่วไป แหล่งที่มาจะอยู่ทางด้านซ้ายและจุดหมายอยู่ทางขวามือ จากต้นทางไปยังปลายทาง เส้นทางหลายสายถูกวาดขึ้นเพื่อแสดงถึงประเพณีและการมีส่วนร่วมของต้นทางและปลายทางแต่ละแห่ง นอกจากนี้ ความกว้างของเส้นทางเหล่านี้ยังช่วยให้เห็นภาพส่วนร่วมที่มากขึ้นและน้อยลงของเส้นทาง

สรุป

ดังนั้น ฉันได้แสดงขั้นตอนทั้งหมดในการสร้างไดอะแกรม Sankey ใน Excel อ่านบทความฉบับเต็มอย่างละเอียดเพื่อทำความเข้าใจให้ดียิ่งขึ้นและนำไปใช้ในภายหลังตามความต้องการของคุณ ฉันหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์และให้ข้อมูล หากคุณมีข้อสงสัยหรือคำแนะนำเพิ่มเติม โปรดติดต่อฉัน

และเยี่ยมชม ExcelWIKI เพื่อดูบทความอื่นๆ อีกมากมายเช่นนี้ ขอบคุณ!

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง