หากคุณกำลังมองหาวิธีที่จะ นำเข้าและแปลงข้อมูล ใน Excel นี่คือที่ถูกต้อง บางครั้งเราต้องการรับชุดข้อมูลจากแหล่งภายนอก เช่น สมุดงาน Excel, ข้อความ/CSV, เว็บ ฯลฯ เราสามารถรับชุดข้อมูลนี้และแปลงเป็นแผ่นงาน Excel ได้โดยทำตามขั้นตอนง่ายๆ ที่นี่ คุณจะพบ 4 วิธีง่ายๆ ในการ นำเข้าและแปลงข้อมูล ใน Excel
Get and Transform Data คืออะไร?
คุณสามารถใช้ Get & Transform ใน Excel เพื่อนำเข้าหรือเชื่อมต่อกับข้อมูลภายนอก จากนั้นปรับเปลี่ยนข้อมูลให้ตรงตามความต้องการ เช่น ลบคอลัมน์ เปลี่ยนประเภทข้อมูล หรือรวมตาราง หลังจากนั้น คุณอาจใช้ Excel เพื่อสร้างแผนภูมิและรายงานตามแบบสอบถามของคุณ คุณสามารถอัปเดตข้อมูลโดยการรีเฟรชเป็นประจำ
4 ตัวอย่างที่เหมาะสมในการนำเข้าและแปลงข้อมูลใน Excel
โดยใช้กลุ่ม Get & Transform เราสามารถนำเข้าและแก้ไขชุดข้อมูลภายนอกประเภทต่างๆ ได้ ที่นี่ คุณจะพบวิธีการ นำเข้า ข้อมูลภายนอกจาก Excel Workbook, Text/CSV, เว็บ และ Table/Range จากนั้น แปลง พวกเขาเป็นชุดข้อมูลใหม่
1. นำเข้าและแปลงข้อมูลจาก Excel Workbook
เพื่อ นำเข้าและแปลงข้อมูล จาก สมุดงาน Excel ทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ไปที่แท็บ Data >> คลิก Get Data >> คลิก From File >> เลือก From Excel Workbook

- กล่อง Import Data จะเปิด
- เลือกไฟล์ที่ต้องการ ที่นี่เราเลือกไฟล์ Excel ชื่อ “19 jun 2022”
- คลิก Import

- กล่อง Navigator จะเปิด
- เลือก Sheet1 จากไฟล์ “19 jun 2022”
- คลิก Transform Data

- หน้าต่าง PowerQuery Editor จะปรากฏ
- เราจะ ลบ แถวแรก

- คลิก Reduce Rows >> ไปที่ Remove Rows >> คลิก Remove Top Rows

- กล่อง Remove Top Rows จะเปิด
- ในกล่อง Number of rows พิมพ์ 1
- คลิก OK

- นี่คือชุดข้อมูลหลังจากลบแถวบนสุด

- คลิก Use First Row as Headers เพื่อตั้งค่า แถวแรก เป็น หัวเรื่อง

- นี่คือชุดข้อมูลที่แปลงแล้ว คุณสามารถเห็นขั้นตอนในกล่อง APPLIED STEPS

- คลิก Close & Load เพื่อ บันทึก ชุดข้อมูลใน Excel
- คลิก Close & Load

สุดท้าย คุณจะได้ชุดข้อมูลที่แปลงแล้วจาก Excel Workbook ไปยังแผ่นงานใหม่

2. นำเข้าและแปลงข้อมูลจากไฟล์ Text/CSV
ในวิธีที่สอง เราจะ นำเข้าและแปลงข้อมูล จาก ไฟล์ Text/CSV ทำตามขั้นตอนด้านล่างเพื่อทำด้วยตนเอง
ขั้นตอน:
- ไปที่แท็บ Data >> คลิก Get Data >> คลิก From File >> เลือก From Text/CSV

- กล่องโต้ตอบ Import Data จะปรากฏ
- เลือกไฟล์ที่ต้องการ ที่นี่เลือก ไฟล์ข้อความ ชื่อ “19 jun 2022”
- คลิก Import

- กล่องโต้ตอบจะปรากฏ
- คลิก Transform Data

- เราจะแก้ไขชื่อ “andrew” และ “emma” และจะ ทำให้ตัวอักษรแรกเป็นตัวใหญ่

- จากแท็บ Transform >> เลือก Text Column >> คลิก Format >> เลือก Capitalize Each Word

- ตอนนี้คุณจะพบข้อมูลที่แปลงแล้วเป็น “Andrew” และ “Emma” และเห็นขั้นตอนใน APPLIED STEPS

- หลังจากนั้น เราจะแปลงข้อมูลเป็น “Teni”

- ไปที่แท็บ Home >> คลิก Replace Values

- กล่อง Replace Values จะเปิด
- ในกล่อง Value to Find พิมพ์ “Teni” และในกล่อง “Replace With” พิมพ์ “Tenis”
- คลิก OK

- ตอนนี้คุณเห็นข้อมูล แปลงแล้ว เป็น “Tenis”
- หลังจากนั้น เราจะ แทนที่ ข้อมูล “Teniss”

- ไปที่แท็บ Home >> คลิก Replace Values

- กล่อง Replace Values จะเปิด
- ในกล่อง Value to Find พิมพ์ “Teniss” และในกล่อง Replace With พิมพ์ “Tenis”
- คลิก OK

- ที่นี่ คุณเห็นชุดข้อมูล ที่แปลงแล้ว และขั้นตอนในกล่อง APPLIED STEPS

- คลิก Close & Load เพื่อ บันทึก ชุดข้อมูลใน Excel
- คลิก Close & Load

สุดท้าย คุณจะได้ชุดข้อมูลที่แปลงแล้วจาก ไฟล์ Text

3. ใช้คุณสมบัติ Table/Range เพื่อแปลงข้อมูล
เรายังสามารถ นำเข้า ข้อมูลจาก Table/Range และ แปลง ข้อมูลใน Excel ได้ ที่นี่ เรามีช่วงข้อมูลที่มี ชื่อ, อายุ, กลุ่ม และ กีฬา ของนักเรียนบางคน เราจะนำเข้าข้อมูลนี้ใน Excel และแปลงมัน ทำตามขั้นตอนด้านล่างเพื่อทำด้วยตนเอง
ขั้นตอน:
- คลิกที่เซลล์ใดเซลล์หนึ่งในตาราง ที่นี่เราคลิกที่เซลล์ C6

- ไปที่แท็บ Data >> คลิก Get Data >> คลิก From Other Sources >> เลือก From Table/Range

- ตอนนี้ เราจะ ลบ รายการซ้ำ ในชุดข้อมูล

- ไปที่แท็บ Home >> คลิก Reduce Rows >> คลิก Remove Rows >> เลือก Remove Duplicates

- ที่นี่ คุณเห็นว่า แถวซ้ำ ถูกลบแล้ว

- คลิก Close & Load เพื่อ บันทึก ชุดข้อมูลใน Excel
- คลิก Close & Load

สุดท้าย คุณจะได้ชุดข้อมูลที่แปลงแล้วโดยใช้ คุณสมบัติ Table/Range

4. ดึงข้อมูลจากเว็บเพื่อแปลงโดยใช้ Power Query
สำหรับวิธีสุดท้าย เราจะ ดึงข้อมูล จาก เว็บ แล้ว แปลง ใน Excel โดยใช้ Power Query ทำตามขั้นตอนด้านล่างเพื่อทำด้วยตนเอง
ขั้นตอน:
- ไปที่แท็บ Data >> คลิก Get Data >> คลิก From Other Sources >> เลือก From Web

- กล่องโต้ตอบ From Web จะเปิด
- ในกล่อง URL ใส่ URL ของเว็บไซต์ ที่ต้องการใช้
- กด OK

- กล่องโต้ตอบ Navigator จะเปิด
- ที่นี่ เราเลือก Table 0 จากเว็บไซต์ที่ใช้ คุณสามารถเลือกตารางใดก็ได้ตามต้องการ
- คลิก Transform Data

- เราจะ ลบ Column1

- ไปที่แท็บ Home >> คลิก Manage Columns >> คลิก Remove Columns >> เลือก Remove Columns

- ที่นี่ คุณเห็นว่า Column1 ถูกลบแล้ว

- ทำขั้นตอนเดียวกันเพื่อ ลบ Column2

- ตั้งค่า แถวแรก เป็น หัวเรื่อง
- ไปที่แท็บ Home >> คลิก Use First Row as Headers

- ที่นี่ คุณเห็นชุดข้อมูล ที่แปลงแล้ว และขั้นตอนในกล่อง APPLIED STEPS

- คลิก Close & Load เพื่อ บันทึก ชุดข้อมูลใน Excel
- คลิก Close & Load

สุดท้าย คุณจะได้ชุดข้อมูลที่แปลงแล้วจาก เว็บ

ทำไมควรใช้ Get and Transform?
เราควรใช้คุณสมบัติ Get and Transform ใน Excel เพราะหลายเหตุผล มันทำให้หลายงานง่ายขึ้น เช่น:
- ใช้ Get and Transform สามารถ นำเข้า โฟลเดอร์ทั้งหมดของ ไฟล์ข้อความ เข้าเป็น ตารางข้อมูลเดียว
- มันสามารถ แปลง ไฟล์ที่ส่งออกเป็น เลย์เอาต์ที่อ่านง่าย
- ใช้ Get and Transform สามารถ โหลดล้านแถว เข้า Power Pivot ได้สะดวก
ข้อจำกัดของ Get and Transform Data
เมื่อพยายามส่งออกมากกว่าล้านแถวจาก Excel มันมักจะถึงขีดจำกัด
- ในสถานการณ์ที่เราใช้ Get & Transform แปลงล้านแถว ตัวเลือกเดียวในการส่งออกแถวที่ไม่ได้จัดกลุ่มคือใช้핵ซึ่งใช้เวลาหรือวิธีแก้ปัญหาชั่วคราว
- เรายังพบว่าการปรับใช้คิวรี Get & Transform ให้ผู้ใช้จำนวนมากอาจไม่เชื่อถือได้ โดยเฉพาะหากคุณใช้แหล่งข้อมูลและการเชื่อมต่อที่หลากหลาย
สุดท้าย Excel ไม่ได้ออกแบบสำหรับการสร้างแบบจำลองข้อมูลที่ซับซ้อน คุณสามารถทำการถดถอยเชิงเส้นได้อย่างรวดเร็ว แต่หลังจากนั้นคุณจะต้องใช้แพลตฟอร์มที่เข้มงวดมากขึ้น
สรุป
ในบทความนี้ คุณจะพบ 4 วิธีในการ Get and Transform data ใน Excel ใช้วิธีใดก็ได้เพื่อให้ได้ผลลัพธ์ใน هذا方面 หวังว่าบทความนี้จะมีประโยชน์และให้ข้อมูล รู้สึกสบายใจที่จะแสดงความคิดเห็นหากมีสิ่งที่ดูยาก ให้เราทราบวิธีการอื่นๆ ที่เราอาจพลาดไป และเยี่ยมชม ExcelDemy สำหรับบทความอื่นๆ เยอะอย่างนี้ ขอบคุณ!