หากคุณกำลังพยายามรวม กราฟแท่ง (bar graphs) สองกราฟใน Excel บทความนี้จะเป็นประโยชน์ การรวมกราฟแท่งสองกราฟจำเป็นเมื่อคุณต้องการเปรียบเทียบได้ง่ายๆ มาเจาะลึกเนื้อหาหลักกัน
ดาวน์โหลดสมุดทำงาน (Download Workbook)
5 วิธีรวมกราฟแท่งสองกราฟใน Excel
สำหรับบริษัทหนึ่ง เรามี ราคาขาย (Selling Prices) และ กำไร (Profits) สำหรับปีที่แตกต่างกัน แล้วเราได้แสดงผลในกราฟแท่งสองกราฟที่แยกกัน ด้วยวิธีต่อไปนี้ เราจะรวมกราฟแท่งสองกราฟที่แตกต่างกันนี้ให้เป็นกราฟเดียว

เราใช้เวอร์ชัน Microsoft Excel 365 ที่นี่ คุณสามารถใช้เวอร์ชันอื่นๆ ตามสะดวก
วิธีที่ 1: คัดลอกแหล่งข้อมูลของกราฟที่สอง เพื่อรวมกราฟแท่งสองกราฟใน Excel
ที่นี่ เรามีชุดข้อมูลต่อไปนี้ที่มี ราคาขาย (Selling Prices) และ กำไร (Profits)

และใช้ข้อมูลเหล่านี้สร้างกราฟแท่งสองกราฟที่แยกกัน เราจะรวมพวกเขาโดยการคัดลอกและวางแหล่งข้อมูลของอันใดอันหนึ่ง

ขั้นตอน:
➤ ขั้นแรก เลือกกราฟใดกราฟหนึ่ง (ที่นี่เลือกกราฟ กำไร (Profit)) และกดปุ่ม DELETE

ตอนนี้เรามีกราฟแท่งเพียงอันเดียวสำหรับ ราคาขาย (Selling Price) และงานต่อไปคือคัดลอกแหล่งข้อมูลของคอลัมน์ กำไร (Profit) และวางที่นี่

➤ เลือกคอลัมน์ กำไร (Profit) และกด CTRL+C

➤ เลือกกราฟและกด CTRL+V

ด้วยวิธีนี้ คุณจะสามารถรวมกราฟสองกราฟนั้นให้เป็นกราฟเดียวได้

เพื่อการมองเห็นที่ดีขึ้น คุณสามารถขยายพื้นที่กราฟโดยลากมุมล่างไปทางขวา

ดังนี้คือรูปลักษณ์สุดท้ายของกราฟแท่งรวมสำหรับ ราคาขาย (Selling Prices) และ กำไร (Profits) เทียบกับ ปี (Years)

อ่านเพิ่มเติม: วิธีรวมกราฟสองกราฟใน Excel (2 วิธี)
วิธีที่ 2: ใช้ตัวเลือก Clustered Bar เพื่อรวมกราฟแท่งสองกราฟ
ชุดข้อมูลต่อไปนี้มีข้อมูลของ ราคาขาย (Selling Prices) และ กำไร (Profits)

ซึ่งถูกพลอตในกราฟแท่งสองกราฟที่แยกกัน เพื่อรวมพวกเขาที่นี่ เราจะใช้ตัวเลือก Clustered Bar

ขั้นตอนที่ 1:
➤ เพื่อพลอตกราฟใหม่ คุณสามารถลบกราฟสองอันที่แยกกัน
➤ เลือกชุดข้อมูลทั้งหมด ไปที่แท็บ Insert (แทรก) >> กลุ่ม Charts (กราฟ) >> Insert Column or Bar Chart Dropdown >> ตัวเลือก Clustered Bar

ขั้นตอนที่ 2:
หลังจากได้กราฟแล้ว เราจะปรับเปลี่ยนเพื่อลบแท่งสำหรับข้อมูลของคอลัมน์ year (ปี) และใช้ช่วงนี้เป็นป้ายกำกับแกนแนวนอน
➤ เลือกกราฟ วางไอคอนเมาส์บนกราฟ และคลิกขวา

➤ เลือกตัวเลือก Select Data (เลือกข้อมูล)

กล่องโต้ตอบ Select Data Source จะปรากฏ
➤ ยกเลิกติ๊กกล่อง year จากตัวเลือกของ Legend Entries (รายการตำนาน)
➤ คลิกตัวเลือก Edit (แก้ไข) จากกลุ่ม Horizontal Axis Labels (ป้ายกำกับแกนแนวนอน) ด้านขวา

หลังจากนั้น จะได้กล่องโต้ตอบ Axis Labels
➤ เลือกช่วงของคอลัมน์ year (ปี) ในกล่อง Axis label range และกด OK

กด OK อีกครั้งในกล่องโต้ตอบ Select Data Source

ดังนั้น เราจะได้กราฟแท่งดังต่อไปนี้

➤ เปลี่ยน Chart Title (หัวข้อกราฟ) เป็น Selling Price & Profit โดยเลือกและพิมพ์ชื่อนี้

สุดท้าย เราจะได้กราฟแท่งรวมสำหรับ ราคาขาย (Selling Prices) และ กำไร (Profits) เทียบกับ ปี (years)

อ่านเพิ่มเติม: วิธีรวมกราฟใน Excel (แนวทางแบบขั้นตอน)
วิธีที่ 3: ใช้ตัวเลือก Stacked Bar รวมกราฟแท่งสองกราฟใน Excel
ที่นี่ เราจะใช้ตัวเลือก Stacked Bar เพื่อพลอตกราฟสำหรับ ราคาขาย (Selling Prices) และ กำไร (Profits) เทียบกับ ปี (years)

แทนที่จะพลอตแยกกัน

ขั้นตอน:
➤ เพื่อพลอตกราฟใหม่ คุณสามารถลบกราฟสองอันก่อนหน้า
➤ เลือกชุดข้อมูลทั้งหมด ไปที่แท็บ Insert (แทรก) >> กลุ่ม Charts (กราฟ) >> Insert Column or Bar Chart Dropdown >> ตัวเลือก Stacked Bar

หลังจากนั้น กราฟต่อไปนี้จะปรากฏ
เพื่อปรับปรุงกราฟนี้ให้แสดงแท่งสำหรับ ราคาขาย (Selling Prices) และ กำไร (Profits) เทียบกับ ปี (years) คุณสามารถทำตาม ขั้นตอนที่ 2 ของ วิธีที่ 2

สุดท้าย เราจะได้กราฟแท่งซ้อน (stacked bar graph) รวม ซึ่งแทนที่จะแสดงส่วนต่างๆ เช่น ราคาขาย (Selling Price) และ กำไร (Profit) ถวายกัน เราจะมีส่วนต่างๆ เพื่อเปรียบเทียบรวมตลอดปี

อ่านเพิ่มเติม: วิธีรวมกราฟเส้นสองกราฟใน Excel (3 วิธี)
การอ่านที่คล้ายคลึงกัน
- วิธีรวมข้อมูลใน Excel จากหลายแผ่นงาน (3 วิธี)
- วิธีรวม Scatter Plots สองกราฟใน Excel (วิเคราะห์ทีละขั้นตอน)
- Excel VBA: รวมวันที่และเวลา (3 วิธี)
- วิธีรวมชื่อและวันที่ใน Excel (7 วิธี)
- รวมไฟล์ Excel หลายไฟล์เป็นสมุดทำงานเดียวพร้อมแผ่นงานแยก
วิธีที่ 4: ใช้ตัวเลือก 100% Stacked Bar รวมกราฟแท่งสองกราฟ
ชุดข้อมูลต่อไปนี้มีข้อมูลของ ราคาขาย (Selling Prices) และ กำไร (Profits)

ซึ่งถูกพลอตในกราฟแท่งสองกราฟที่แยกกัน เพื่อรวมพวกเขาที่นี่ เราจะใช้ตัวเลือก 100% Stacked Bar

ขั้นตอน:
➤ เพื่อพลอตกราฟใหม่ คุณสามารถลบกราฟสองอันก่อนหน้า
➤ เลือกชุดข้อมูลทั้งหมด ไปที่แท็บ Insert (แทรก) >> กลุ่ม Charts (กราฟ) >> Insert Column or Bar Chart Dropdown >> ตัวเลือก 100% Stacked Bar

หลังจากนั้น กราฟต่อไปนี้จะปรากฏ
เพื่อปรับปรุงกราฟนี้ให้แสดงแท่งสำหรับ ราคาขาย (Selling Prices) และ กำไร (Profits) เทียบกับ ปี (years) คุณสามารถทำตาม ขั้นตอนที่ 2 ของ วิธีที่ 2

ในที่สุด เราจะได้กราฟแท่งซ้อนรวม ซึ่งเราสามารถเห็นการเปรียบเทียบระหว่าง ราคาขาย (Selling Prices) และ กำไร (Profits) ตลอดปี โดยสังเกตเปอร์เซ็นต์ของพวกเขาในเปอร์เซ็นต์รวม 100%

อ่านเพิ่มเติม: วิธีรวมกราฟที่มีแกน X ต่างกันใน Excel
วิธีที่ 5: ใช้โค้ด VBA รวมกราฟแท่งสองกราฟใน Excel
ในส่วนนี้ เราจะใช้โค้ด VBA เพื่อพลอตกราฟสำหรับ ราคาขาย (Selling Prices) และ กำไร (Profits) เทียบกับ ปี (years)

แทนที่จะพลอตแยกกัน

ขั้นตอน:
➤ ไปที่แท็บ Developer (นักพัฒนา) >> ตัวเลือก Visual Basic

Editor Visual Basic จะเปิดขึ้น
➤ ไปที่แท็บ Insert (แทรก) >> ตัวเลือก Module (โมดูล)

หลังจากนั้น Module จะถูกสร้าง

➤ เขียนโค้ดต่อไปนี้
Sub combiningcharts()
Dim sht As Worksheet
Dim DSource As Range
Dim barChart As Chart
Dim CPosition As Range
Set sht = ThisWorkbook.Worksheets("VBA")
With sht
Set DSource = .Range("B3:D12")
Set CPosition = .Range("A5:E14")
Set barChart = .Shapes.AddChart2(Style:=-1, XlChartType:=xlBarClustered, _
Left:=CPosition.Cells(1).Left, Top:=CPosition.Cells(1).Top, _
Width:=CPosition.Width, Height:=CPosition.Height, _
NewLayout:=False).Chart
End With
barChart.SetSourceData Source:=DSource
End Sub
ที่นี่ เราได้ประกาศ sht เป็น Worksheet, DSource, CPosition เป็น Range, barChart เป็น Chart และ VBA คือชื่อแผ่นงานที่มอบหมายให้ sht เรามอบหมายช่วงแหล่งข้อมูล "B3:D12" ให้ DSource และช่วงพื้นที่ที่ต้องการพลอตกราฟ "A5:E14" ให้ CPosition
barChart จะให้กราฟที่ต้องการ โดย XlChartType:=xlBarClustered ใช้สำหรับกราฟแบบ Clustered แต่คุณสามารถใช้ XlChartType:=xlBarStacked สำหรับกราฟแบบ Stacked

➤ กด F5
คุณจะได้กราฟแท่งดังต่อไปนี้
เนื่องจาก Chart Title ไม้มองเห็น เราจะนำมาที่นี่ก่อน

➤ เลือกกราฟและคลิกไอคอน Plus (+) ข้างๆ กราฟ

➤ ติ๊กถูกกล่องสำหรับตัวเลือก Chart Title จากตัวเลือก Chart Elements

ตอนนี้ เรามี Chart Title บนสุดของกราฟแท่ง

สำหรับการปรับปรุงกราฟนี้ให้แสดงแท่งสำหรับ ราคาขาย (Selling Prices) และ กำไร (Profits) เทียบกับ ปี (years) คุณสามารถทำตาม ขั้นตอนที่ 2 ของ วิธีที่ 2 และกราฟสุดท้ายจะเป็นดังภาพด้านล่าง

ส่วนฝึกปฏิบัติ (Practice Section)
สำหรับการฝึกปฏิบัติด้วยตัวเอง เราได้เตรียมส่วน Practice ไว้ดังภาพด้านล่างในแผ่นงานชื่อ Practice โปรดลองทำด้วยตัวเอง

สรุป
ในบทความนี้ เราพยายามครอบคลุมวิธีการรวมกราฟแท่งสองกราฟใน Excel ให้ง่ายที่สุด หวังว่าจะเป็นประโยชน์ หากมีข้อเสนอแนะหรือคำถาม ยินดีให้แบ่งปันในส่วนความคิดเห็น
บทความที่เกี่ยวข้อง
- วิธีรวมไฟล์ Excel หลายไฟล์เป็นแผ่นงานเดียว (4 วิธี)
- รวมแผ่นงานใน Excel (6 วิธีที่ง่ายที่สุด)
- วิธีรวมแถวใน Excel (6 วิธี)
- รวมคอลัมน์เป็นรายการเดียวใน Excel (4 วิธีง่าย)
- วิธีรวมคอลัมน์ใน Excel (4 วิธี)
- วิธีรวมข้อมูลจากหลายแผ่นงานใน Excel (4 วิธี)