เพื่อการสาธิต สมมติว่าข้อมูล ยอดขายผลไม้ ที่แสดงใน B4:E13 เป็นสิ่งที่เราต้องการคัดลอกและวางจาก Excel ไป Google Sheets

วิธีที่ 1 – ใช้ลัดปุ่มคีย์บอร์ดคัดลอกและวางจาก Excel ไป Google Sheets
ขั้นตอน:
- เลือกเซลล์ B2:E15 >> กด CTRL + C เพื่อคัดลอกข้อมูลจากแผ่นงาน Excel

- เปิดสเปรดชีตใน Google Sheets >> กด CTRL + V เพื่อวางข้อมูล

คุณคัดลอกและวางข้อมูลจาก Excel ไป Google Sheets แล้ว

วิธีที่ 2 – ใช้ Paste Special
ขั้นตอน:
- เลือกเซลล์ B2:E15 >> กด CTRL + C เพื่อคัดลอกข้อมูล

- เปิดสเปรดชีตใหม่ >> Right-click ที่เซลล์ใดๆ >> ไปที่ Paste Special >> เลือก Values only

สิ่งนี้จะวางเฉพาะค่าจากไฟล์ Excel
- กด CTRL + ALT + V เพื่อใช้การจัดรูปแบบกับเซลล์

ผลลัพธ์ควรเป็นเหมือนภาพด้านล่าง

วิธีที่ 3 – ใช้ตัวเลือก Import
ขั้นตอน:
- คลิกแท็บ File >> เลือกตัวเลือก Import

- ในวิซาร์ด Import file กด Upload >> คลิกตัวเลือก Select a file from your device

- เลือกไฟล์ Excel ที่ต้องการ เช่น Copying and Pasting from Excel to Google Sheets.xlsx >> กดปุ่ม Open

- เลือกตัวเลือก Insert new sheets >> ติ๊กถูก Import Theme >> กดปุ่ม Import Data

ผลลัพธ์ควรเป็นเหมือนภาพด้านล่าง

วิธีที่ 4 – ใช้ฟังก์ชัน IMPORTRANGE คัดลอกและวางจาก Excel ไป Google Sheets
ขั้นตอน:
- อัปโหลดไฟล์ Excel ไป Google Drive >> เปิดสเปรดชีต

- ไปที่แท็บ File >> คลิกตัวเลือก Save as Google Sheets

- คัดลอก URL ของสเปรดชีตโดยกด CTRL + C

- ไปที่เซลล์ B4 >> ใส่สูตรด้านล่าง >> คลิกตัวเลือก Allow access
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1GeFnbAIaDFcWEy_3mL9G_X2k2AzZIPo_7NPhR2PPw-Q/edit#gid=1168615131","Sheet1!B4:E15")
ในสูตรนี้ ช่วง B4:E15 หมายถึงคอลัมน์ Item, Unit Price, Quantity, และ Cost
การอธิบายสูตร:
- IMPORTRANGE(“https://docs.google.com/spreadsheets/d/1GeFnbAIaDFcWEy_3mL9G_X2k2AzZIPo_7NPhR2PPw-Q/edit#gid=1168615131″,”Sheet1!B4:E15”) → นำเข้าช่วงเซลล์จากสเปรดชีตที่ระบุ ที่นี่ “https://docs.google.com/spreadsheets/d/1GeFnbAIaDFcWEy_3mL9G_X2k2AzZIPo_7NPhR2PPw-Q/edit#gid=1168615131” แทนอาร์กิวเมนต์ spreadsheet_url ซึ่งหมายถึงไฟล์ Excel ที่อัปโหลด ในขณะที่ “Sheet1!B4:E15” แทนอาร์กิวเมนต์ range_string ซึ่งส่งคืนช่วงเซลล์จากแผ่นที่ระบุ
หมายเหตุ: โปรดตรวจสอบให้แน่ใจว่าอนุญาตการเข้าถึงสเปรดชีตโดยการคลิกปุ่ม Allow access

- ปรับการจัดรูปแบบเซลล์ตามที่คุณต้องการ

ผลลัพธ์สุดท้ายควรเป็นเหมือนภาพด้านล่าง

วิธีคัดลอกและวางสูตรจาก Excel ไป Google Sheets
จนตอนนี้เราเห็นการคัดลอกและวางค่าพร้อมการจัดรูปแบบ แล้วถ้าคุณต้องการคัดลอกและวางสูตรจาก Excel ไป Google Sheets ล่ะ?
ขั้นตอน:
- เลือกเซลล์ B2:E15 >> กด CTRL + ~ (Tilde character) >> กด CTRL + C

- กด CTRL + V เพื่อวางข้อมูลใน Google Sheets พร้อมสูตร

วิธีคัดลอกและวางจาก Excel ไป Google Sheets โดยไม่เปลี่ยนรูปแบบ
ขั้นตอน:
- เลือกเซลล์ B2:E15 >> พิมพ์ CTRL + C เพื่อคัดลอกข้อมูล

- ในสเปรดชีตใหม่ Right-click ที่เซลล์หนึ่ง >> ไปที่ Paste Special >> เลือก Format only

สิ่งนี้จะแทรกการจัดรูปแบบเซลล์ตามภาพด้านล่าง
- กด CTRL + SHIFT + V เพื่อวางค่า

ผลลัพธ์สุดท้ายควรเป็นเหมือนภาพด้านล่าง

ทำอย่างไรถ้าคัดลอกและวางจาก Excel ไป Google Sheets ไม่ได้
เมื่อพยายามวางข้อมูลใน Google Sheets ด้วยเมนู Edit คุณอาจเห็นข้อความโผล่ขึ้นมา บอกให้ใช้ CTRL + C แทน

เนื่องจากข้อกังวลด้านความปลอดภัย เว็บไซต์ไม่สามารถเข้าถ่ายคลิปบอร์ดของคอมพิวเตอร์คุณได้ ดังนั้น Google Sheets จึงไม่สามารถวางข้อมูลจากคลิปบอร์ดได้ มีวิธีแก้ไขง่ายๆ คือ ติดตั้ง Google Docs Offline extension สำหรับเบราว์เซอร์ของคุณ และคุณก็พร้อมใช้งาน
อ่านเพิ่มเติม: [Solved:] Copy Paste from Excel to Google Sheets Not Working
ดาวน์โหลดไฟล์ฝึกฝน
บทความที่เกี่ยวข้อง
- ข้อดีและข้อเสียของ Google Sheets เทียบ Excel – อันไหนดีกว่า?
<< กลับไปที่ Export Data from Excel | Learn Excel
รับแบบฝึกหัด Excel ขั้นสูงพร้อมเฉลยฟรี!