logo
search
list

สารบัญ

สิ่งที่ยังคงอยู่และหายไปเมื่อแปลง XLSM เป็น Google Sheets
วิธีแปลง XLSM เป็น Google Sheets ที่เร็วที่สุดด้วย Google Drive
นำเข้า XLSM เป็น Google Sheets จากเวิร์กบุ๊กที่เปิดอยู่
เตรียมไฟล์ก่อนแปลง XLSM เป็น Google Sheets ด้วยการบันทึกเป็น XLSX ใน WPS Spreadsheets
สร้างระบบอัตโนมัติขึ้นใหม่หลังการแปลง XLSM เป็น Google Sheets
คำถามที่พบบ่อย
บทสรุป

วิธีแปลงไฟล์ XLSM เป็น Google Sheets

โพสต์โดย สมชาย วัฒนธร

calendar

2026-09-14

views

868

likes

59

การย้ายข้อมูล xlsm ไปยัง Google Sheets มักจะเน้นที่ข้อมูลในตาราง ไม่ใช่ VBA สมุดงาน .xlsm คือไฟล์ Excel Open XML ที่สามารถเก็บมาโครได้ Google Sheets สามารถนำเข้าแผ่นงาน ค่า และสูตรส่วนใหญ่ได้ แต่จะไม่สามารถเรียกใช้ Visual Basic for Applications (VBA) ได้ ดังนั้นควรวางแผนสำหรับข้อมูลก่อน จากนั้นจึงสร้างระบบอัตโนมัติขึ้นใหม่ใน Apps Script หากคุณยังต้องการใช้งาน

คู่มือนี้แสดงวิธีที่ใช้งานได้จริงในการแปลง xlsm เป็น Google Sheets: การอัปโหลดใน Google Drive, การนำเข้าจากแผ่นงานที่เปิดอยู่ และขั้นตอนการเตรียมไฟล์ที่สะอาดหมดจดใน WPS Spreadsheets เมื่อคุณต้องการไฟล์ .xlsx ที่ไม่มีมาโครก่อนส่งขึ้นคลาวด์


วิธีแปลง XLSM เป็น Google Sheets
วิธีแปลง XLSM เป็น Google Sheets
ปลอดภัย 100%

สิ่งที่ยังคงอยู่และสิ่งที่หายไปเมื่อแปลง XLSM เป็น Google Sheets

ก่อนที่คุณจะเริ่มแปลง xlsm เป็น Google Sheets ให้แยกสิ่งที่ย้ายได้ออกจากสิ่งที่ย้ายไม่ได้ก่อน เซลล์ แท็บ แผนภูมิ และสูตรมาตรฐานมักจะสามารถย้ายมาได้ แต่โปรเจ็กต์ VBA, ตัวควบคุม ActiveX และ Add-in ที่มีเฉพาะใน Excel นั้นไม่สามารถย้ายมาได้ Google Sheets ใช้ Apps Script (ทำงานบนพื้นฐาน JavaScript) ไม่ใช่ VBA ดังนั้นโปรเจ็กต์มาโครจึงถูกตัดออกในระหว่างการแปลง

  • ช่วงข้อมูลและแท็บแผ่นงานมักจะแปลงได้ตามปกติ

  • สูตรทั่วไปสามารถคำนวณใหม่ใน Sheets ได้โดยมีข้อแตกต่างเพียงเล็กน้อย

  • มาโคร VBA จะไม่สามารถทำงานได้เลยหลังจากแปลง xlsm เป็น Google Sheets

  • ช่วงชื่อที่ซับซ้อน ฟอร์ม หรือมาโครเครื่องพิมพ์อาจต้องสร้างขึ้นใหม่

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

วิธีที่เร็วที่สุดในการแปลง XLSM เป็น Google Sheets ด้วย Google Drive

ขั้นตอนที่ง่ายที่สุดในการแปลง xlsm เป็น Google Sheets คือการอัปโหลดลงใน Drive จากนั้นเลือกเปิดด้วย Google Sheets โดยไฟล์ .xlsm ต้นฉบับของคุณจะยังคงอยู่ใน Drive และ Sheets จะสร้างไฟล์ Google Sheets แยกต่างหากขึ้นมาใหม่

  1. เปิด Google Drive และลงชื่อเข้าใช้

  2. คลิก ใหม่ > อัปโหลดไฟล์ แล้วเลือกสมุดงาน .xlsm



    Google Drive file upload menu
    เมนูอัปโหลดไฟล์ใน Google Drive



  3. เมื่ออัปโหลดเสร็จสิ้น ให้คลิกขวาที่ไฟล์แล้วเลือก เปิดด้วย > Google Sheets


ตัวเลือกเปิดด้วย Google Sheets
ตัวเลือกเปิดด้วย Google Sheets


Sheets จะเปิดสำเนาไฟล์ที่สามารถแก้ไขได้ คุณอาจเห็นการแจ้งเตือนว่าไม่รองรับมาโคร ซึ่งข้อความดังกล่าวเป็นเรื่องปกติสำหรับการแปลง xlsm เป็น Google Sheets และเป็นการยืนยันว่าคุณกำลังทำงานกับข้อมูลเพียงอย่างเดียว

ใช้งาน Word, Excel และ PPT ฟรี

นำเข้า XLSM ไปยัง Google Sheets จากสมุดงานที่เปิดอยู่

ใช้ ไฟล์ > นำเข้า เมื่อคุณเปิดหน้า Sheet ไว้แล้วและต้องการควบคุมการทำงานมากขึ้น วิธีแปลง xlsm เป็น Google Sheets นี้ช่วยให้คุณสามารถสร้างไฟล์ใหม่ แทรกแท็บลงในไฟล์ปัจจุบัน หรือแทนที่สเปรดชีตได้

  1. ใน Google Sheets ให้ไปที่ ไฟล์ > นำเข้า

  2. เปิดแท็บ อัปโหลด แล้วลากไฟล์ .xlsm มาวาง

  3. เลือกตำแหน่งที่จะนำเข้า: สร้างสเปรดชีตใหม่, แทรกแผ่นงานใหม่ หรือ แทนที่สเปรดชีต

  4. คลิก นำเข้าข้อมูล


กล่องโต้ตอบการอัปโหลดเพื่อนำเข้าใน Google Sheets
กล่องโต้ตอบการอัปโหลดเพื่อนำเข้าใน Google Sheets


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

ปลอดภัย 100%

เตรียมแปลง XLSM เป็น Google Sheets โดยการบันทึกเป็น XLSX ใน WPS Spreadsheets

บางทีมอาจต้องการไฟล์ที่ไม่มีมาโครก่อนอัปโหลดขึ้นคลาวด์ คุณสามารถเปิดสมุดงานแบบออฟไลน์ใน WPS Office ตรวจสอบข้อมูล แล้วบันทึกเป็นไฟล์ .xlsx ขั้นตอนการเตรียมการนี้จะทำให้การอัปโหลดเพื่อแปลง xlsm เป็น Google Sheets ในภายหลังราบรื่นยิ่งขึ้น เนื่องจากได้นำ VBA ออกไปแล้ว

  1. เปิดใช้งาน WPS Office แล้วเปิด Spreadsheets



    WPS home Spreadsheets tile selected
    เลือกไทล์ Spreadsheets ในหน้าแรกของ WPS



  2. เปิดไฟล์ .xlsm แล้วตรวจสอบความถูกต้องของแผ่นงาน

  3. ไปที่ บันทึกเป็น แล้วเลือก Excel Workbook (*.xlsx)

  4. อัปโหลดไฟล์ .xlsx ผ่าน Drive หรือไปที่ ไฟล์ > นำเข้า เพื่อเสร็จสิ้นการแปลง xlsm เป็น Google Sheets


กล่องโต้ตอบบันทึกเป็น XLSX ใน WPS
กล่องโต้ตอบบันทึกเป็น XLSX ใน WPS


เก็บไฟล์ .xlsm ต้นฉบับไว้หากยังมีคนในทีมจำเป็นต้องใช้มาโครใน Excel สำเนาไฟล์ .xlsx มีไว้สำหรับการแชร์และการแปลง xlsm เป็น Google Sheets แบบไม่มีมาโครติดมาเท่านั้น

ใช้งาน Word, Excel และ PPT ฟรี

สร้างระบบอัตโนมัติขึ้นใหม่หลังจากแปลง XLSM เป็น Google Sheets

หลังจากการแปลง xlsm เป็น Google Sheets ให้เริ่มต้นจากการสร้างเวิร์กโฟลว์ใหม่ด้วยเครื่องมือที่อยู่ใน Sheets ก่อน การจัดรูปแบบตามเงื่อนไข, การตรวจสอบข้อมูล, ตัวกรอง และ QUERY มักจะสามารถใช้แทนมาโครจัดรูปแบบง่ายๆ ได้ สำหรับระบบลอจิกที่มีความซับซ้อนมากขึ้น ให้เปิดไปที่ ส่วนขยาย > Apps Script แล้วเขียนขั้นตอนการทำงานใหม่ด้วย JavaScript

บัญชี Google Workspace Enterprise Plus และ Education Plus สามารถทดลองใช้ส่วนเสริม Macro Converter ของ Google เพื่อย้ายจาก VBA เป็น Apps Script ได้ อย่างไรก็ตาม เครื่องมืออย่าง UserForms, ทริกเกอร์บางประเภท และ API ที่ทำงานเฉพาะบนเดสก์ท็อปยังคงต้องปรับแก้ด้วยตนเอง คุณควรทดสอบ Sheet ที่แปลงแล้วกับผลลัพธ์ของ Excel โดยใช้ชุดข้อมูลตัวอย่างเสมอ

  • จับคู่มาโครตัวเก่าแต่ละรายการกับฟีเจอร์ของ Sheets หรือฟังก์ชันสั้นๆ ใน Apps Script

  • ทดสอบพฤติกรรมการทำงานของ onOpen / onEdit อีกครั้งหลังจากแปลง xlsm เป็น Google Sheets

  • จดบันทึกสิ่งที่ยังคงต้องพึ่งพา Excel บนเดสก์ท็อป เพื่อไม่ให้ทีมคาดหวังว่าการทำงานจะเหมือนกันทุกประการ

ปลอดภัย 100%

คำถามที่พบบ่อย

สูตรต่างๆ จะยังคงอยู่หรือไม่เมื่อแปลง XLSM เป็น Google Sheets?
สูตรมาตรฐานส่วนใหญ่ยังคงอยู่ แต่ควรตรวจสอบฟังก์ชันแบบลบเลือนได้, การอ้างอิงตารางแบบมีโครงสร้าง และฟังก์ชันที่มีเฉพาะใน Excel หลังจากทำการนำเข้า

มาโครยังสามารถทำงานได้หรือไม่หลังจากแปลง XLSM เป็น Google Sheets?
ไม่ได้ VBA จะไม่ทำงานใน Sheets คุณต้องสร้างระบบอัตโนมัติขึ้นใหม่ด้วย Apps Script หรือเก็บสำเนา Excel บนเดสก์ท็อปไว้ใช้งาน

WPS มีประโยชน์หรือไม่ก่อนแปลง XLSM เป็น Google Sheets?
มีประโยชน์อย่างแน่นอน การเปิดและบันทึกไฟล์เป็น .xlsx ใน WPS Spreadsheets เป็นขั้นตอนการเตรียมการแบบออฟไลน์ที่ใช้งานได้จริงเมื่อคุณต้องการไฟล์ที่สะอาดและไม่มีมาโครก่อนอัปโหลด

ฉันควรเก็บไฟล์ XLSM ต้นฉบับไว้หรือไม่?
ควรเก็บไว้ หากยังมีผู้ที่จำเป็นต้องใช้มาโคร และหลังจากแปลง xlsm เป็น Google Sheets แล้ว ให้ถือว่าไฟล์ Google Sheets เป็นเพียงสำเนาสำหรับการทำงานร่วมกันเท่านั้น

เมื่อนำข้อมูลเข้าไปใน Sheets แล้ว ให้แชร์ลิงก์สำหรับการดูหรือแก้ไข ล็อกช่วงข้อมูลที่สำคัญ และใช้เวลาไปกับการเขียน Apps Script เพียงเท่าที่จำเป็น ลำดับขั้นตอนนี้จะช่วยให้การแปลง xlsm เป็น Google Sheets ใช้เวลาไม่นาน และหลีกเลี่ยงการสร้างระบบอัตโนมัติใหม่ที่คุณไม่จำเป็นต้องใช้แล้ว


สรุป

บทความนี้สรุปวิธีที่ใช้งานได้จริงในการแปลงไฟล์ XLSM เป็น Google Sheets โดยเน้นว่าแม้ข้อมูล แท็บ และสูตรจะสามารถโอนย้ายได้ แต่มาโคร VBA นั้นย้ายมาไม่ได้ คู่มือนี้ครอบคลุม 3 วิธีการ ได้แก่ การอัปโหลดผ่าน Google Drive, การนำเข้าผ่านแผ่นงานที่เปิดอยู่ และการบันทึกไว้ล่วงหน้าเป็น XLSX โดยใช้ WPS Spreadsheets เพื่อลบมาโครออกอย่างหมดจด หลังจากการแปลงไฟล์แล้ว จะต้องสร้างระบบอัตโนมัติขึ้นใหม่โดยใช้ Apps Script หรือเครื่องมือใน Sheets และคู่มือนี้ยังมีคำถามที่พบบ่อย (FAQ) ที่เป็นประโยชน์ รวมถึงคำแนะนำให้เก็บไฟล์ XLSM ต้นฉบับไว้สำหรับผู้ที่ต้องใช้มาโคร เพื่อให้การย้ายข้อมูลเป็นไปอย่างราบรื่นและไร้มาโครก่อนอัปโหลดขึ้นคลาวด์ การใช้ WPS Spreadsheets เป็นขั้นตอนการเตรียมไฟล์ออฟไลน์จึงเป็นตัวเลือกที่ใช้งานได้จริงอย่างยิ่ง
ดาวน์โหลดโปรแกรม Office ฟรี
   
  • ใช้งาน Word, Excel และ PPT ได้ฟรี ไม่มีโฆษณา

  • แก้ไขไฟล์ PDF ด้วยชุดเครื่องมือ PDF อันทรงพลัง

  • อินเทอร์เฟซคล้าย Microsoft เรียนรู้ง่าย เข้ากันได้ 100%

  • ยกระดับประสิทธิภาพการทำงานของคุณด้วยเทมเพลต Word, Excel, PPT และเรซูเม่ฟรีที่มีให้เลือกมากมายของ WPS

ปลอดภัย 100%
รูปโปรไฟล์
Algirdas Jasaitis


สมชาย วัฒนธร

ประสบการณ์ 14 ปีในวงการซอฟต์แวร์ออฟฟิศ นักวิเคราะห์เทคโนโลยีและนักเขียนมืออาชีพ ติดตามบทวิเคราะห์เปรียบเทียบฟีเจอร์ แนะนำแอปพลิเคชันใหม่ๆ และเคล็ดลับการใช้งาน WPS Office ให้เกิดประสิทธิภาพสูงสุด