วิธีบันทึกแผนภูมิ Excel เป็นรูปภาพ (png, jpg, bmp) คัดลอกไปที่ Word & พาวเวอร์พอยท์

  • แบ่งปันสิ่งนี้
Michael Brown

ในบทความนี้ คุณจะได้เรียนรู้วิธีบันทึกแผนภูมิ Excel เป็นรูปภาพ (.png, .jpg, .bmp ฯลฯ ) หรือส่งออกเป็นไฟล์อื่น เช่น เอกสาร Word หรืองานนำเสนอ PowerPoint

Microsoft Excel เป็นหนึ่งในเครื่องมือที่ทรงพลังที่สุดสำหรับการวิเคราะห์ข้อมูล ซึ่งมีคุณลักษณะและตัวเลือกพิเศษมากมายในการแสดงภาพข้อมูลของคุณ แผนภูมิ (หรือกราฟ) เป็นหนึ่งในตัวเลือกดังกล่าว และการสร้างแผนภูมิใน Excel นั้นง่ายพอๆ กับการเลือกข้อมูลของคุณและคลิกที่ไอคอนแผนภูมิที่เหมาะสม

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

ในบทความนี้ ฉันจะแสดงให้คุณเห็น 4 วิธีในการบันทึกแผนภูมิ Excel เป็นรูปภาพ เพื่อให้ คุณสามารถแทรกลงในแอปพลิเคชัน Office อื่นๆ เช่น Word และ PowerPoint หรือใช้เพื่อสร้างอินโฟกราฟิกที่สวยงาม:

    คัดลอกแผนภูมิไปยังโปรแกรมกราฟิกและบันทึกเป็นรูปภาพ

    เพื่อนของฉันเคยบอกฉันว่าเธอมักจะคัดลอกแผนภูมิ Excel ไปที่โปรแกรมระบายสีอย่างไร สิ่งที่เธอทำคือสร้างแผนภูมิและคลิก PrintScreen จากนั้นเปิดโปรแกรมระบายสีและวางรูปภาพของทั้งหน้าจอ หลังจากนั้นเธอก็ครอบตัดส่วนที่ซ้ำซ้อนพื้นที่หน้าจอและบันทึกส่วนที่เหลือลงในไฟล์ ถ้าคุณทำแบบนี้ก็ลืมมันไปซะและอย่าใช้วิธีแบบเด็ก ๆ แบบนี้อีก! มีวิธีที่เร็วกว่าและชาญฉลาดกว่า :-)

    ตามตัวอย่าง ฉันสร้างกราฟวงกลม 3 มิติที่สวยงามใน Excel 2010 ที่แสดงข้อมูลประชากรของผู้เยี่ยมชมเว็บไซต์ของเรา และตอนนี้ฉันต้องการส่งออกสิ่งนี้ แผนภูมิ Excel เป็นรูปภาพ สิ่งที่เราทำมีดังนี้:

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

    2. เปิดโปรแกรมระบายสีและวางแผนภูมิโดยคลิกที่ วางไอคอนบนแท็บหน้าแรกหรือกด Ctrl + V :

    3. ตอนนี้ สิ่งที่คุณต้องทำคือบันทึกแผนภูมิของคุณเป็นไฟล์รูปภาพ คลิกปุ่ม " บันทึกเป็น " และเลือกจากรูปแบบที่มี (.png, .jpg, .bmp และ .gif) สำหรับตัวเลือกเพิ่มเติม คลิกปุ่ม " รูปแบบอื่นๆ " ที่ท้ายรายการ

    ง่ายมาก! ในทำนองเดียวกัน คุณสามารถบันทึกแผนภูมิ Excel ของคุณไปยังโปรแกรมวาดภาพกราฟิกอื่นๆ ได้

    ส่งออกแผนภูมิ Excel เป็น Word และ PowerPoint

    หากคุณต้องการส่งออกแผนภูมิ Excel ไปยังแอปพลิเคชัน Office อื่น เช่น Word, PowerPoint หรือแม้แต่ Outlook วิธีที่ดีที่สุดคือวางจากคลิปบอร์ดโดยตรง:

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

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

    บันทึกแผนภูมิลงใน Word และ PowerPoint เป็นรูปภาพ

    ในแอปพลิเคชัน Office 2007, 2010 และ 2013 คุณยังสามารถคัดลอกแผนภูมิ Excel เป็นรูปภาพได้อีกด้วย ในกรณีนี้ มันจะทำงานเหมือนรูปภาพปกติและจะไม่อัปเดต ตัวอย่างเช่น ลองส่งออกแผนภูมิ Excel ของเราไปยังเอกสาร Word 2010

    1. คัดลอกแผนภูมิจากสมุดงาน Excel สลับไปที่เอกสาร Word วางเคอร์เซอร์ในตำแหน่งที่คุณต้องการแทรกกราฟ จากนั้น คลิกที่ลูกศรสีดำเล็กๆ ที่ด้านล่างของปุ่ม วาง ซึ่งอยู่บนแท็บ หน้าแรก :

    2. คุณจะเห็น ปุ่ม " วางแบบพิเศษ... " ดังที่แสดงในภาพหน้าจอด้านบน การคลิกจะเป็นการเปิดกล่องโต้ตอบพิเศษ วาง และคุณจะเห็นรูปแบบรูปภาพที่มีอยู่มากมาย เช่น บิตแมป, GIF, PNG และJPEG

    3. เลือกรูปแบบใดรูปแบบหนึ่งแล้วคลิก ตกลง

    น่าจะเป็น วางแบบพิเศษ ตัวเลือกมีอยู่ใน Office เวอร์ชันก่อนหน้าเช่นกัน แต่ฉันไม่ได้ใช้มันมาระยะหนึ่งแล้ว นั่นคือสาเหตุที่ไม่สามารถระบุได้อย่างแน่ชัด :)

    บันทึกแผนภูมิทั้งหมดในสมุดงาน Excel เป็นรูปภาพ

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

    1. เมื่อแผนภูมิทั้งหมดของคุณพร้อม ให้เปลี่ยนไปที่แท็บ ไฟล์ แล้วคลิก บันทึกเป็น ปุ่ม
    2. กล่องโต้ตอบ บันทึกเป็น จะเปิดขึ้น และคุณเลือกเว็บเพจ (*.htm;*html) ภายใต้ " บันทึกเป็นประเภท " นอกจากนี้ ตรวจสอบให้แน่ใจว่าได้เลือกปุ่มตัวเลือก " สมุดงานทั้งหมด " ถัดจาก บันทึก ดังที่แสดงในภาพหน้าจอ:

    3. เลือกโฟลเดอร์ปลายทางที่คุณต้องการบันทึกไฟล์ของคุณ และคลิกปุ่ม บันทึก

    รูปภาพ .png ของแผนภูมิทั้งหมดจะถูกคัดลอกไปยังโฟลเดอร์นั้นพร้อมกับไฟล์ html ภาพหน้าจอถัดไปแสดงเนื้อหาของโฟลเดอร์ที่ฉันบันทึกสมุดงาน หนังสือเล่มนี้ประกอบด้วยแผ่นงาน 3 แผ่นพร้อมกราฟในแต่ละแผ่น และอย่างที่คุณเห็น รูปภาพ .png ทั้งสามภาพอยู่ในตำแหน่งเดียวกัน!

    อย่างที่คุณทราบ PNG คือหนึ่งรูปแบบการบีบอัดภาพที่ดีที่สุดโดยไม่สูญเสียคุณภาพของภาพ หากคุณต้องการรูปแบบอื่นสำหรับรูปภาพของคุณ คุณสามารถแปลงเป็น .jpg, .gif, .bmp เป็นต้น

    บันทึกแผนภูมิเป็นรูปภาพโดยใช้มาโคร VBA

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

    ตัวอย่างเช่น คุณสามารถใช้โซลูชันที่ทดลองแล้วซึ่งเผยแพร่โดย Jon Peltier ในบล็อกของเขา . มาโครมีความเรียบง่ายดังนี้:

    ActiveChart.Export "D:\My Charts\SpecialChart.png"

    โค้ดบรรทัดนี้ให้คุณส่งออกแผนภูมิที่เลือกเป็นรูปภาพ .png ไปยังโฟลเดอร์ที่ระบุ แม้ว่าคุณจะไม่เคยเขียนมาโครใดๆ มาก่อน คุณก็สร้างมาโครตัวแรกได้ทันทีใน 4 ขั้นตอนง่ายๆ

    ก่อนที่คุณจะใช้มาโคร ให้สร้างโฟลเดอร์ที่คุณต้องการส่งออกแผนภูมิ ในกรณีของเรา มันคือโฟลเดอร์ My Charts บนดิสก์ D การเตรียมการทั้งหมดเสร็จเรียบร้อยแล้ว เรามาเริ่มที่แมโครกัน

    1. ในเวิร์กบุ๊ก Excel ของคุณ ให้สลับไปที่ นักพัฒนาซอฟต์แวร์ และคลิกที่ไอคอน Marcos ในกลุ่ม Code

      หมายเหตุ หากนี่เป็นครั้งแรกที่คุณสร้างแมโคร เป็นไปได้มากว่าแท็บนักพัฒนาจะไม่ปรากฏในสมุดงานของคุณ ในกรณีนี้ ให้เปลี่ยนไปที่แท็บ ไฟล์ คลิก ตัวเลือก > ปรับแต่ง Ribbon ในส่วนขวามือของหน้าต่าง ในหน้าหลักรายการแท็บ เลือก นักพัฒนาซอฟต์แวร์ แล้วคลิก ตกลง

    2. ตั้งชื่อมาโครของคุณ เช่น SaveSelectedChartAsImage และเลือกที่จะเปิดใช้งานในสมุดงานปัจจุบันของคุณเท่านั้น:

    3. คลิก สร้าง และคุณจะเปิด Visual Basic Editor พร้อมกับโครงร่างของแมโครใหม่ที่เขียนไว้สำหรับคุณแล้ว คัดลอกแมโครต่อไปนี้ในบรรทัดที่สอง:

      ActiveChart.Export "D:\My Charts\SpecialChart.png"

    4. ปิด Visual Basic Editor และคลิกปุ่ม บันทึกเป็น บน แท็บ ไฟล์ เลือกที่จะบันทึกสมุดงานของคุณเป็นสมุดงานที่เปิดใช้งานแมโครของ Excel (*.xlsm) และนั่นคือทั้งหมด คุณทำได้! :)

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

    สลับไปที่ แท็บนักพัฒนาซอฟต์แวร์ อีกครั้ง และคลิกที่ไอคอน มาโคร นี่จะเป็นการเปิดรายการแมโครในสมุดงานของคุณ สิ่งที่คุณต้องทำคือเลือก SaveSelectedChartAsImage และคลิกปุ่ม เรียกใช้ :

    ตอนนี้ให้เปิดโฟลเดอร์ปลายทางและตรวจสอบว่า รูปภาพ .png ของแผนภูมิของคุณอยู่ที่นั่น ในทำนองเดียวกัน คุณสามารถบันทึกรูปภาพในรูปแบบอื่นได้ ในมาโครของคุณคุณจะต้องแทนที่ .png ด้วย .jpg หรือ .gif ดังนี้:

    ActiveChart.Export "D:\My Charts\SpecialChart.jpg"

    เคล็ดลับ หากคุณต้องการบันทึกเวิร์กชีต Excel เป็นภาพ JPG, PNG หรือ GIF โปรดอ่านคู่มือนี้

    สำหรับวันนี้มีเพียงเท่านี้ หวังว่าข้อมูลจะเป็นประโยชน์กับคุณ ขอบคุณที่อ่าน!

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