基于两列创建关系

create relationship based on two columns

我有如下两个表格

Table 01

Company          Date                Size

A                01/05/2000          30

A                01/06/2000          40

B                01/05/2000          80

B                01/06/2000          90


Table 02

Company          Date               sales

A                01/05/2000          30

A                01/06/2000          40

B                01/05/2000          80

B                 01/06/2000          90

我想根据日期和公司在这两个表之间创建关系。 如何创建两个表之间的关系?

提前致谢

假设你的Table1是"Sheet1"中的A、B、C列,和Table2一样,但是在"Sheet2"中你可以只用一个Index/Match(使用 CTRL+SHIFT+ENTER 输入。

在您的 Table 1 中,转到 D2(D 列中的第一个 non-header 行,在 30 旁边),并使用此公式:

=Index(Sheet2!$C:$C,Match($A2&$B2,Sheet2!$A:$A&Sheet2!$B:$B,0))

我假设你的最后一行是 10,如果不是,只需更改公式的所有部分。这应该给您留下:

Table 01

Company          Date                Size

A                01/05/2000          30                30

A                01/06/2000          40                40

B                01/05/2000          80                80

B                01/06/2000          90                90

对于 Power Pivot/数据模型,您只能在关系中使用一列。您可以使用 & 运算符连接新计算列中的列,例如

= 'Table 01'[Company] & "|" & 'Table 01'[Date]