หากคุณต้องการทำอะไรกับข้อมูล ก่อนอื่นคุณต้องได้รับ ข้อมูล ลงในแผ่นงาน . Excel สามารถ นำเข้าข้อมูล จาก ไฟล์ข้อความ และยังสามารถดึงข้อมูลจาก เว็บไซต์ . ที่นี่ คุณจะพบวิธีนำเข้าข้อมูล ลงใน Excel
3 วิธีในการนำเข้าข้อมูลใน Excel
เรากำลังพูดถึงประเภทไฟล์ Excel สามารถเปิดได้โดยตรง เพื่อรับ ข้อมูล จาก ประเภทไฟล์ ใช้คำสั่งนี้:ไฟล์ >> เปิด >> เรียกดู . รูปภาพต่อไปนี้แสดงรายการประเภทไฟล์ที่ Excel สามารถเปิดได้
1. การนำเข้าข้อมูลจากไฟล์ต่างๆ
ที่นี่ เราจะแสดงให้คุณเห็นวิธีการ นำเข้าข้อมูล จาก ไฟล์ . ประเภทต่างๆ ใน Excel โดยใช้ปุ่มรับข้อมูล คุณลักษณะจาก แท็บข้อมูล . ทำตามขั้นตอนด้านล่างเพื่อนำเข้าไฟล์ ลงในเวิร์กชีต Excel ของคุณ
1.1. นำเข้าข้อมูลจากไฟล์ Excel หลายไฟล์
Excel 2013 เข้ากันได้กับรุ่นเก่า . เข้ากันได้แบบย้อนหลัง หมายความว่าเมื่อ เวอร์ชันใหม่ ของ Excel ออกสู่ตลาด เวอร์ชันใหม่ เข้ากันได้ กับ เวอร์ชันเก่า ของไฟล์ Excel Excel 2013 รองรับ XLSX , XLSM , XLSB , XLTX , XLTM และ XLAM ประเภทไฟล์ นอกจากการรองรับรูปแบบไฟล์ปัจจุบันแล้ว Excel 2013 ยังสามารถเปิด ไฟล์สมุดงาน จาก Excel เวอร์ชันก่อนหน้าทั้งหมด
- XLS: ไฟล์ไบนารีที่สร้างโดย Excel 4, Excel 95, Excel 97, Excel 2000, Excel 2002,
และ Excel 2003 - XLM: ไฟล์ไบนารีที่มีมาโคร Excel 4 (ไม่มีข้อมูล)
- XLT: ไฟล์ไบนารีสำหรับเทมเพลต Excel
- XLA: ไฟล์ไบนารีสำหรับ Add-in ของ Excel
Excel ยังสนับสนุนรูปแบบไฟล์เดียวที่สร้างโดยซอฟต์แวร์สเปรดชีตอื่นๆ:ODS สเปรดชีต OpenDocument รูปแบบ. ODS ไฟล์ถูกสร้างขึ้นโดย “open” . ที่หลากหลาย ซอฟต์แวร์ต้นทาง รวมถึง Google ไดรฟ์ , OpenOffice , LibreOffice , StarOffice , และอื่นๆ
หมายเหตุ: Excel ไม่รองรับไฟล์ Lotus 1-2-3, Quattro Pro หรือ Microsoft Works
คุณสามารถนำเข้าข้อมูล ลงใน Excel จากไฟล์ Excel อื่น โดยตรง กำลังโหลด ข้อมูล หรือ เปลี่ยนแปลง โดยใช้ ตัวแก้ไข Power Query . ทำตามขั้นตอนด้านล่างเพื่อนำเข้าข้อมูล ลงใน Excel จากไฟล์ Excel อื่น โดย เปลี่ยนแปลง ข้อมูลโดยใช้ Power Query Editor .
ขั้นตอน:
- ขั้นแรก ไปที่ แท็บข้อมูล >> คลิก รับข้อมูล >> คลิกที่ จากไฟล์ >> เลือก จากสมุดงาน Excel .
- ตอนนี้ นำเข้าข้อมูล กล่องจะเปิดขึ้น
- จากนั้น เลือก ไฟล์ Excel ที่คุณต้องการ นำเข้าข้อมูล ลงในแผ่นงานที่ใช้งานอยู่ . ที่นี่ เราจะเลือก ข้อมูลนักเรียน ชื่อ ไฟล์ Excel .
- หลังจากนั้น ให้คลิกที่ นำเข้า .
- ถัดไป ตัวนำทาง กล่องจะปรากฏขึ้น
- จากนั้น เลือกตารางที่คุณต้องการ นำเข้าข้อมูล ลงในแผ่นงานที่ใช้งานอยู่ . ที่นี่ เราจะเลือก การนำเข้าข้อมูลจากไฟล์ Excel ชื่อ ตาราง .
- หลังจากนั้น คลิก แปลงข้อมูล .
- ตอนนี้ การนำเข้าข้อมูลจากไฟล์ Excel ตารางจะเปิดขึ้นใน Power Query Editor .
- หลังจากนั้น คลิกที่ ลดแถว >> คลิกที่ ลบแถว >> เลือก ลบแถวบนสุด .
- ถัดไป ลบแถวบนสุด กล่องจะเปิดขึ้น
- จากนั้น ให้ใส่ จำนวนแถว คุณต้องการ ลบ . ที่นี่เราจะแทรก 2 .
- หลังจากนั้น คลิก ตกลง .
- ตอนนี้ ให้คลิกที่ ใช้แถวแรกเป็นส่วนหัว เพื่อเลือกแถวแรกเป็นส่วนหัว
- จากนั้น คลิกที่ ปิดและโหลด>> เลือก ปิดและโหลดไปที่ .
- ถัดไป นำเข้าข้อมูล กล่องจะเปิดขึ้น
- หลังจากนั้น เลือกวิธีที่คุณต้องการดูข้อมูลนี้ในสมุดงานของคุณ ที่นี่ เราจะเลือก ตาราง .
- จากนั้น เปิดแผ่นงานที่มีอยู่ ตัวเลือก
- ตอนนี้ แทรก การอ้างอิงเซลล์ ที่คุณต้องการใส่ข้อมูล ที่นี่เราจะใส่เซลล์ B4 .
- หลังจากนั้น คลิก ตกลง .
- สุดท้าย คุณจะ นำเข้าข้อมูล ลงใน Excel จากไฟล์ Excel อื่น โดยใช้ ตัวแก้ไข Power Query .
อ่านเพิ่มเติม: มาโคร Excel:ดึงข้อมูลจากไฟล์ Excel หลายไฟล์ (4 วิธี)
1.2. การนำเข้าข้อมูลจากไฟล์ข้อความใน Excel
ใน ไฟล์ข้อความ คุณจะพบ อักขระดิบ ด้วย ไม่มีการจัดรูปแบบ . Excel สามารถเปิดไฟล์ข้อความได้เกือบทุกประเภท:
- CSV: ค่าที่คั่นด้วยเครื่องหมายจุลภาค คอลัมน์คั่นด้วยเครื่องหมายจุลภาค และแถวจะถูกคั่นด้วยการขึ้นบรรทัดใหม่ (Enter)
- TXT: คอลัมน์จะถูกคั่นด้วยแท็บ และแถวจะถูกคั่นด้วยการขึ้นบรรทัดใหม่ (Enter)
- PRN: คอลัมน์จะถูกคั่นด้วยอักขระเว้นวรรคหลายตัว และแถวจะถูกคั่นด้วยการขึ้นบรรทัดใหม่ (Enter) Excel นำเข้าไฟล์ประเภทนี้เป็นคอลัมน์เดียว
- DIF: รูปแบบไฟล์ที่แต่เดิมใช้โดยสเปรดชีต VisiCalc ไม่ค่อยได้ใช้
- SYLK: รูปแบบไฟล์เดิมที่ใช้โดย Multiplan ไม่ค่อยได้ใช้
ไฟล์ข้อความ . ส่วนใหญ่เหล่านี้ ประเภทมีรูปแบบต่างๆ ตัวอย่างเช่น ไฟล์ข้อความ ผลิตใน Mac สภาพแวดล้อมมี อักขระท้ายแถว . ต่างกัน . Excel สามารถจัดการตัวแปรได้อย่างง่ายดายโดยไม่มีปัญหา
คุณสามารถนำเข้าข้อมูล ลงใน Excel จากไฟล์ข้อความ โดยทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ขั้นแรก ไปที่ แท็บข้อมูล >> คลิก รับข้อมูล >> คลิกที่ จากไฟล์ >> เลือก จากข้อความ/CSV .
- ตอนนี้ นำเข้าข้อมูล กล่องจะเปิดขึ้น
- จากนั้น เลือก ไฟล์ข้อความ จากตำแหน่งที่คุณต้องการ นำเข้าข้อมูล ลงในแผ่นงานที่ใช้งานอยู่ . ที่นี่ เราจะเลือก การใช้ไฟล์ข้อความเพื่อนำเข้าข้อมูล ชื่อ ไฟล์ข้อความ .
- หลังจากนั้น ให้คลิกที่ นำเข้า .
- ต่อไป กล่อง ที่มี ข้อมูล ของ ไฟล์ข้อความ จะเปิด ที่นี่จะเลือก อัฒภาค . โดยอัตโนมัติ เป็น ตัวคั่น .
- หลังจากนั้น ให้คลิกที่ โหลด .
- สุดท้าย ข้อมูล จาก ไฟล์ข้อความ จะถูก นำเข้า ลงใน Excel
อ่านเพิ่มเติม: วิธีการนำเข้าไฟล์ข้อความไปยัง Excel (4 วิธีง่ายๆ)
1.3. กำลังโหลดข้อมูลจากหน้าเว็บ
คุณสามารถ นำเข้าข้อมูล จาก หน้าเว็บ . ส่วนใหญ่ ใน Excel ทำตามขั้นตอนด้านล่างเพื่อ นำเข้าข้อมูล จาก หน้าเว็บ .
ขั้นตอน:
- ในตอนแรก ไปที่ แท็บข้อมูล >> คลิก รับข้อมูล >> คลิก จากแหล่งอื่น >> เลือก จากเว็บ .
- ตอนนี้ จากเว็บ กล่องจะปรากฏขึ้น
- จากนั้น ให้ใส่ URL จากตำแหน่งที่คุณต้องการ นำเข้าข้อมูล ในเวิร์กชีต Excel . ของคุณ .
- หลังจากนั้น กด ตกลง .
- ถัดไป ตัวนำทาง กล่องจะเปิดขึ้น
- หลังจากนั้น เลือก ตาราง คุณต้องการ นำเข้า . ที่นี่ เราจะเลือก ประชากรที่มีอายุ 65 ปีขึ้นไป ตาราง.
- จากนั้น คลิกที่ โหลด .
- สุดท้าย ข้อมูล จะถูก นำเข้า ลงใน Excel จาก หน้าเว็บ .
อ่านเพิ่มเติม: วิธีการนำเข้าข้อมูลไปยัง Excel จากเว็บ (ด้วยขั้นตอนด่วน)
1.4. การนำเข้าข้อมูลจากไฟล์ PDF
นอกจากนี้เรายังสามารถนำเข้าข้อมูล จาก ไฟล์ PDF ใน Excel ทำตามขั้นตอนด้านล่างเพื่อ นำเข้าข้อมูล จาก ไฟล์ PDF ใน Excel
ขั้นตอน:
- ในตอนแรก ไปที่ แท็บข้อมูล >> คลิก รับข้อมูล >> คลิกที่ จากไฟล์ >> เลือก จาก PDF .
- ตอนนี้ นำเข้าข้อมูล กล่องจะเปิดขึ้น
- จากนั้น เลือก ไฟล์ PDF ที่คุณต้องการ นำเข้าข้อมูล ลงในแผ่นงานที่ใช้งานอยู่ . ที่นี่ เราจะเลือก การนำเข้าไฟล์ PDF ชื่อ ไฟล์ PDF .
- หลังจากนั้น ให้คลิกที่ นำเข้า .
- ถัดไป ตัวนำทาง กล่องจะเปิดขึ้น
- หลังจากนั้น เลือก ตาราง คุณต้องการ นำเข้า . ที่นี่ เราจะเลือก Table001(หน้า1) ตาราง.
- จากนั้น คลิกที่ โหลด .
- สุดท้าย ข้อมูล จะถูก นำเข้า ลงใน Excel จาก ไฟล์ PDF .
1.5. กำลังโหลดข้อมูลจากฐานข้อมูล Microsoft Access
Excel 2013 สามารถเปิด รูปแบบไฟล์ที่เกี่ยวข้องกับฐานข้อมูล . ดังต่อไปนี้ :
- ไฟล์ Microsoft Access: ไฟล์เหล่านี้มีนามสกุลที่หลากหลาย รวมถึง MDB และ ACCDB
- ไฟล์ dBase: ไฟล์สนับสนุน Excel 2013 ที่ผลิตโดย dBase III และ dBase IV Excel ไม่รองรับไฟล์ dBase II
คุณสามารถดำเนินการ การเชื่อมต่อฐานข้อมูลประเภทต่างๆ ด้วย ฐานข้อมูล ผ่าน Excel . หลังจากเชื่อมต่อกับฐานข้อมูล คุณสามารถดำเนินการ แบบสอบถาม เพื่อ ดึงข้อมูล คัดเลือก แทนที่จะเป็น ฐานข้อมูลทั้งหมด .
คุณสามารถ นำเข้าข้อมูล ลงใน Excel จาก ฐานข้อมูล Microsoft Access โดยทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ขั้นแรก ไปที่ แท็บข้อมูล >> คลิก รับข้อมูล >> คลิก จากฐานข้อมูล >> เลือก จากฐานข้อมูล Microsoft Access .
- ตอนนี้ นำเข้าข้อมูล กล่องจะเปิดขึ้น
- จากนั้น เลือก ไฟล์ฐานข้อมูล Microsoft Access จากตำแหน่งที่คุณต้องการ นำเข้าข้อมูล ลงในแผ่นงานที่ใช้งานอยู่ . ที่นี่ เราจะเลือก การนำเข้าข้อมูลจากฐานข้อมูล Microsoft Access ชื่อ ไฟล์ .
- หลังจากนั้น ให้คลิกที่ นำเข้า .
- ถัดไป ตัวนำทาง กล่องจะเปิดขึ้น
- หลังจากนั้น เลือก ตาราง คุณต้องการ นำเข้า . ที่นี่ เราจะเลือก การนำเข้าข้อมูลจากฐานข้อมูล Microsoft Access ชื่อตาราง
- จากนั้น คลิกที่ โหลด .
- สุดท้าย ข้อมูล จะถูก นำเข้า ลงใน Excel จาก ฐานข้อมูล Microsoft Access .
1.6. การใช้ไฟล์ XML เพื่อนำเข้าข้อมูลใน Excel
XML (ภาษามาร์กอัปที่ขยายได้) เป็น ไฟล์ข้อความ รูปแบบที่ใช้ในการมีข้อมูลที่มีโครงสร้าง . ข้อมูล อยู่ใน แท็ก ซึ่งทำหน้าที่ อธิบาย . ด้วย ข้อมูล .
ขั้นแรก ดาวน์โหลดไฟล์ xml จากที่นี่ ไฟล์ XML
คุณสามารถเปิด XML อย่างง่าย ไฟล์โดยใช้ความพยายามเพียงเล็กน้อยหรือไม่มีเลย ไฟล์ XMLที่ซับซ้อน จะต้องมีการทำงานบ้าง
ตอนนี้ เราจะแสดงให้คุณเห็นว่าคุณสามารถ นำเข้าข้อมูล . ได้อย่างไร ใน Excel จาก ไฟล์ XML . ทำตามขั้นตอนด้านล่างเพื่อดำเนินการด้วยตนเอง
ขั้นตอน:
- ในตอนแรก ไปที่ แท็บข้อมูล >> คลิก รับข้อมูล >> คลิกที่ จากไฟล์ >> เลือก จาก XML .
- จากนั้น นำเข้าข้อมูล กล่องจะเปิดขึ้น
- ถัดไป เลือก ไฟล์ XML จากตำแหน่งที่คุณต้องการ นำเข้าข้อมูล ลงในแผ่นงานที่ใช้งานอยู่ . ที่นี่ เราจะเลือก การนำเข้าไฟล์ XML ชื่อ ไฟล์ XML .
- หลังจากนั้น ให้คลิกที่ นำเข้า .
- ตอนนี้ ตัวนำทาง กล่องจะเปิดขึ้น
- หลังจากนั้น เลือก ตาราง คุณต้องการ นำเข้า . ที่นี่ เราจะเลือก url ชื่อตาราง
- จากนั้น คลิกที่ โหลด .
- สุดท้าย คุณจะเห็นว่า ข้อมูล จาก ไฟล์ XML ถูก นำเข้า ในเวิร์กชีต Excel
อ่านเพิ่มเติม: ถ่ายโอนข้อมูลจากแผ่นงาน Excel หนึ่งไปยังอีกแผ่นหนึ่งโดยอัตโนมัติ
การอ่านที่คล้ายกัน
- วิธีการดึงค่าจากแผ่นงานอื่นใน Excel
- Excel VBA:ดึงข้อมูลจากเว็บไซต์โดยอัตโนมัติ (2 วิธี)
- วิธีถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งใน Excel โดยใช้มาโคร
- คืนค่าหลายค่าใน Excel ตามเกณฑ์เดียว (3 ตัวเลือก)
- วิธีการดึงข้อมูลจากตารางตามเกณฑ์หลายเกณฑ์ใน Excel
2. การใช้คุณสมบัติคัดลอกวางเพื่อนำเข้าข้อมูลใน Excel
บางครั้ง จะดีกว่าถ้าลองใช้ คัดลอกวาง . แบบมาตรฐาน ลักษณะเฉพาะ. สมมติว่าเราต้องการทำงานก่อนหน้านี้ด้วย คัดลอกวาง . ง่ายๆ นี้ คุณสมบัติ
ทำตามขั้นตอนด้านล่างเพื่อรับ ข้อมูล จาก ไฟล์ข้อความ ในแผ่นงาน Excel ของคุณโดยใช้ คัดลอกวาง คุณสมบัติ
ขั้นตอน:
- Firstly, open the Text file from where you want to copy the data to paste into the Excel file. Here, we will open a Text file named Sales Analysis .
- Then, select the data and press CTRL+C .
- After that, select the Cell where you want to paste the data . Here, we will select Cell B4 .
- Next, press CTRL+V to paste the data .
- Then, click on the Ctrl button >> click on Use Text Import Wizard .
- Now, the Text Import Wizard box will open.
- After that, click on Next .
- Next, select Semicolon as Delimiters .
- Again, click on Next .
- Finally, click on Finish .
- Thus , you can copy paste data from a Text file to an Excel worksheet.
Read More: How to Import Text File with Multiple Delimiters into Excel (3 Methods)
3. Using VBA to Import Data in Excel
In the final method, we will show you how you can import data in Excel from a file of your choice using VBA . Follow the steps given below to do it on your own.
ขั้นตอน:
- In the beginning, go to the Developer tab >> click on Visual Basic .
- Now, Microsoft Visual Basic for Application box will open.
- After that, click on Insert>> select Module .
- Then, write the following code in your Module .
Sub Import_Data_Using_VBA()
Dim Location_of_File As String
Location_of_File = Application.GetOpenFilename
If Location_of_File = "False" Then
Beep
Exit Sub
End If
Application.ScreenUpdating = False
Set Import_Data = Workbooks.Open(Filename:=Location_of_File)
Import_Data.Worksheets(1).Range("A1:C7").Copy
Sheet7.Range("B4").PasteSpecial xlPasteValues
Import_Data.Close
Application.ScreenUpdating = True
End Sub
Code Breakdown
- First, we created a Sub Procedure as Import_Data_Using_VBA .
- Then, we declared Location_of_File as String .
- After that, we used Location_of_File to open a file using the GetOpenFilename method.
- Next, we used the If statement to check if Location_of_File is False , then it will Beep and exit sub.
- Then, we set Application.ScreenUpdating is False .
- Afterward, we set Import_Data to open Filename Location_of_File using the Open method.
- Next, we copied Cell range A1:C7 of Worksheet1 from the Import_Data file using the Copy method.
- Then, we pasted the data in Cell B4 of Sheet7 using the PasteSpecial method.
- After that, we closed Import_Data.
- Finally, we set the Application.ScreenUpdating is True .
- Next, click on the Save button and go back to your worksheet.
- After that, go to the Developer tab>> click on Macros .
- Now, the Macros box will appear.
- Then, select Importing_Data_Using_VBA .
- After that, click on Run .
- Now, the Open box will appear.
- Afterward, select the file you want to import. Here, we will insert Using VBA to Import Data named Excel File .
- Then, click on Open .
- Thus, you can import data from a file using VBA .
- Finally, you can format your data in Excel according to your preference.
บทสรุป
So, in this article, you will find 3 ways to import data in Excel. Use any of these ways to accomplish the result in this regard. Hope you find this article helpful and informative. Feel free to comment if something seems difficult to understand. Let us know any other approaches which we might have missed here. And, visit ExcelDemy for many more articles like this. Thank you!
Related Articles
- How to Enter Same Data in Multiple Sheets in Excel
- Convert Excel to Text File with Delimiter (2 Easy Approaches)
- How to Import Data from Secure Website to Excel (With Quick Steps)
- Transfer Data from One Excel Worksheet to Another Automatically with VLOOKUP
- How to Extract Data from Excel Sheet (6 Effective Methods)
- Extract Data from a List Using Excel Formula (5 Methods)
- How to Extract Data from Cell in Excel (5 Methods)