Tạo Mô hình Dữ liệu trong Excel

Một mô hình dữ liệu cho phép bạn tích hợp dữ liệu từ nhiều bảng, có hiệu quả là tạo ra nguồn dữ liệu quan hệ trong sổ làm việc Excel. Trong Excel, mô hình dữ liệu được sử dụng trong suốt, cung cấp dữ liệu dạng bảng được dùng trong Pivottable và Pivotchart. Một mô hình dữ liệu được trực quan hóa như một tập hợp các bảng trong danh sách trường, và hầu hết thời gian, bạn sẽ không bao giờ biết nó ở đó.

Trước khi bạn có thể bắt đầu làm việc với mô hình dữ liệu, bạn cần nhận được một số dữ liệu. Đối với điều đó, chúng tôi sẽ sử dụng trải nghiệm tải & xuống biến đổi (Power query), vì vậy bạn có thể muốn thực hiện một bước lùi và xem video, hoặc theo dõi hướng dẫn học tập của chúng tôi & về việc chuyển đổi và Power Pivot.

Power Pivot ở đâu?

Nơi nhận được & chuyển đổi (Power query)?

  • Excel 2016 & Excel cho Office 365 -tải & chuyển đổi (Power query) đã được tích hợp với Excel trên tab dữ liệu .

  • Excel 2013 -Power query là một phần bổ trợ được bao gồm trong Excel, nhưng cần được kích hoạt. Đi đến tùy chọntệp > > phần bổtrợ, sau đó trong danh sách thả xuống quản lý ở phía dưới cùng của ngăn, hãy chọn bổ trợ com > đi. Hãy kiểm tra Microsoft Power query cho Excel, rồi bấm OK để kích hoạt nó. Tab Power query sẽ được thêm vào ribbon.

  • Excel 2010 - tải xuống và cài đặt bổ trợ Power query.. Sau khi kích hoạt, tab Power query sẽ được thêm vào ribbon.

Bắt đầu

Trước tiên, bạn cần phải nhận được một số dữ liệu.

  1. Trong Excel 2016 và Excel for Office 365, hãy dùng dữ liệu > nhận & dữ liệu chuyển đổi > nhận dữ liệu để nhập dữ liệu từ bất kỳ số nguồn dữ liệu ngoài nào, chẳng hạn như tệp văn bản, sổ làm việc Excel, Website, Microsoft Access, SQL Server hoặc cơ sở dữ liệu quan hệ khác có chứa nhiều bảng liên quan.

    Trong Excel 2013 và 2010, đi tới Power Query > lấy dữ liệu ngoài, rồi chọn nguồn dữ liệu của bạn.

  2. Excel sẽ nhắc bạn chọn một bảng. Nếu bạn muốn nhận nhiều bảng từ cùng một nguồn dữ liệu, hãy chọn tùy chọn bật lựa chọn của nhiều bảng . Khi bạn chọn nhiều bảng, Excel sẽ tự động tạo mô hình dữ liệu cho bạn.

    Lưu ý: Đối với những ví dụ này, chúng tôi đang sử dụng sổ làm việc Excel với các chi tiết về học viên hư cấu trên các lớp học và lớp. Bạn có thể tải xuống sổ làm việc mẫu dữ liệu học viêncủa chúng tôi và theo dõi cùng. Bạn cũng có thể tải xuống một phiên bản với một mô hình dữ liệu đã hoàn tất..

    Nhận & biến đổi (Power query)
  3. Chọn một hoặc nhiều bảng, sau đó bấm tải.

    Nếu bạn cần sửa dữ liệu nguồn, bạn có thể chọn tùy chọn chỉnh sửa . Để biết thêm chi tiết, hãy xem: giới thiệu về trình soạn thảo truy vấn (Power query).

Bây giờ bạn có một mô hình dữ liệu có chứa tất cả các bảng mà bạn đã nhập và chúng sẽ được hiển thị trong danh sách trườngpivottable.

Lưu ý: 

  • Mô hình được tạo ngầm khi bạn nhập hai hoặc nhiều bảng đồng thời trong Excel.

  • Mô hình được tạo ra một cách rõ ràng khi bạn sử dụng phần bổ trợ Power Pivot để nhập dữ liệu. Trong phần bổ trợ, mô hình được biểu thị trong bố trí theo tab tương tự như Excel, trong đó mỗi tab chứa dữ liệu dạng bảng. Xem lấy dữ liệu bằng cách dùng bổ trợ Power Pivotđể tìm hiểu thông tin cơ bản về nhập dữ liệu bằng cách dùng cơ sở dữ liệu SQL Server.

  • Một mô hình có thể chứa một bảng duy nhất. Để tạo một mô hình dựa trên chỉ một bảng, hãy chọn bảng và bấm Thêm vào mô hình dữ liệu trong Power Pivot. Bạn có thể thực hiện điều này nếu bạn muốn sử dụng các tính năng Power Pivot, chẳng hạn như bộ dữ liệu được lọc, các cột được tính toán, các trường được tính toán, tên và cấu trúc phân cấp.

  • Có thể tự động tạo mối quan hệ bảng nếu bạn nhập các bảng liên quan có các mối quan hệ chính và khóa ngoại. Excel thường có thể sử dụng thông tin mối quan hệ đã nhập làm cơ sở cho mối quan hệ bảng trong mô hình dữ liệu.

  • Để biết các mẹo về cách giảm kích cỡ của mô hình dữ liệu, hãy xem tạo mô hình dữ liệu có bộ nhớ hiệu quả bằng cách dùng Excel và Power Pivot.

  • Để tìm hiểu thêm, hãy xem hướng dẫn: nhập dữ liệu vào Excel và tạo mô hình dữ liệu.

Mẹo: Làm thế nào bạn có thể biết nếu sổ làm việc của bạn có mô hình dữ liệu hay không? Đi đến Power Pivot > quản lý. Nếu bạn thấy dữ liệu như trang tính, sau đó là một mô hình tồn tại. Xem: Tìm hiểu những nguồn dữ liệu nào được sử dụng trong mô hình dữ liệu sổ làm việc để tìm hiểu thêm.

Tạo mối quan hệ giữa các bảng của bạn

Bước tiếp theo là tạo mối quan hệ giữa các bảng của bạn, vì vậy bạn có thể kéo dữ liệu từ bất kỳ người nào. Mỗi bảng cần có khóa chính hoặc mã định danh trường duy nhất, chẳng hạn như ID sinh viên hoặc số lớp. Cách dễ nhất là kéo và thả các trường đó để kết nối chúng với dạng xem sơ đồcủa Power Pivot.

  1. Đi đến Power Pivot > quản lý.

  2. Trên tab trang đầu, chọn dạng xem sơ đồ.

  3. Tất cả các bảng đã nhập của bạn sẽ được hiển thị và bạn có thể muốn thực hiện một thời gian để đổi kích cỡ chúng tùy thuộc vào việc có bao nhiêu trường từng người.

  4. Tiếp theo, kéo trường khóa chính từ một bảng về kế tiếp. Ví dụ sau đây là dạng xem sơ đồ của các bảng học viên của chúng tôi:

    Dạng xem sơ đồ mối quan hệ kiểu dữ liệu Power query

    Chúng tôi đã tạo các nối kết sau đây:

    • tbl_Students | ID sinh viên > tbl_Grades | ID học viên

      Nói cách khác, hãy kéo trường ID học viên từ bảng học viên sang trường ID học viên trong bảng lớp.

    • tbl_Semesters | ID học kỳ > tbl_Grades | Học

    • tbl_Classes | Số hạng > tbl_Grades | Số lớp

    Lưu ý: 

    • Tên trường không cần giống nhau để tạo mối quan hệ, nhưng chúng cần phải có cùng kiểu dữ liệu.

    • Các đường kết nối trong dạng xem sơ đồ có "1" ở một bên và một "*" trên khác. Điều này có nghĩa là có một mối quan hệ một đối nhiều giữa các bảng và xác định cách thức sử dụng dữ liệu trong Pivottable của bạn. Xem: mối quan hệ giữa các bảng trong một mô hình dữ liệu để tìm hiểu thêm.

    • Chỉ có một mối quan hệ giữa các bảng. Họ sẽ không thực sự hiển thị cho bạn những trường nào được nối kết với nhau. Để xem các nối kết, đi tới Power Pivot > quản lý các mối quan hệ > thiết kế > > quản lý mối quan hệ. Trong Excel, bạn có thể đi đến dữ liệu > mối quan hệ.

Sử dụng mô hình dữ liệu để tạo PivotTable hoặc PivotChart

Sổ làm việc Excel chỉ có thể chứa một mô hình dữ liệu nhưng mô hình đó chứa nhiều bảng có thể được dùng nhiều lần trong toàn bộ sổ làm việc. Bạn có thể thêm nhiều bảng vào một mô hình dữ liệu hiện có vào bất kỳ lúc nào.

  1. Trong Power Pivot, đi tới quản lý.

  2. Trên tab trang đầu, chọn pivottable.

  3. Chọn nơi bạn muốn đặt PivotTable vào: một trang tính mới hoặc vị trí hiện tại.

  4. Bấm OKvà Excel sẽ thêm một pivottable trống với ngăn danh sách trường được hiển thị ở bên phải.

    Danh sách trường PivotTable của Power Pivot

Tiếp theo, tạo PivotTablehoặc tạo một biểu đồ Pivot. Nếu bạn đã tạo mối quan hệ giữa các bảng, bạn có thể sử dụng bất kỳ trường nào trong PivotTable. Chúng tôi đã tạo mối quan hệ trong sổ làm việc mẫu dữ liệu của học viên.

Thêm dữ liệu hiện có, không liên quan đến mô hình dữ liệu

Giả sử bạn đã nhập hoặc sao chép nhiều dữ liệu mà bạn muốn sử dụng trong một mô hình nhưng chưa thêm vào mô hình dữ liệu. Đẩy dữ liệu mới vào mô hình dễ dàng hơn bạn nghĩ.

  1. Bắt đầu bằng cách chọn bất kỳ ô nào trong dữ liệu mà bạn muốn thêm vào mô hình. Nó có thể là bất kỳ phạm vi dữ liệu nào, nhưng dữ liệu được định dạng dưới dạng bảng Excel là tốt nhất.

  2. Sử dụng một trong các phương pháp sau đây để thêm dữ liệu của bạn:

  3. Bấm Power Pivot > Thêm vào mô hình dữ liệu.

  4. Bấm chèn > pivottable, rồi kiểm tra thêm dữ liệu này vào mô hình dữ liệu trong hộp thoại tạo pivottable.

Phạm vi hoặc bảng hiện đã được thêm vào mô hình dưới dạng bảng được liên kết. Để tìm hiểu thêm về cách làm việc với các bảng được liên kết trong một mô hình, hãy xem thêm dữ liệu bằng cách dùng bảng được liên kết trong Excel trong Power Pivot.

Thêm dữ liệu vào bảng Power Pivot

Trong Power Pivot, bạn không thể thêm một hàng vào bảng bằng cách nhập trực tiếp vào một hàng mới như bạn có thể trong trang tính Excel. Tuy nhiên, bạn có thể thêm hàng bằng cách sao chép và dánhoặc cập nhật dữ liệu nguồn và làm mới mô hình Power Pivot.

Bạn cần thêm trợ giúp?

Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trongCộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.

Xem thêm

& tải hướng dẫn về chuyển đổi và tìm hiểu về Power Pivot

Giới thiệu về Trình soạn thảo Truy vấn (Power Query)

Tạo mô hình dữ liệu bộ nhớ có hiệu quả bằng cách dùng Excel và Power Pivot

Hướng dẫn: Nhập Dữ liệu vào Excel và Tạo Mô hình Dữ liệu

Tìm hiểu xem nguồn dữ liệu nào được dùng trong một mô hình dữ liệu sổ làm việc

Mối quan hệ giữa các bảng trong Mô hình Dữ liệu

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×