如何从子单元格中检索数据EXCEL

时间:2016-02-11 11:48:34

标签: excel database-design excel-formula foreign-key-relationship

我想检索表格特定列中的所有项目。

在这种情况下,我有2个表,第一个表包含一个主键,第二个表包含一个外键。分别为表格设置了1对多的关系。

我想要一种函数/方法来检索表2中列中具有与表1中的主键匹配的外键的所有项目。

这样做的一种方法是通过VLOOKUP,虽然通过使用DAX或其他一些功能集,我可以利用我在DataModel中建立的关系,使我更容易做到。

2 个答案:

答案 0 :(得分:0)

使用MSQUERY - 选择第二个数据表作为输入,然后使用条件仅从外键等于您要查找的主键的位置获取数据。

这里有一个方便的教程 - https://support.office.com/en-us/article/Use-Microsoft-Query-to-retrieve-external-data-42a2ea18-44d9-40b3-9c38-4c62f252da2e

答案 1 :(得分:0)

为什么不用正确的SELECT语句从DB获取所需的数据?像

这样的东西
SELECT column
FROM t1, t2
WHERE t1.key = t2.fkey 
  AND t1.key = 'whatever you search for';

然后你应该得到你想要的数据。