В Excel, почему я могу создать отношения между таблицей 1 и таблицей 2, но я не могу создать отношения в противоположном направлении?


1

У меня есть две таблицы, содержащие связанные данные; оба имеют Participant_ID колонка. Я создал отношения между Table_1 а также Table_2 с Table_2 в качестве справочной таблицы. Это сделано для того, чтобы определенным образом настроить сводную таблицу и увидеть, где значение Table_1 столбец не в Table_2 (это будет выглядеть как «пустое» в сводной таблице). Работает нормально. Я также хочу знать обратное, то есть, если есть значения в Table_2 которые не в Table_1, Таким образом, я решил, что мне нужно создать взаимные отношения с Table_2 как мой стартовый стол и Table_1 в качестве справочной таблицы. Всякий раз, когда я пытаюсь это сделать, я получаю:

это отношение не может быть создано, поскольку один или несколько столбцов содержат повторяющиеся значения

Это не так - ни один из столбцов не содержит дубликатов или пробелы, которые будут выбраны как дубликаты. Я проверил миллион раз.

Независимо от того, что я делаю или меняю, я получаю эту ошибку. Я даже пробовал это на совершенно новых таблицах с только 1 строкой данных в каждой и, таким образом, без повторяющихся значений, и еще раз, можно создать первые отношения, но когда я пытаюсь создать одну в противоположном направлении, я получаю ту же ошибку сообщение.

Да, я знаю, что могу использовать другие формулы, чтобы проверить, находится ли значение в одной таблице, но не в другой, но я хотел использовать сводную таблицу, чтобы также легко просматривать другие похожие поля между двумя таблицами.

Это сводит меня с ума. В общем, почему вы можете создать отношения между Table_1 а также Table_2, но не между Table_2 а также Table_1?

Изображение 1: могут быть созданы отношения в одном направлении.
enter image description here

Изображение 2: сообщение об ошибке, которое я получаю, когда пытаюсь создать отношения в противоположном направлении
enter image description here


Боюсь, мы не сможем вам помочь, не зная более подробной информации: пожалуйста, опубликуйте несколько примеров данных, по которым вы можете воссоздать проблему, а также опишите точные шаги, необходимые для воссоздания проблемы.
Máté Juhász

Извините - новичок в этом. Добавлены ссылки на картинки
Angela MacIsaac

@ Анджела, пожалуйста, прими мой ответ, если он правильный, или скажи мне, почему это не так, чтобы я мог его улучшить.
danzel

Ответы:


1

Вы пытаетесь создать цикл отношений, который запрещен в соответствии с документация :

Самостоятельные соединения и петли

Самостоятельные объединения не допускаются в модели данных. Самосоединение - это   рекурсивные отношения между столом и самим собой. Самостоятельные соединения   часто используется для определения родительско-дочерних иерархий. Например, вы могли бы   присоедините таблицу Employees к себе, чтобы создать иерархию, которая показывает   цепочка управления в бизнесе.

Excel не позволяет создавать циклы между отношениями в   учебное пособие. Другими словами, следующий набор отношений   запрещено.

Таблица 1, столбец от А до Таблица 2, столбец f

Таблица 2, столбец f - Таблица 3, столбец n

Таблица 3, столбец n - Таблица 1, столбец А

Если вы попытаетесь создать отношение, которое приведет к тому, что цикл будет   создан, генерируется ошибка.


Пожалуйста, включите соответствующую цитату. Эта ссылка может не работать в будущем.
Anaksunaman

@ Anaksunaman Вы абсолютно правы, спасибо за отзыв.
danzel

Лол! Всегда приятно знать, что я полностью право. ;) Но не за что. знак равно
Anaksunaman

Грустно слышать, что это так, но спасибо!
Angela MacIsaac
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.