กำลังมองหา ความแตกต่าง ระหว่าง Load และ Transform Data ใน Excel? นี่คือที่ถูกต้อง สำหรับเราจะอภิปรายสั้นๆ เกี่ยวกับหัวข้อทั้งสองแยกกัน จากนั้นจะหา ความแตกต่าง ระหว่างทั้งสองในบทความนี้
Load Data ใน Excel คืออะไร?
อย่างง่ายๆ Load Data หมายถึงการ นำเข้า ข้อมูล ใน Excel ตอนนี้ มีหลายวิธีในการ โหลดข้อมูล เข้า สมุดงาน เราจะอธิบายแต่ละตัวเลือกสั้นๆ
- เริ่มจากแท็บ Data >>> เลือก Get Data
สิ่งนี้จะแสดงตัวเลือกทั้งหมดสำหรับการนำเข้าข้อมูลเข้า สมุดงาน ของเรา

ลองดูตัวเลือกของคุณสมบัติ Get Data
ภายใต้ส่วน From File เรามีตัวเลือกดังนี้ –
- From Excel Workbook – ตัวเลือกแรกอนุญาตให้เรานำเข้าข้อมูลจากทุกประเภทไฟล์ Workbook (เช่น – “.xlsx”, “.xlsm”, “.xls”, ฯลฯ) ในไฟล์ปัจจุบันของเรา
- From Text/CSV – อนุญาตให้นำเข้าข้อมูลจากไฟล์ “.txt”, “.csv”, และ “.prn”
- From XML – สามารถนำเข้าข้อมูลจากประเภทไฟล์ “.xml”
- From JSON – ตัวเลือกนี้สำหรับนำเข้าข้อมูลจากไฟล์ JavaScript
- From PDF – สามารถนำเข้าข้อมูลจากไฟล์ PDF โดยใช้ตัวเลือกนี้
- From Folder – อนุญาตให้นำเข้าข้อมูลจาก โฟลเดอร์ เฉพาะ

ที่นี่ เราจะผ่านเมนูที่นิยมน้อยกว่าไปอย่างรวดเร็ว
- จากนั้นเรามีตัวเลือก From Database ภายในคุณสมบัติ Get Data มี 4 เมนูย่อย ซึ่งอนุญาตให้นำเข้าข้อมูลจาก Microsoft Access และ ฐานข้อมูล SQL
- หลังจากนั้น เรามี From Azure ด้วยการใช้ตัวเลือกนี้ เราสามารถ โหลดข้อมูล จาก Microsoft Azure Date Explorer
- ต่อไป เรามีเมนู From Power Platform เราสามารถ โหลดข้อมูล จาก Dataverse โดยใช้ตัวเลือกนี้
ตอนนี้ เราจะดูเมนู From Other Sources
- From Table / Range – จะ โหลด ข้อมูล ที่มีอยู่เข้า Power Query
- From Web – เราสามารถนำเข้าจากแหล่งออนไลน์ได้
- From Microsoft Query – อนุญาตให้ โหลดข้อมูล โดยใช้ Microsoft Query
- From OData Feed – ใช้เพื่อนำเข้าข้อมูลจาก OData Feed
- From ODBC – นำเข้าข้อมูลจาก ODBC
- From OLEDB – นำเข้าข้อมูลจาก OLEDB
- Blank Query – จะเปิด Power Query Editor โดยไม่มี ข้อมูล

สิ่งนี้สรุปการสำรวจคุณสมบัติของ Get Data นอกจากนี้ ให้เราดูว่าสามารถ โหลดข้อมูล จาก เว็บ ได้อย่างไร
โหลดข้อมูลจากแหล่งต่างๆ
ในส่วนนี้ เราจะ โหลดข้อมูล จาก 2 แหล่ง แรก เราจะ โหลด จาก Google Sheets แล้วตามด้วย ไฟล์ข้อความ นอกจากนี้ เราต้องเรียนรู้เกี่ยวกับ Load Data ใน Excel เพื่อเข้าใจความแตกต่างระหว่าง Load และ Transform Data ใน Excel
ก) การโหลดข้อมูลจากเว็บ
เรามีชุดข้อมูลออนไลน์นี้บน Google Sheets เราจะ โหลดข้อมูล จากนี้ใน Excel ของเรา

ขั้นตอน:
- เราเผยแพร่สิ่งนี้ไปที่ เว็บ โดยใช้ File >>>> Share >>> Publish to Web
- จากนั้นเรา คัดลอก ลิงก์ที่เผยแพร่

ตอนนี้เราจะ โหลดข้อมูล เข้า Excel
- เริ่มจากแท็บ Data >>> เลือก From Web

กล่องโต้ตอบ dialog box จะปรากฏ
- จากนั้น วาง ลิงก์และกด OK

กล่องโต้ตอบ Navigator จะปรากฏ
- เลือก ตาราง ของคุณ ในกรณีของเราคือ Table 0
- กด Load

หลังจากนั้น Table 0 จะ โหลด เข้า แผ่นงาน ใหม่ ดังนั้นเรา โหลดข้อมูล ใน Excel

ข) การโหลดข้อมูลจากไฟล์ Text/CSV
ตอนนี้ ให้เราดูอีกวิธีหนึ่งในการ โหลดข้อมูล ใน Excel จาก ไฟล์ข้อความ
ขั้นตอน:
- จากแท็บ Data >>> เลือก From Text/CSV

จากนั้น กล่องโต้ตอบ Import Data จะปรากฏ
- เลือกไฟล์และเลือก Import

- กด Load

นี่คือลักษณะของ ข้อมูล ที่นำเข้าแล้ว

เราเห็นว่าเครื่องหมาย ดอลลาร์ ($) หายไปจากคอลัมน์ Price อย่างไรก็ตาม หากเราเปิดไฟล์ข้อความ เราจะเห็นว่ามี เครื่องหมายดอลลาร์ อยู่ ดังนั้น เราควรแก้ไข ข้อมูล นี้หลังจากนำเข้า และนั่นจะเป็น Transform Data ซึ่งเราจะอภิปรายต่อไป

Transform Data ใน Excel คืออะไร?
หลังจากนำเข้า ข้อมูล เราเห็นว่ารูปแบบแตกสำหรับไฟล์ข้อความและตัวเลือก From Web นอกจากนี้ เราสังเกตว่ามี แถว และ คอลัมน์ เพิ่มเติมสำหรับเวอร์ชัน เว็บ เราสามารถลบสิ่งเหล่านี้ได้โดยใช้ Transform Data
ใช้คุณสมบัติ Power Query เพื่อแปลงข้อมูล
ตอนนี้ เราจะ แปลงข้อมูล ใน Excel เมื่อเราโหลดไฟล์ของเรา มีอีกตัวเลือกหนึ่งชื่อ Transform เราจะใช้ปุ่มนั้นในส่วนนี้ ดังนั้น เราจะเรียนรู้ว่า Transform Data ทำงานใน Excel อย่างไร
ขั้นตอน:
- ขั้นแรก ตามที่แสดงก่อนหน้านี้ เรียกหน้าต่าง Navigator
- กด Transform Data

- หลังจากนี้ หน้าต่าง Power Query Editor จะปรากฏ

- จากนั้น เราจะ แปลงข้อมูล โดยใช้คำสั่งต่างๆ
- เลือก คอลัมน์ สองคอลัมน์แรก
- จาก Remove Columns >>> เลือก Remove Columns

- โดยการทำเช่นนั้น เราจะกำจัด คอลัมน์ ได้

- หลังจากนั้น เราจะลบ แถวบนสุด จาก ข้อมูล
- ทำได้โดยเลือก Use First Row as Headers

- ดังนั้น เราจะกำจัด แถวแรก จาก ตาราง

- หลังจากนั้น เราต้องการจัดรูปแบบคอลัมน์ Price ใน ตาราง แต่เราจะ แปลงข้อมูล เป็น ตัวเลข โดยใช้วิธีนี้
- จากแท็บ Transform >>> Data Type >>> เลือก Currency

สังเกตว่าไม่มีสัญลักษณ์สกุลเงิน Excel ไม่อนุญาตให้เปลี่ยนแปลงนี้ ดังนั้น เราจะต้องทำจากเมนู Number Format

เราเห็นการเปลี่ยนแปลงทั้งหมดใน Applied Steps ภายใต้ Query Settings

- หลังจากนั้น จาก File >>> เลือก Close & Load
สิ่งนี้จะ โหลดข้อมูล ใน แผ่นงาน ใหม่

- เลือกช่วงเซลล์ D2:D7
- จากแท็บ Home >>> Number Format >>> เลือก Currency

ดังนั้น เราเพิ่มสัญลักษณ์สกุลเงินแล้ว ดังนั้น เรา แปลงข้อมูล ใน Excel

ความแตกต่างหลักระหว่าง Load และ Transform Data
เมื่อเราเห็นว่าคุณสมบัติทั้งสองทำงานอย่างไร เราสามารถระบุความแตกต่างระหว่างพวกเขาได้
- เมื่อเรานำเข้า ข้อมูล เข้าไฟล์ Excel เราใช้ Load Data ใน Excel แต่เมื่อเราแก้ไข ข้อมูล เราใช้คุณสมบัติ Transform Data
- ข้อมูล ต้นฉบับ อาจถูกเปลี่ยนแปลง เมื่อเราใช้ Load Data ใน Excel Transform Data ใน Excel สามารถนำโครงสร้างและรูปแบบข้อมูล ต้นฉบับ กลับมาได้
- มีหลายวิธีในการ โหลดข้อมูล ใน Excel เช่น – ไฟล์ข้อความ, จากเว็บ, ฯลฯ ในขณะที่ เรา แปลงข้อมูล โดยใช้ Power Query Editor
สรุป
เราได้แสดง ความแตกต่าง ระหว่าง Load และ Transform Data ใน Excel แล้ว หากคุณมีปัญหาเกี่ยวกับวิธีเหล่านี้หรือมีข้อเสนอแนะ ให้แสดงความคิดเห็นด้านล่างได้ นอกจากนี้ คุณสามารถเยี่ยมชมไซต์ ExcelDemy สำหรับบทความเกี่ยวกับ Excel เพิ่มเติม ขอบคุณที่อ่าน ยังคงทำให้ Excel ดีขึ้นไปเรื่อยๆ!