У меня есть следующие данные
Чего я хочу добиться, так это промежуточных массивов
т.е. для JohnProject есть две записи A и C. Для проекта А во 2-й таблице есть два тега 10 и 6, а для проекта C - три тега 22,9,7. Я хочу получить их как промежуточные массивы в формуле большего массива.
С формулой массива
=UNIQUE(IF({"D"}=D2:D9,ROW(D2:D9)))
Я могу достичь более близкого результата для JuliaProject D и 4,8, но для любого другого, у которого есть два проекта, это не работает.
=UNIQUE(IF({"A","C"}=D2:D9,ROW(D2:D9)))
Я хочу получить промежуточные результаты в форме для массивов, которые будут использоваться в другой формуле массива.
РЕДАКТИРОВАТЬ: Сложная версия моей проблемы.
Хорошо для большой проблемы. Это немного сложно объяснить. Но я могу попробовать. У меня есть таблица сопоставления, таблица истинности и входные данные. Я хочу выяснить, могут ли входные данные отображаться с использованием таблицы истинности и таблицы сопоставления. Так что это своего рода отображение, которое я хочу достичь в конце. Сама таблица сопоставления - это множество, где один проект может иметь несколько тегов, а один тег может быть связан с несколькими проектами, но в нем нет Person. Чисто проекты и теги. В таблице истинности есть Персона и Проекты, но нет тегов. Я хочу нанести на карту От Уникального человека к Метке. Я могу легко получить все проекты, связанные с одним человеком (в формуле массива в качестве промежуточного массива), и теперь для каждого проекта, который я получаю в массиве, я хочу найти все теги и объединить их в один массив. Проблема заключается во взаимосвязи «многие-многие» в таблице сопоставления, поскольку она возвращает многомерный массив, в результате чего получается не одно измерение. Я хочу получить массив (промежуточный в формуле массива), чтобы, наконец, найти заявленный тег в этом списке. Я надеюсь, что это имеет смысл.