Trong excel, tại sao tôi có thể tạo mối quan hệ giữa Bảng 1 và Bảng 2, nhưng tôi không thể tạo mối quan hệ theo hướng ngược lại?


1

Tôi có hai bảng chứa dữ liệu liên quan; Cả hai đều có một Participant_IDcột. Tôi đã tạo một mối quan hệ giữa Table_1Table_2với Table_2như bảng tra cứu. Điều này là để bằng cách thiết lập Bảng Pivot theo một cách nhất định, tôi có thể thấy vị trí của một giá trị trong Table_1cột không xuất hiện Table_2(nó sẽ xuất hiện dưới dạng "trống" trong Bảng Pivot). Nó hoạt động tốt. Tôi cũng muốn biết điều ngược lại, tức là nếu có những giá trị Table_2không có trong đó Table_1. Vì vậy, tôi đã hình dung rằng tôi cần tạo mối quan hệ qua lại với nhau Table_2như bảng bắt đầu và Table_1bảng tra cứu. Bất cứ khi nào tôi thử điều này, tôi nhận được:

mối quan hệ này không thể được tạo vì một hoặc nhiều cột chứa các giá trị trùng lặp

Điều này không đúng - không phải cột nào cũng chứa các bản sao hoặc bất kỳ khoảng trống nào sẽ được chọn làm bản sao. Tôi đã kiểm tra một triệu lần.

Không có vấn đề gì tôi làm hoặc thay đổi, tôi nhận được lỗi này. Tôi thậm chí đã thử điều này trên các bảng hoàn toàn mới chỉ có 1 hàng dữ liệu trong mỗi bảng và do đó không có giá trị trùng lặp và một lần nữa, mối quan hệ đầu tiên có thể được tạo nhưng khi tôi cố gắng tạo một bảng theo hướng ngược lại, tôi cũng gặp lỗi tương tự thông điệp.

Có, tôi biết tôi có thể sử dụng các công thức khác để kiểm tra xem giá trị có nằm trong một bảng không nhưng không phải là một bảng khác, nhưng tôi cũng muốn sử dụng Bảng Pivot để dễ dàng xem xét các trường tương tự khác giữa hai bảng.

Nó làm tôi phát điên hoàn toàn. Tóm lại, tại sao bạn có thể tạo mối quan hệ giữa Table_1Table_2, nhưng không phải giữa Table_2Table_1?

Hình 1: Mối quan hệ theo một hướng có thể được tạo ra.
nhập mô tả hình ảnh ở đây

Hình 2: Thông báo lỗi tôi nhận được khi cố gắng tạo mối quan hệ theo hướng ngược lại
nhập mô tả hình ảnh ở đây


Tôi e rằng chúng tôi không thể giúp bạn mà không biết thêm chi tiết: vui lòng đăng một số dữ liệu mẫu để bạn có thể tạo lại vấn đề, đồng thời mô tả các bước chính xác cần thiết để tạo lại vấn đề.
Máté Juhász

Xin lỗi - mới này. Đã thêm liên kết vào hình ảnh
Angela MacIsaac

@Angela vui lòng chấp nhận câu trả lời của tôi nếu nó đúng hoặc cho tôi biết lý do tại sao nó không để tôi có thể cải thiện nó.
danzel

Câu trả lời:


1

Bạn đang cố gắng tạo một vòng lặp mối quan hệ bị cấm theo tài liệu của Microsoft :

Tự tham gia và vòng lặp

Tự tham gia không được phép trong Mô hình Dữ liệu. Tự tham gia là một mối quan hệ đệ quy giữa một bảng và chính nó. Tự tham gia thường được sử dụng để xác định hệ thống phân cấp cha-con. Ví dụ: bạn có thể tham gia bảng Nhân viên để tự tạo một hệ thống phân cấp hiển thị chuỗi quản lý tại một doanh nghiệp.

Excel không cho phép các vòng lặp được tạo giữa các mối quan hệ trong sổ làm việc. Nói cách khác, các mối quan hệ sau đây bị cấm.

Bảng 1, cột a đến Bảng 2, cột f

Bảng 2, cột f đến Bảng 3, cột n

Bảng 3, cột n đến Bảng 1, cột a

Nếu bạn cố gắng tạo mối quan hệ dẫn đến vòng lặp được tạo, lỗi sẽ được tạo.


Vui lòng bao gồm một trích dẫn có liên quan. Liên kết này có thể không hoạt động trong tương lai.
Anaksunaman

@Anaksunaman bạn hoàn toàn đúng, cảm ơn bạn đã phản hồi.
danzel

Cười ngả nghiêng! Luôn luôn tốt đẹp để biết tôi hoàn toàn đúng. ;) Nhưng bạn được chào đón. =)
Anaksunaman

Thật buồn khi nghe đây là trường hợp, nhưng cảm ơn bạn!
Angela MacIsaac
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.