2 วิธีในการเป็นกลุ่มย้ายแผนภูมิทั้งหมดจากแผ่นงานที่มีอยู่ทั้งหมดไปยังแผ่นงานที่สร้างขึ้นใหม่ในสมุดงาน Excel

แบ่งปันเลย:

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

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

วิธีที่ 1: ย้ายแผนภูมิด้วยตนเองทีละรายการ

  1. ในตอนแรกให้สร้างแผ่นงานใหม่ที่คุณต้องการย้ายแผนภูมิทั้งหมด
  2. จากนั้นเปิดแผ่นงานและเสนอราคาบนแผนภูมิในนั้น
  3. จากนั้นคลิกขวาที่แผนภูมิแล้วเลือก“ ย้ายแผนภูมิ” จากเมนูบริบทย้ายแผนภูมิ
  4. ในกล่องโต้ตอบ "ย้ายแผนภูมิ" ป๊อปอัปให้เลือกแผ่นงานใหม่ในรายการ "วัตถุใน" แล้วคลิก "ตกลง"เลือกตำแหน่ง
  5. ในครั้งเดียวแผนภูมิที่เลือกจะถูกย้ายแผนภูมิถูกย้ายไปที่แผ่นงานใหม่
  6. ตอนนี้คุณสามารถใช้วิธีนี้เพื่อประมวลผลแผนภูมิทั้งหมดในแผ่นงานทั้งหมดทีละแผ่น

วิธีที่ 2: Batch Move ด้วย Excel VBA

  1. ในการเริ่มต้นให้เปิดตัวแก้ไข Excel VBA ตาม "วิธีเรียกใช้รหัส VBA ใน Excel ของคุณ"
  2. จากนั้นใส่รหัสต่อไปนี้ลงในโมดูลหรือโครงการ
Sub MoveAllCharts()
    Dim strNewSheet As String
    Dim objTargetWorksheet As Worksheet
    Dim objWorksheet As Worksheet
    Dim objChart As Object

    'Create a new sheet
    strNewSheet = "Charts"
    ActiveWorkbook.Worksheets.Add(Before:=Application.Worksheets(1)).Name = strNewSheet
    Set objTargetWorksheet = Application.Worksheets(strNewSheet)

    For Each objWorksheet In Application.ActiveWorkbook.Worksheets
        If objWorksheet.Name <> strNewSheet Then
           'Move each chart to the new sheet one by one
           For Each objChart In objWorksheet.ChartObjects
               objChart.Chart.Location xlLocationAsObject, strNewSheet
           Next objChart
        End If
    Next

    objTargetWorksheet.Activate
End Sub

รหัส VBA - ชุดงานย้ายแผนภูมิทั้งหมดจากแผ่นงานที่มีอยู่ทั้งหมดไปยังแผ่นงานที่สร้างขึ้นใหม่

  1. หลังจากนั้นให้กด“ F5” โดยตรงเพื่อเรียกใช้มาโครนี้ทันที
  2. เมื่อมาโครเสร็จสิ้นให้ออกจากโปรแกรมแก้ไข VBA
  3. ในหน้าต่างหลักของ Excel คุณจะเห็นแผ่นงานใหม่ซึ่งคุณสามารถดูแผนภูมิทั้งหมดได้แผนภูมิที่ย้ายเป็นกลุ่มในแผ่นงาน Excel ใหม่

การเปรียบเทียบ

  ข้อดี ข้อเสีย
1 วิธี ง่ายต่อการทำงาน คุณต้องย้ายทีละคน
2 วิธี สามารถประมวลผลแผนภูมิทั้งหมดเป็นกลุ่ม ผู้ใช้ต้องระวังมาโครภายนอก

ซ่อมแซมไฟล์ Excel ที่เสียหาย

ไฟล์ Excel มีแนวโน้มที่จะเกิดความเสียหายเนื่องจาก Excel สามารถขัดข้องได้ในขณะนี้ ภายใต้สถานการณ์เช่นนี้คุณควรเตรียมผู้ที่มีอำนาจและน่าไว้วางใจ การกู้คืน xlsx เครื่องมือเช่น DataNumen Excel Repair. จะมีประโยชน์เมื่อไฟล์ Excel ของคุณเสียหายและคุณสมบัติการกู้คืนอัตโนมัติของ Excel ไม่ทำงาน

บทนำผู้เขียน:

Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ ซ่อมแซม sql และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด