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

如何从子单元格EXCEL中检索数据,excel,database-design,excel-formula,foreign-key-relationship,Excel,Database Design,Excel Formula,Foreign Key Relationship,我想检索表中特定列中的所有项 在这个场景中,我有两个表,第一个表包含一个主键,第二个表包含一个外键。分别为表设置一对多关系 我需要一个函数/方法来检索表2中某列中的所有项,该列的外键与表1中的主键匹配 实现这一点的一种方法是通过VLOOKUP,当然通过使用DAX或其他函数集,我可以利用我在数据模型中建立的关系,使我更容易做到这一点 使用MSQUERY-选择第二个数据表作为输入,然后使用条件仅从外键等于您要查找的主键的位置获取数据 这里有一个方便的教程-为什么不使用适当的SELECT语句从数据库中

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

在这个场景中,我有两个表,第一个表包含一个主键,第二个表包含一个外键。分别为表设置一对多关系

我需要一个函数/方法来检索表2中某列中的所有项,该列的外键与表1中的主键匹配


实现这一点的一种方法是通过VLOOKUP,当然通过使用DAX或其他函数集,我可以利用我在数据模型中建立的关系,使我更容易做到这一点

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


这里有一个方便的教程-

为什么不使用适当的SELECT语句从数据库中获取所需的数据呢?差不多

SELECT column
FROM t1, t2
WHERE t1.key = t2.fkey 
  AND t1.key = 'whatever you search for';

然后,您应该可以获得所需的数据。

您可以在Microsoft excel中执行此操作?很可能不行。但当你谈论1-m关系时,我认为你从数据库中重新筛选数据。如果不是这样的话,最好能有一个你想要实现的想法。如果要添加列,可以使用SUMIF,如果要复制,可以使用筛选器。两者都可以在宏中使用。