Tạo mối quan hệ giữa hai bảng trong Excel

Bạn đã bao giờ dùng hàm VLOOKUP để trả cột từ một bảng thanh lịch một bảng khác? Giờ phía trên khi Excel có Mô hình Dữ liệu dựng sẵn, thì VLOOKUP đã trở nên lỗi thời. Bạn có thể tạo một mối quan tiền hệ giữa nhị bảng dữ liệu, dựa vào những dữ liệu khớp nhau nhập từng bảng. Sau đó, quý khách có thể tạo trang Power View, dựng PivotTable và các báo cáo khác với các trường từ mỗi bảng, tức thì cả khi các bảng đó bắt nguồn từ các nguồn sự so sánh. Ví dụ, nếu quý khách có dữ liệu về doanh số bán hàng theo đòi khách hàng, quý khách có thể muốn nhập và liên kết dữ liệu hiển thị thời gian ngoan lanh lợi để phân tích các khuôn hình doanh số bán hàng theo đòi năm và tháng.

Tất cả các bảng nhập sổ làm việc đều được liệt kê nhập các danh sách Trường PivotTable và Power View.

Bạn đang xem: Tạo mối quan hệ giữa hai bảng trong Excel

Trình duyệt của chúng ta ko tương hỗ đoạn phim.

Khi quý khách nhập các bảng có tương quan từ một cơ sở dữ liệu có quan tiền hệ, Excel thường có thể tạo những mối quan tiền hệ này nhập Mô hình Dữ liệu mà nó đang được xây dựng ở hậu trường. Trong tất cả các trường hợp khác, quý khách sẽ cần tạo mối quan tiền hệ theo đòi cách thủ công.

  1. Hãy bảo đảm sổ làm việc có chứa tối thiểu nhị bảng và mỗi bảng đều có một cột có thể được ánh xạ tới một cột nhập bảng cơ.

  2. Thực hiện tại 1 trong quá trình sau: Định dạng tài liệu bên dưới dạngbảng hoặc Nhập tài liệu ngoài bên dưới dạng bảng nhập trang tính mới mẻ.

  3. Đặt mang lại mỗi bảng một thương hiệu gọi có ý nghĩa: Trong Công cụ Bảng, bấm Thiết kế > Tên Bảng > nhập thương hiệu.

  4. Xác nhận rằng cột ở một nhập các bảng có các giá trị dữ liệu duy nhất và ko có giá trị trùng lặp. Excel chỉ có thể tạo mối quan tiền hệ nếu một cột có chứa các giá trị duy nhất.

    Ví dụ, để liên kết doanh số bán hàng theo đòi khách hàng với hiển thị thời gian ngoan lanh lợi, cả nhị bảng phải chứa ngày tháng có cùng một định dạng (ví dụ: 1/1/2012) và tối thiểu một bảng (hiển thị thời gian ngoan thông minh) chỉ liệt kê mỗi ngày một lần nhập cột đó.

  5. Bấm Dữ liệu > Mối quan tiền hệ.

Nếu Mối quan tiền hệ bị mờ, thì đó là vì sổ làm việc của quý khách chỉ chứa một bảng.

  1. Trong vỏ hộp thoại Quản lý Mối quan tiền hệ, hãy bấm Mới.

  2. Trong hộp thoại Tạo mối Quan hệ, hãy bấm vào mũi thương hiệu mang lại Bảng và chọn bảng từ danh sách. Trong mối quan tiền hệ một-nhiều, bảng này cần nằm ở phía nhiều. Với ví dụ về khách hàng và hiển thị thời gian ngoan lanh lợi, quý khách sẽ chọn bảng doanh số bán hàng theo đòi khách hàng trước tiên, vì nhiều doanh số bán hàng có tài năng xảy đi ra vào bất kỳ ngày nào đã mang lại.

  3. Với Cột (Ngoại), hãy chọn cột có chứa dữ liệu có tương quan đến Cột Liên quan tiền (Chính). Ví dụ, nếu quý khách có cột ngày nhập cả nhị bảng, quý khách sẽ chọn cột đó bây giờ.

  4. Với Bảng Liên quan, hãy chọn bảng có ít nhất một cột dữ liệu có tương quan đến bảng quý khách đã chọn mang lại Bảng.

  5. Với Cột Liên quan tiền (Chính), hãy chọn cột có giá trị duy nhất khớp với giá trị nhập cột quý khách đã chọn mang lại Cột.

  6. Bấm OK.

Tìm hiểu rõ thêm thắt về mối quan tiền hệ giữa các bảng nhập Excel

  • Ghi chú về mối quan tiền hệ

  • Ví dụ: Liên kết dữ liệu hiển thị thời gian ngoan lanh lợi với dữ liệu chuyến cất cánh hàng không

  • “Có thể cần phải có mối quan tiền hệ giữa các bảng”

    • Bước 1: Xác định bảng nào cần được chỉ rõ nhập mối quan tiền hệ

    • Bước 2: Tìm các cột có thể được dùng để tạo đường dẫn từ một bảng đến bảng tiếp theo

Ghi chú về mối quan tiền hệ

  • Bạn sẽ biết mối quan tiền hệ có tồn tại hay là không khi quý khách kéo các trường từ các bảng sự so sánh vào danh sách Trường PivotTable. Nếu quý khách ko được nhắc tạo mối quan tiền hệ, thì có nghĩa là Excel đã có vấn đề mối quan tiền hệ cần thiết để liên kết dữ liệu.

  • Việc tạo mối quan tiền hệ cũng tương tự như việc dùng VLOOKUP: quý khách cần các cột có chứa dữ liệu khớp để Excel có thể tham lam chiếu chéo các hàng nhập một bảng với các hàng nhập bảng khác. Trong ví dụ hiển thị thời gian ngoan lanh lợi, bảng Khách hàng sẽ cần có các giá trị ngày mà những giá trị này cũng tồn tại nhập bảng hiển thị thời gian ngoan lanh lợi.

  • Trong tế bào hình dữ liệu, mối quan tiền hệ bảng có thể là một-một (mỗi hành khách có một thẻ lên máy bay) hoặc một-nhiều (mỗi chuyến cất cánh có nhiều hành khách) tuy nhiên ko thể là nhiều-nhiều. Mối quan tiền hệ nhiều-nhiều phát sinh lỗi phụ thuộc vòng tròn, chẳng hạn như “Đã phát hiện sự phụ thuộc vòng tròn”. Lỗi này sẽ xảy đi ra nếu quý khách để kết nối trực tiếp giữa nhị bảng có quan tiền hệ nhiều-nhiều hoặc kết nối gián tiếp (một chuỗi các mối quan tiền hệ bảng là quan tiền hệ một-nhiều nhập từng mối quan tiền hệ tuy nhiên là quan tiền hệ nhiều-nhiều khi coi từ đầu này đến đầu cơ. Đọc thêm thắt về Mối quan tiền hệ giữa các bảng nhập Mô hình Dữ liệu.

  • Kiểu dữ liệu nhập nhị cột phải tương thích. Hãy coi Kiểu dữ liệu nhập Mô hình Dữ liệu Excel để biết chi tiết.

  • Có thể có các cách khác trực quan tiền rộng lớn để tạo mối quan tiền hệ, đặc biệt là khi quý khách ko biết vững cần dùng cột nào. Hãy coi Tạo mối quan tiền hệ nhập Dạng coi Sơ đồ nhập Power Pivot.

Ví dụ: Liên kết dữ liệu hiển thị thời gian ngoan lanh lợi với dữ liệu chuyến cất cánh hàng không

Bạn có thể tìm hiểu rõ về cả mối quan tiền hệ bảng và hiển thị thời gian ngoan lanh lợi bằng cách dùng dữ liệu miễn phí bên trên Microsoft Azure Marketplace. Một vài bộ nhập số các bộ dữ liệu này rất lớn, nhu muốn phải có kết nối mạng internet thời gian nhanh để hoàn thành tải xuống dữ liệu nhập một khoảng thời gian ngoan hợp lý.

  1. Bắt đầu Power Pivot nhập bổ trợ Microsoft Excel và mở cửa sổ Power Pivot.

  2. Bấm vào Nhận Dữ liệu Ngoài > Từ Dịch vụ Dữ liệu > Từ Microsoft Azure Marketplace. Trang đầu Microsoft Azure Marketplace mở đi ra nhập Trình hướng dẫn Nhập Bảng.

  3. Dưới Giá, hãy bấm Miễn phí.

  4. Dưới Thể loại, hãy bấm Khoa học & Thống kê.

  5. Tìm DateStream và bấm Đăng ký.

  6. Nhập tài khoản Microsoft của quý khách và bấm Đăng nhập. Xem trước dữ liệu sẽ xuất hiện nhập cửa sổ.

  7. Cuộn xuống dưới và bấm Chọn Truy vấn.

  8. Bấm Tiếp.

  9. Chọn BasicCalendarUS rồi bấm Kết thúc để nhập dữ liệu. Với kết nối mạng internet thời gian nhanh, quá trình nhập sẽ mất khoảng một phút. Khi kết thúc, quý khách sẽ thấy báo cáo trạng thái có 73.414 hàng được truyền. Bấm Đóng.

  10. Bấm Nhận Dữ liệu Ngoài > Từ Dịch vụ Dữ liệu > Từ Microsoft Azure Marketplace để nhập bộ dữ liệu thứ nhị.

    Xem thêm: Nụ Cười Em Là Độc Dược Với Anh - Huỳnh Bảo Nhi - Trần Thanh Vũ - Ngọc Hạ - Chương 2

  11. Dưới Kiểu, hãy bấm Dữ liệu.

  12. Dưới Giá, hãy bấm Miễn phí.

  13. Tìm Các Chuyến cất cánh Trễ của US Air Carrier và bấm Chọn.

  14. Cuộn xuống dưới và bấm Chọn Truy vấn.

  15. Bấm Tiếp.

  16. Bấm Kết thúc để nhập dữ liệu. Với kết nối mạng internet thời gian nhanh, quá trình nhập có thể mất 15 phút. Khi kết thúc, quý khách sẽ thấy báo cáo trạng thái 2.427.284 hàng được truyền. Bấm Đóng. Bây giờ hẳn là quý khách đã có nhị bảng nhập tế bào hình dữ liệu. Để liên kết các bảng này, chúng tao sẽ cần các cột tương thích nhập mỗi bảng.

  17. Lưu ý rằng DateKey nhập BasicCalendarUS có định dạng 1/1/2012 12:00:00 SA. Bảng On_Time_Performance cũng có cột ngàygiờ, FlightDate, mà các giá trị nhập cột này được xác định ở cùng một định dạng: 1/1/2012 12:00:00 SA. Hai cột chứa dữ liệu khớp nhau, có cùng một kiểu dữ liệu và tối thiểu một nhập các cột (DateKey) chỉ chứa giá trị duy nhất. Trong một vài bước tiếp theo đòi, quý khách sẽ dùng các cột này để liên kết bảng.

  18. Trong cửa sổ Power Pivot, hãy bấmPivotTable để tạo PivotTable nhập trang tính mới hoặc trang tính hiện có.

  19. Trong Danh sách Trường, hãy bung rộng On_Time_Performance và bấm ArrDelayMinutes để thêm thắt vào vùng Giá trị. Trong PivotTable, quý khách sẽ thấy tổng số thời gian ngoan các chuyến cất cánh bị hoãn, được tính bằng phút.

  20. Hãy bung rộng BasicCalendarUS và bấm MonthInCalendar để thêm thắt nó vào vùng Hàng.

  21. Lưu ý rằng bây giờ PivotTable liệt kê các tháng tuy nhiên tổng cộng số phút giống như nhau mang lại mọi tháng. Các giá trị lặp lại, giống như hệt nhau mang lại thấy rằng cần có một mối quan tiền hệ.

  22. Trong Danh sách Trường, nhập “Có thể cần mối quan tiền hệ giữa các bảng”, hãy bấm Tạo.

  23. Trong Bảng Liên quan tiền, hãy chọn On_Time_Performance và nhập Cột Liên quan tiền (Chính) chọn FlightDate.

  24. Trong Bảng, hãy chọn BasicCalendarUS và nhập Cột (Ngoại) chọn DateKey. Bấm OK để tạo mối quan tiền hệ.

  25. Lưu ý rằng tổng số phút bị hủy của mỗi tháng bây giờ đã sự so sánh.

  26. Trong BasicCalendarUS và kéo YearKey đến vùng Hàng, ở bên trên MonthInCalendar.

Bây giờ quý khách có thể phân loại các chuyến cất cánh đến bị hoãn theo đòi năm và tháng hoặc các giá trị khác nhập lịch.

Mẹo:  Theo mặc định, các tháng được liệt kê theo đòi thứ tự bảng chữ cái. Dùng bổ trợ Power Pivot, quý khách có thể thay cho đổi cách sắp xếp để các tháng xuất hiện theo đòi thứ tự thời gian ngoan.

  1. Hãy bảo đảm bảng BasicCalendarUS đang được mở nhập cửa sổ Power Pivot.

  2. Trên bảng Trang đầu, hãy bấm Sắp xếp theo đòi Cột.

  3. Trong Sắp xếp, hãy chọn MonthInCalendar

  4. Trong Theo, hãy chọn MonthOfYear.

Bây giờ PivotTable sắp xếp từng kết hợp tháng-năm (Tháng 10 năm 2011, Tháng 11 năm 2011) theo đòi số tháng nhập năm (10, 11). Thay đổi thứ tự sắp xếp thật suôn sẻ vì nguồn cấp DateStream cung cấp tất cả các cột cần thiết để thực hiện thành công tình huống này. Nếu quý khách đang được dùng bảng hiển thị thời gian ngoan lanh lợi khác, quý khách sẽ thực hiện bước khác.

“Có thể cần phải có mối quan tiền hệ giữa các bảng”

Khi quý khách thêm thắt các trường vào PivotTable, quý khách sẽ được thông báo liệu có cần mối quan tiền hệ bảng để làm mang lại các trường quý khách đã chọn nhập PivotTable có ý nghĩa hay là không.

Nút Tạo xuất hiện tại khi cần thiết ông tơ quan tiền hệ

Mặc dù Excel có thể mang lại quý khách biết khi nào cần mối quan tiền hệ tuy nhiên nó ko thể mang lại quý khách biết cần dùng bảng và cột nào hoặc liệu có thể có mối quan tiền hệ bảng nữa hay là không. Hãy thử làm theo đòi quá trình tại đây để có câu trả lời quý khách cần.

Bước 1: Xác định bảng nào cần được chỉ rõ nhập mối quan tiền hệ

Nếu tế bào hình của quý khách chỉ chứa một vài bảng, quý khách có thể thời gian nhanh chóng thấy rõ cần dùng những bảng nào. Nhưng với các tế bào hình lớn rộng lớn, quý khách có thể dùng một số trợ giúp. Một phương pháp là người sử dụng Dạng coi Sơ đồ dùng nhập Power Pivot hỗ trợ. Dạng coi Sơ đồ cung cấp dạng biểu thị trực quan tiền của tất cả các bảng nhập Mô hình Dữ liệu. Dùng Dạng coi Sơ đồ, quý khách có thể thời gian nhanh chóng xác định bảng nào tách biệt với phần còn lại của tế bào hình.

Dạng coi sơ đồ hiển thị các bảng đã bị ngắt kết nối

Lưu ý:  Các mối quan tiền hệ mơ hồ có thể được tạo đi ra, mà những mối quan tiền hệ này ko hợp lệ khi được dùng nhập báo cáo PivotTable hoặc báo cáo Power View. Giả sử tất cả các bảng của quý khách có tương quan theo đòi một cách nào đó với các bảng khác nhập tế bào hình tuy nhiên khi quý khách tìm cách kết hợp các trường từ các bảng sự so sánh, quý khách tìm ra thông báo “Có thể cần mối quan tiền hệ giữa các bảng". lý do thường gặp nhất là vì quý khách đã gặp phải mối quan tiền hệ nhiều-đến-nhiều. Nếu quý khách theo đòi chuỗi các mối quan tiền hệ bảng kết nối với bảng mà quý khách muốn dùng, thì có thể quý khách sẽ phát hiện đi ra rằng quý khách có nhị hoặc nhiều mối quan tiền hệ bảng một-đến-nhiều. Không có giải pháp thay cho thế suôn sẻ nào có hiệu quả nhập mọi tình huống tuy nhiên quý khách có thể thử tạo nên những cột được xem toán nhằm thống nhất những cột mình muốn người sử dụng trở thành một bảng.

Bước 2: Tìm các cột có thể được dùng để tạo đường dẫn từ một bảng đến bảng tiếp theo

Sau khi quý khách đã xác định ngắt kết nối bảng nào từ phần còn lại của tế bào hình, hãy coi lại các cột của bảng để xác định coi liệu một cột khác, ở vị trí khác nhập tế bào hình đó, có chứa các dữ liệu khớp nhau hay là không.

Ví dụ, giả sử quý khách có tế bào hình có chứa doanh số bán sản phẩm theo đòi vùng lãnh thổ và sau đó quý khách nhập dữ liệu nhân khẩu học để tìm hiểu rõ coi có mối đối sánh nào giữa doanh số bán hàng và xu hướng nhân khẩu học nhập từng vùng lãnh thổ hay là không. Vì dữ liệu nhân khẩu học bắt nguồn từ nguồn dữ liệu khác, cho nên vì thế ban đầu các bảng dữ liệu này tách biệt sánh với phần còn lại của tế bào hình. Để tích hợp dữ liệu nhân khẩu học với phần còn lại của tế bào hình, quý khách sẽ cần tìm cột nhập một nhập số các bảng nhân khẩu học tương ứng với bảng mà quý khách đã dùng. Ví dụ, nếu dữ liệu nhân khẩu học được sắp xếp theo đòi khu vực vực và dữ liệu doanh số bán hàng của quý khách chỉ rõ việc bán hàng diễn đi ra ở khu vực vực nào, thì quý khách có thể liên kết nhị bộ dữ liệu bằng cách tìm cột cộng đồng, chẳng hạn như Tiểu bang, mã Zip hoặc Khu vực để thực hiện tra cứu.

Ngoài các giá trị khớp nhau, có một vài yêu thương ước bổ sung đối với việc tạo mối quan tiền hệ:

  • Các giá trị dữ liệu nhập cột tra cứu phải là giá trị duy nhất. Nói cách khác, cột đó ko được chứa các mục trùng lặp. Trong Mô hình Dữ liệu, chuỗi null và rỗng tương tự với chuỗi trống, đó là giá trị dữ liệu riêng biệt biệt. Điều này có nghĩa là quý khách ko thể có nhiều giá trị null nhập cột tra cứu.

    Xem thêm: Bộ Đề Thi Chọn HSG Toán 8 Cấp Huyện 2023-2024 Có Đáp Án

  • Kiểu dữ liệu của cả cột nguồn và cột tra cứu phải tương thích. Để biết thêm thắt vấn đề về kiểu dữ liệu, hãy coi Kiểu tài liệu nhập Mô hình Dữ liệu.

Để thám thính hiểu thêm thắt về quan hệ bảng, hãy coi Mối quan tiền hệ giữa các bảng nhập Mô hình Dữ liệu.

Đầu Trang

BÀI VIẾT NỔI BẬT


Bật mí cách tìm bội chung nhỏ nhất trên máy tính nhanh chóng chính xác

Cách tìm bội chung nhỏ nhất trên máy tính là một trong những phương pháp giúp tính toán đơn giản, nhanh chóng và chính xác hơn. Nếu các em chưa biết cách bấm bội chung nhỏ nhất casio 570 như thế nào? Hãy cùng Monkey tìm hiểu rõ hơn ngay trong bài viết sau đây nhé.