我有三个实体(表格)之间的数据模型:
Field
Screen
Window
Window-Screen
有很多对多的关系。因此,我使用两个表的外键定义了连接表Screen_Window
。
Screen-Field
有一对多的关系。因此,每个Screen
都有很多字段。但每个Field
属于一个Screen
记录。
现在,我想构建一个将Fields
加入相应Windows
的报告。
来自Screen_Window
的示例数据:
(column A) (column B)
screen_id window_id
s1 w1
s2 w1
s1 w2
预期报告应该是这样的:
(column D) (column E) (column F)
field_id screen_id window_id
f1 s1 w1
f1 s1 w2
我使用VLOOKUP
中的column F
函数来生成此报告:
=VLOOKUP(E2;A2:B4;2)
结果如下:
(column D) (column E) (column F)
field_id screen_id window_id
f1 s1 w1
因此,VLOOKUP
会忽略w2
记录:
f1 s1 w2
如何在Excel中自动生成预期报告?