Khi bạn nhập nhiều bảng, Excel sẽ tìm cách phát hiện và xác định các mối quan hệ giữa các bảng đó để bạn không cần phải tạo thủ công các mối quan hệ hoặc thực hiện các giải pháp phức tạp nếu bạn muốn làm việc với dữ liệu một cách tổng thể.
Đôi khi Excel không phát hiện được mối quan hệ giữa các bảng. Trong trường hợp này, bạn có thể sử dụng thông tin trong bài viết này để khắc phục sự cố phát hiện tự động mối quan hệ. Để hiểu rõ hơn các yêu cầu và cơ chế phát hiện mối quan hệ, hãy xem Mối quan hệ giữa các bảng trong Mô hình Dữ liệu.
Thông báo: Không phát hiện thấy mối quan hệ nào
Thanh thông báo sẽ luôn hiển thị thông báo cho biết rằng cần có mối quan hệ khi bạn kéo một trường vào khu vực Giá trị của PivotTable hiện có và trường đó không liên quan đến bất kỳ trường nào đã có trong PivotTable. Tuy nhiên, đôi khi không thể phát hiện mối quan hệ sau thông báo này. Có thể có nhiều lý do cho việc này:
- Thuật toán phát hiện mối quan hệ phụ thuộc vào cột khóa ngoại có tên tương tự như cột khóa chính. Nếu tên cột không giống nhau, chúng tôi khuyên bạn nên mở cửa sổ Power Pivot và tạo thủ công các mối quan hệ cần thiết giữa các bảng.
- Các kiểu dữ liệu có thể không được hỗ trợ. Nếu bất kỳ bảng nào được sử dụng trong PivotTable chỉ chứa các cột có kiểu dữ liệu không được hỗ trợ, thì không có mối quan hệ nào có thể được phát hiện. Trong trường hợp này, bạn nên sử dụng hộp thoại Tạo Mối quan hệ để tạo thủ công các mối quan hệ cần thiết cho các bảng hiện hoạt trong PivotTable. Để biết thêm thông tin, hãy xem Tạo mối quan hệ giữa hai bảng.
Bạn đã thêm các trường không liên quan vào PivotTable nhưng không có thông báo nào xuất hiện
Tự động phát hiện mối quan hệ chỉ được kích hoạt cho số đo, không phải cho các trường tính toán mà bạn sử dụng trong nhãn hàng hoặc cột của PivotTable. Do đó, khi bạn bắt đầu xây dựng PivotTable của mình, bạn có thể thêm các bảng không liên quan nhưng không thấy bất kỳ mối quan hệ nào cho đến khi bạn thả một trường vào khu vực Giá trị .
Không có mối quan hệ hợp lệ giữa các bảng
Đôi khi đơn giản là không thể kết hợp các bảng mà bạn thêm vào PivotTable với bất kỳ bảng nào khác. Ví dụ: hai bảng có thể có dữ liệu khớp một phần, nhưng thực sự không có mối quan hệ lô-gic với các bảng khác đã được sử dụng.
Nếu bạn thêm một bảng vào PivotTable mà không thể kết hợp với các bảng khác thì thông thường tính năng tự động phát hiện sẽ không trả về bất kỳ kết quả nào. Trong những trường hợp khác, bạn thường có thể biết từ kết quả trong PivotTable rằng các trường không tạo ra các phép tính có ý nghĩa.
Tính năng phát hiện tự động đã tạo ra các mối quan hệ không đúng
Khi tạo mối quan hệ bằng cách dùng tính năng phát hiện tự động, thuật toán sẽ tạo ra một danh sách tất cả các mối quan hệ có thể có, dựa trên các giá trị trong bảng và xếp hạng các mối quan hệ có thể xảy ra theo xác suất của chúng. Khi đó, Excel sẽ chỉ tạo mối quan hệ khả dĩ nhất. Do đó, nếu bảng của bạn có chứa nhiều cột có thể được dùng làm khóa, một số mối quan hệ có thể được xếp hạng thấp hơn và sẽ không được tạo tự động ngay cả khi mối quan hệ hợp lệ.
Nếu thuật toán phát hiện tự động gợi ý một mối quan hệ không giải quyết được vấn đề kinh doanh của bạn, bạn nên xóa mối quan hệ đó và tạo mối quan hệ theo cách thủ công bằng cách sử dụng cột khóa chính xác. Hãy xem