У меня есть две таблицы, каждая на своем рабочем листе, которые связаны со списками Sharepoint, где одна таблица имеет внешний ключ, который сопоставляется первичному ключу другой. Например:
sheet: flavors
+----+------------+------+
| ID | Flavor | kCal |
+----+------------+------+
| 1 | chocolate | 45 |
| 2 | vanilla | 20 |
| 3 | strawberry | 38 |
+----+------------+------+
sheet: orders
+----+----------+
| ID | flavorID |
+----+----------+
| 1 | 1 |
| 2 | 3 |
| 3 | 2 |
| 4 | 1 |
| 5 | 3 |
+----+----------+
Я хотел бы присоединиться к этим таблицам на третьем листе. Поскольку это связанные таблицы, размер каждой таблицы будет меняться со временем. Я знаю, что flavors
имеют отношение один-ко-многим с orders
, поэтому я подумал о том, чтобы поместить формулы так:
- столбец A = заказы.Я БЫ
- столбец B = обзор вкусов.вкус
- столбец C = vlookup flavors.kCal
Но для этого потребуется поместить ~ 3 миллиона формул на объединяющий лист, и я бы не стал выполнять все эти вычисления, если бы в каждом списке было всего пара строк. Есть ли способ настроить таблицу соединений так, чтобы она обновлялась при обновлении данных, но не замедлялась из-за огромного количества избыточных вычислений?