Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

ฐานข้อมูลใน Excel หมายถึงการรวบรวมและจัดระเบียบข้อมูลเกี่ยวกับบุคคล ผลิตภัณฑ์ ความต้องการ ธุรกรรม ฯลฯ ในบทช่วยสอน Excel นี้ คุณจะได้เรียนรู้การสร้างฐานข้อมูลประเภทต่างๆ ใน Excel เทมเพลตฐานข้อมูล Excel 5 แบบที่ใช้งานมากที่สุดและพบบ่อยที่สุด (รวมถึง ห้องสมุด นักเรียน และพนักงาน) ก็พร้อมให้ดาวน์โหลดด้วย

เราสร้าง UserForm ชื่อ Data Entry เรากำลังใส่ข้อมูลสำหรับลูกค้าคนหนึ่งชื่อ "Mino" ในชีท Excel ด้วยฟอร์มป้อนข้อมูล

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

ฐานข้อมูลใน Excel คืออะไร?

ฐานข้อมูลเป็นเครื่องมือที่มีประสิทธิภาพสำหรับการรวบรวมและจัดระเบียบข้อมูล ฐานข้อมูลอาจรวมข้อมูลเกี่ยวกับบุคคล ผลิตภัณฑ์ ความต้องการ ธุรกรรม และอื่นๆ หลายฐานข้อมูลเริ่มต้นเป็นรายการในสเปรดชีตหรือแอปพลิเคชันแก้ไขเอกสาร บางประเภทของฐานข้อมูลคือ ฐานข้อมูลลูกค้า ฐานข้อมูลนักเรียน ฐานข้อมูลพนักงาน ฯลฯ เมื่อรายการยาวขึ้น ความซ้ำซ้อนและความไม่สอดคล้องอาจเริ่มขึ้น เมื่อปัญหาเหล่านี้เกิดขึ้น การย้ายข้อมูลไปยังระบบจัดการฐานข้อมูล (DBMS) เช่น Microsoft Access จะเป็นแนวทางที่ดี

ความแตกต่างระหว่างฐานข้อมูล (Database) กับ Excel

Excel และฐานข้อมูล (Database) แตกต่างกันในหลายด้านสำคัญ เช่น โครงสร้าง ความสามารถ และวัตถุประสงค์:

  • Excel เป็นแอปพลิเคชันสเปรดชีตใช้สำหรับคำนวณ จัดระเบียบข้อมูล และจัดการฐานข้อมูลพื้นฐาน ส่วนฐานข้อมูลออกแบบมาเฉพาะสำหรับจัดเก็บ ดึงข้อมูล และจัดการข้อมูลโครงสร้าง (Structured Data) ปริมาณมาก
  • Excel จัดระเบียบข้อมูลในสเปรดชีต (แถวและคอลัมน์) เหมาะสำหรับชุดข้อมูลเล็ก ใช้ระบบไฟล์ (File-based) เก็บข้อมูลในไฟล์เดียว ฐานข้อมูลใช้ตาราง แถว และคอลัมน์ภายในกรอบงานที่มีโครงสร้าง (เช่น SQL databases) เพื่อจัดการข้อมูลปริมาณมหาศาลที่เชื่อมโยงกัน มักใช้ระบบเซิร์ฟเวอร์ (Server-based) และอนุญาตให้ผู้ใช้หลายคนเข้าถึงพร้อมกัน
  • Excel ทำงานได้ดีกับชุดข้อมูลขนาดเล็กถึงกลาง แต่อาจมีปัญหาประสิทธิภาพกับข้อมูลใหญ่เนื่องจากข้อจำกัดหน่วยความจำและการประมวลผล ฐานข้อมูลปรับขนาด (Scale) ได้อย่างมีประสิทธิภาพจัดการปริมาณข้อมูลมหาศาลโดยไม่มีการเสื่อมประสิทธิภาพอย่างมีนัยสำคัญ เนื่องจากออกแบบมาสำหรับการจัดเก็บและดึงข้อมูลที่มีประสิทธิภาพ
  • Excel มีคุณสมบัติความปลอดภัยจำกัด และเปราะบางต่อข้อผิดพลาดของมนุษย์และการแก้ไขโดยไม่ได้ตั้งใจ ฐานข้อมูลอนุญาตให้ตั้งค่าสิทธิ์ผู้ใช้และการควบคุมการเข้าถึงเพื่อให้มั่นใจในความปลอดภัยของข้อมูล
  • Excel ใช้โดยบุคคลหรือทีมเล็ก การแชร์ไฟล์ Excel อาจนำไปสู่ปัญหาควบคุมเวอร์ชัน (Version Control) ฐานข้อมูลออกแบบมาสำหรับการทำงานร่วมกันระหว่างองค์กร ทีม และกลุ่ม
  • Excel ให้เครื่องมือคำนวณและจินตนาการที่แข็งแกร่ง เหมาะสำหรับการวิเคราะห์ข้อมูลและรายงานพื้นฐาน อย่างไรก็ตาม ฐานข้อมูลมักรวมกับแอปพลิเคชันอื่นๆ สำหรับวัตถุประสงค์หลากหลาย

วิธีสร้างฐานข้อมูลพื้นฐานใน Excel

คุณจะได้เรียนรู้การสร้างฐานข้อมูลพื้นฐานใน Excel ฐานข้อมูลพื้นฐานมักหมายถึงชุดข้อมูลที่จัดระเบียบเป็นตาราง มักมีช่วง (Ranges) เก็บระเบียนแต่ละรายการ (Individual Records) เราจะสร้างฐานข้อมูลหนังสือภาพยนตร์ 10 อันดับแรกตามลำดับ IMDB ฐานข้อมูลพื้นฐานจะมีข้อมูล Rank, Movie Title, Year, Rating, Director, Genre, Runtime, Category, Language, Stars, และ Summary

  • เปิดสมุดงาน Excel และไปที่ชีททำงาน
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • แทรกหัวข้อ (Header) สำหรับฐานข้อมูล
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • เพิ่มข้อมูลทีละรายการ
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • หลังจากนั้น เลือก B3:L12 และเลือก Table กล่องโต้ตอบ Create Table จะปรากฏ คุณจะสังเกตว่าช่วงข้อมูลอยู่ในช่องกรอกแล้ว
  • จากนั้น ติ๊ก My Table has headers => OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

ช่วงข้อมูลจะถูกแปลงเป็น Excel Table

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • การเพิ่มข้อมูลเพิ่มเติมในแถวที่ 13 จะเชื่อมต่อกับตารางโดยอัตโนมัติ
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

วิธีสร้างฐานข้อมูลที่ค้นหาได้ (Searchable Database) ใน Excel

เราจะแสดงวิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel โดยใช้เครื่องมือ Filter, ฟังก์ชัน FILTER และ Drop-down list ด้วยการเลือกเกณฑ์ คุณสามารถดึงข้อมูลตามต้องการได้ เราจะใช้หลายวิธีเพื่อแสดงข้อมูลแนวหนัง Drama

ใช้เครื่องมือ Filter พื้นฐาน (Basic Filter Tool)

เครื่องมือ Filter เป็นเครื่องมือที่สะดวกและพื้นฐานที่สุดสำหรับการสร้างฐานข้อมูลที่ค้นหาได้

  • เลือกช่วง B5:L5 แล้วคลิกตามลำดับ: Home => Sort & Filter => Filter

หมายเหตุ: คุณสามารถเลือกเครื่องมือ Filter จากแท็บ Data ได้ ไปที่: Data => Sort & Filter => Filter

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • คุณจะได้ Filter drop-down คลิกตามลำดับ: Filter drop-down => ติ๊ก Drama => OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • คุณจะสามารถรวบรวมข้อมูลสำหรับแนว Drama ซ่อนอีกสองแนวไว้
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

ใช้ฟังก์ชัน FILTER

ฟังก์ชัน FILTER ยังใช้ได้สำหรับการสร้างฐานข้อมูลที่ค้นหาได้ใน Excel ฟังก์ชัน FILTER ทำซ้ำการใช้งานของเครื่องมือ Filter

  • ใช้สูตร FILTER ในเซลล์ B18 คุณจะได้ฐานข้อมูลที่กรองแล้วสำหรับแนว Drama

=FILTER(B6:L15, G6:G15="Drama")

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

สร้าง Drop-down List

คุณยังสามารถสร้าง Drop-down list ด้วยเครื่องมือ Data Validation เพื่อสร้างฐานข้อมูลที่ค้นหาได้ใน Excel เลือกแนวหนังด้วย Drop-down list และฐานข้อมูลจะถูกกรองอัตโนมัติ

  • แทรกสูตร FILTER ต่อไปนี้ในเซลล์ B30

=FILTER(B6:L15, G6:G15=C29)

  • คุณจะได้รับอนุญาตให้รวบรวมฐานข้อมูลที่กรองแล้วของแนว Action โดยการเลือกจาก Drop-down list
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

วิธีสร้างฐานข้อมูลพร้อมรูปภาพใน Excel

ตอนนี้เราจะสร้างฐานข้อมูลรวมรูปภาพใน Excel ด้วยคำสั่ง Picture รูปภาพเป็นสิ่งจำเป็นในฐานข้อมูลกรณีการระบุตัวตนและจดจำ แทรกภาพปกหนังสือสำหรับทุก Movie Title ในคอลัมน์แยก

  • เลือกเซลล์ D4 และคลิกตามลำดับ: Insert => Pictures => Place in Cell => This Device
  • กล่องโต้ตอบ Insert Picture จะแสดง
  • เลือกภาพของคุณ เช่น Dark Knight => Insert
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • คุณจะเห็นภาพที่แทรกในเซลล์ D4 ดังนี้
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • คุณสามารถเพิ่มปกหนังสือทั้งหมดสำหรับหนังได้ด้วยวิธีเดียวกัน
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

วิธีสร้างฐานข้อมูลที่อัปเดตอัตโนมัติใน Excel

ในส่วนนี้ เราจะแสดงวิธีสร้างฐานข้อมูลที่อัปเดตอัตโนมัติใน Excel ใช้เครื่องมือ Power Query ของ Excel นำเข้ารายการรัฐและดินแดนของสหรัฐอเมริกาจาก Wikipedia

  • ไปที่ Data => From Web => ใส่ URL => OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • กล่องโต้ตอบ Access Web Content จะปรากฏ
  • เนื่องจากเราใช้ลิงก์ Wikipedia คุณจะได้ลิงก์ https://en.wikipedia.org/ ในช่อง Select which level to apply these settings to
  • คลิกคำสั่ง Connect
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • กล่องโต้ตอบ Navigator จะปรากฏ
  • เลือกตาราง States of the United States of America => Load => Load To
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • กล่องโต้ตอบ Import Data จะแสดง
  • เลือก Table => Existing worksheet => เลือกเซลล์ B5 => OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • ข้อมูลทั้งหมดจะถูกรวบรวมในรูปแบบตารางจากเว็บไซต์
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

เราจะอัปเดตข้อมูลทุก 60 นาที ดังนั้นเราต้องรีเฟรชตาราง

  • ไปที่ Data => Refresh All drop-down => Connection Properties
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • กล่องโต้ตอบ Query Properties จะปรากฏ
  • ติ๊ก Refresh every 60 minutes => OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

วิธีใช้ UserForm เพื่อเพิ่มระเบียนในฐานข้อมูล

แตกต่างจากวิธีก่อนหน้า เราจะป้อนระเบียนเพื่อสร้างฐานข้อมูลใน Excel โดยการสร้างฟอร์ม โดยเฉพาะ UserForm UserForm ต้องการทักษะ VBA หากคุณมือใหม่ใน VBA อย่ากังวล เราจะแนะนำทุกขั้นตอนอย่างชัดเจน

  • คลิก Developer => Visual Basic
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • กล่องโต้ตอบ Visual Basic for Applications จะปรากฏ
  • คลิก: Insert => UserForm
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • คุณจะได้ UserForm ให้ออกแบบ เปลี่ยนและเขียน Caption ว่า Data Entry
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เพิ่ม Frame และตั้งชื่อ Personal Information จากช่อง Caption
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เพิ่มอีกสอง Frame ชื่อ Address และ Contact Information
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เพิ่ม Label ชื่อ Client Name
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เพิ่ม Labels เช่น Company, City, State, Phone No, และ Email
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เพิ่ม TextBox จาก Toolbox ใต้ Client Name
  • เปลี่ยน Name เป็น C_Name มันสำคัญขณะรันโค้ด VBA เนื่องจากคุณจะป้อนข้อมูลใน Textbox และมันจะเก็บข้อมูลในชีท Excel
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • แทรก TextBox อีก 5 ตัว ชื่อ TextBox คือ Company, City, State, Phone_no, และ Email
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เพิ่ม CommandButton ตั้งชื่อ CommandButton1_OK และเปลี่ยน Caption เป็น OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เพิ่ม CommandButton อีกตัว ตั้งชื่อ CommandButton2_Cancel และเปลี่ยน Caption เป็น Cancel
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เขียน โค้ด VBA คลิก Double-Click บนคำสั่ง OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เขียน โค้ด VBA ใน UserForm1 และ Save Macro
Private Sub CommandButton1_OK_Click()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Set ws = ThisWorkbook.Sheets("UserForm")
lastRow = ws.Cells(ws.Rows.Count, "B").End(xlUp).Row
i = lastRow + 1
With ws
    .Cells(i, 2).Value = Me.C_Name.Value
    .Cells(i, 3).Value = Me.Company.Value
    .Cells(i, 4).Value = Me.City.Value
    .Cells(i, 5).Value = Me.State.Value
    .Cells(i, 6).Value = Me.Phone_no.Value
    .Cells(i, 7).Value = Me.Email.Value
End With
i = i + 1
Me.C_Name.Value = ""
Me.Company.Value = ""
Me.City.Value = ""
Me.State.Value = ""
Me.Phone_no.Value = ""
Me.Email.Value = ""
Unload Me
MsgBox "Data added"
End Sub

Private Sub CommandButton2_Cancel_Click()
Unload Me
End Sub
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • ไปที่ Insert => Module
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เขียน โค้ด VBA อีกตัวเพื่อแสดง UserForm และ Save Macro
Sub Database_in_Excel()
UserForm1.Show
End Sub
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • สร้าง Shape และกำหนด Macro เพื่อแสดง UserForm
  • เลือกตามลำดับ: Insert => Illustration => Shapes => Rectangle: Rounded Corners
  • วาด Shape ในชีท และตั้งชื่อ Enter Data
  • จัดรูปแบบ Enter Data ตอนนี้เราจะกำหนด Macro
  • Right Click บน Mouse => Assign Macro => Database_in_Excel
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • เราจะทดสอบ UserForm
  • คลิกที่ Shape Enter Data เพื่อได้ Data Entry UserForm
  • ใส่ข้อมูลที่จำเป็นและคลิก OK
  • ได้ข้อมูลทั้งหมดรวมอยู่ในชีท Excel
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

วิธีสร้าง Relational Database (ฐานข้อมูลเชิงสัมพันธ์) ใน Excel

ตอนนี้เราจะพูดถึงการสร้าง Relational Database ใน Excel Relational Database ใน Excel หมายถึงการตั้งค่าที่ตารางหลายตารางเกี่ยวข้องหรือเชื่อมต่อกันโดยอิงจากฟิลด์หรือคีย์มาตรฐาน สิ่งนี้ช่วยให้คุณสร้างความสัมพันธ์ระหว่างชุดข้อมูลที่ต่างกันได้ เหมือนเรามีชุดข้อมูล 2 ชุดในชีท ชุดหนึ่งมี Sales Person และ Product อีกชุดมี Sales Person และ Net Sales เราจะสร้างความสัมพันธ์ระหว่าง Product และ Net Sales โดยใช้เครื่องมือ Pivot Table

  • แปลงช่วงข้อมูลเป็นตาราง ดังนั้นเลือก: Insert => Table
  • กล่องโต้ตอบ Create Table จะแสดง
  • เลือกช่วง $B$5:$C$10 => ติ๊ก My table has headers => OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • แปลงชุดข้อมูลทั้งสองเป็น Excel Table

หมายเหตุ: จากแท็บ Table Design คุณสามารถดูชื่อตารางได้ เช่น ชื่อตารางของเราคือ Table2 และ Table3

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เพื่อสร้าง Relational Database เราจะสร้าง PivotTable
  • เลือก Table2 => PivotTable แล้วกล่องโต้ตอบ PivotTable from Table or Range จะปรากฏ
  • วาง Pivot Table ใน Existing worksheet เลือก Existing Worksheet => B12
  • ติ๊กตัวเลือก Add this data to the data Model => OK
  • หน้าต่าง PivotTable Fields จะแสดง ติ๊ก Product ของ Table2 จาก Active
  • เพิ่ม Net Sales จาก PivotTable Fields ไปที่ All => Table3 => Net Sales

เพื่อความชัดเจน มี GIF แนบด้านล่าง

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

หมายเหตุ: Pivot Table ไม่ได้อัปเดตอัตโนมัติ ดังนั้น คุณต้องกดคำสั่ง Refresh เพื่ออัปเดตข้อมูลทุกครั้ง

วิธีสร้าง Client Database (ฐานข้อมูลลูกค้า) ใน Excel

แสดงวิธีสร้างฐานข้อมูลลูกค้าใน Excel Client database โดยทั่วไปจะมี Client ID, Client Name, Company, Gender, Age, Marital Status, City, State, Contact No, Email headers ฯลฯ มันจำเป็นสำหรับองค์กรทุกแห่งในการรักษาความสัมพันธ์กับลูกค้าหรือลูกค้าของพวกเขา

  • แทรกหัวข้อฐานข้อมูลลูกค้า
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • เพิ่มข้อมูลทีละรายการในฟิลด์ที่ระบุ
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

วิธีสร้าง Student Database (ฐานข้อมูลนักเรียน) ใน Excel

เราจะแสดงการสร้างฐานข้อมูลนักเรียนใน Excel ฐานข้อมูลนักเรียนจำเป็นสำหรับสถาบันการศึกษาทุกแห่ง Student database มี Student ID, First Name, Last Name, Gender, Date of Birth, Email, Phone Number, Address, City ฯลฯ

  • แทรกหัวข้อฐานข้อมูลนักเรียน
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • เพิ่มข้อมูลทีละรายการเหมือนภาพด้านล่าง คุณสามารถสร้างฐานข้อมูลนักเรียนได้
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

วิธีสร้าง Library Database (ฐานข้อมูลห้องสมุด) ใน Excel

ตอนนี้คุณจะได้เรียนรู้การสร้างฐานข้อมูลห้องสมุดใน Excel เกือบทุกชุมชนมีห้องสมุดอย่างน้อยหนึ่งแห่ง นอกจากนี้ โรงเรียน มหาวิทยาลัย และองค์กรก็มีห้องสมุดของตัวเอง ดังนั้น การสร้างฐานข้อมูลจึงจำเป็น Library database มี Book ID, Book Title, Author, Member ID, Member Name, Date Borrowed, Date Due, Address, Phone no ฯลฯ เหมือนฐานข้อมูลสองตัวก่อนหน้า คุณสามารถสร้างฐานข้อมูลห้องสมุดได้ง่ายๆ ตามภาพด้านล่าง พร้อมฟิลด์ที่เหมาะสมสำหรับป้อนข้อมูล

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

จุดสำคัญสำหรับการสร้างฐานข้อมูลใน Excel

นี่คือจุดสำคัญบางประการสำหรับการพิจารณาของคุณเมื่อสร้างฐานข้อมูลใน Excel มาสรุปให้ชัดเจน:

  • คุณสามารถอัปโหลดไฟล์ Excel ไป MS Access เพื่อเพิ่มความปลอดภัยและความสามารถในการสำรองข้อมูล (Backup)
  • สูตรและฟังก์ชันของ Excel ช่วยให้คำนวณและวิเคราะห์สถิติได้ง่าย
  • เครื่องมือ Filter ของ Excel และฟังก์ชัน FILTER ช่วยให้กรองข้อมูลตามเกณฑ์เฉพาะได้อย่างมีประสิทธิภาพ
  • การจัดระเบียบข้อมูลตามลำดับเวลา (Chronologically) ตามวันที่ ช่วยให้ติดตามและวิเคราะห์ได้ง่ายขึ้น
  • ประสิทธิภาพอาจช้าลงอย่างมีนัยสำคัญเมื่อปริมาณข้อมูลเพิ่มขึ้น
  • คุณสามารถใช้ Excel Pivot Table วิเคราะห์และนำเสนอข้อมูลในรูปแบบต่างๆ ได้
  • การใช้ UserForm จะช่วยให้คุณป้อนข้อมูลอัตโนมัติด้วยกล่องโต้ตอบ แต่ต้องการทักษะและความรู้ VBA

วิธอกัดลอกหรือส่งออกฐานข้อมูลจาก Excel ไป Access

มีชุดข้อมูลใน Excel และเราจะส่งออกฐานข้อมูล Excel ไป Microsoft Access นอกจากนี้ คุณยังสามารถแลกเปลี่ยนข้อมูลระหว่าง Excel และ Access ได้

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

  • เลือกตามลำดับ: External Data => New Data Source => From File => Excel
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • กล่องโต้ตอบ Get External Data จะปรากฏ
  • ใส่ File Name => Link to the data source by creating a linked table => OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • Link Spreadsheet Wizard จะแสดง
  • เลือกตัวเลือก Show Worksheets => Excel to Access worksheet => Next
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • ติ๊ก First Row Contains Column Headings => Next
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • ใส่ Excel to Access ในช่อง Linked Table Name => Finish
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ
  • เลือกชีท Excel to Access เราจะสามารถรวบรวมข้อมูลทั้งหมดจากชีท Excel ได้
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

Database Functions ใน Excel คืออะไร?

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

  • เลือก Database function คลิก Formulas => Insert Function
  • กล่องโต้ตอบ Insert Function จะเปิด
  • เลือก Database เป็น Category => เลือกฟังก์ชันที่ต้องการ => OK
เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

นี่คือ Database functions ที่ใช้บ่อยใน Excel:

DCOUNT: นับค่าตัวเลข
DCOUNTA: นับค่าที่ไม่ใช่ตัวเลข
DCOUNTBLANK: นับค่าว่างในฐานข้อมูล
DSUM: คำนวณผลรวมค่าในฐานข้อมูล
DAVERAGE: คำนวณค่าเฉลี่ยในฐานข้อมูล
DMIN: คืนค่าต่ำสุดจากฐานข้อมูล
DMAX: คืนค่าสูงสุดจากคอลัมน์ในฐานข้อมูล
DGET: ดึงค่าเดียวจากฐานข้อมูลตามเกณฑ์ที่ระบุ
DPRODUCT: คูณค่าในฟิลด์หรือคอลัมน์ที่ระบุ
DSTDEV, DSTDEVP: คำนวณค่าเบี่ยงเบนมาตรฐานของประชากรหรือตัวอย่างในฐานข้อมูล
DVAR, DVARP: คำนวณความแปรปรวนของประชากรหรือตัวอย่างในฐานข้อมูล

ดาวน์โหลดเทมเพลตฐานข้อมูล Excel ฟรีของเรา

เราแนบเทมเพลตฐานข้อมูล Excel 5 แบบที่มีประโยชน์ ทั้งหมดฟรีดาวน์โหลด & พร้อมใช้งาน กรุณาตรวจสอบดู

Client Database
Download Client Database Template

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

Student Database
Download Client Database Template

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

Employee Database
Download Client Database Template

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

Library Database
Download Client Database Template

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

Membership Database
Download Client Database Template

เชี่ยวชาญฐานข้อมูล Excel: ประเภท เทมเพลต และการสร้างง่ายๆ

คลิกเพื่อขยายภาพ

Download Practice Workbook
ดาวน์โหลดสมุดงานฝึกหัดที่เราใช้เตรียมบทความนี้

สรุปคือ เราอธิบายวิธีสร้างฐานข้อมูลใน Excel แสดงวิธีแบบทีละขั้นตอนสำหรับการสร้างฐานข้อมูลพื้นฐาน ลูกค้า นักเรียน และห้องสมุด คุณสามารถใช้ Filter tool, FILTER function และ drop-down list สร้างฐานข้อมูลที่ค้นหาได้ นอกจากนี้ Power Query สามารถเป็นเครื่องมือที่มีประโยชน์สำหรับสร้างฐานข้อมูลไดนามิกนำเข้าข้อมูลจากเว็บไซต์ ส่วนการใช้ Pivot Table จะช่วยในการสร้าง Relational Database UserForm สามารถเป็นเครื่องมือที่ยอดเยี่ยมสำหรับป้อนข้อมูลในชีท Excel ขณะสร้างฐานข้อมูล สุดท้าย เราอธิบายวิธีส่งออกข้อมูลจาก Excel ไป Microsoft Access
ทิ้งความคิดเห็น คำถาม และข้อเสนอแนะในส่วนความคิดเห็นได้เลย

Database in Excel: Knowledge Hub

  • Create an Employee Database in Excel
  • Create a Simple Database in Excel VBA
  • Create a Membership Database in Excel
  • Create a Recipe Database in Excel

<< Go Back To Learn Excel

View Synonyms and Definitions

Get FREE Advanced Excel Exercises with Solutions!