我想检索表格中特定列中的所有项目。如何检索子单元格中的数据EXCEL
在这种情况下,我有2个表,第一个表包含主键,第二个表包含外键。分别为表格建立1对多的关系。
我想检索表2列有在表的主键匹配这样的1
一种方法外键中的所有项目的功能/途径是通过VLOOKUP,但肯定通过使用DAX或其他一些函数集,我可以利用我在DataModel中所做的关系,使我更容易做到这一点。
我想检索表格中特定列中的所有项目。如何检索子单元格中的数据EXCEL
在这种情况下,我有2个表,第一个表包含主键,第二个表包含外键。分别为表格建立1对多的关系。
我想检索表2列有在表的主键匹配这样的1
一种方法外键中的所有项目的功能/途径是通过VLOOKUP,但肯定通过使用DAX或其他一些函数集,我可以利用我在DataModel中所做的关系,使我更容易做到这一点。
使用MSQUERY - 选择第二个数据表作为输入,然后使用条件从外键等于您正在查找的主键获取数据。
一个方便的教程是在这里 - https://support.office.com/en-us/article/Use-Microsoft-Query-to-retrieve-external-data-42a2ea18-44d9-40b3-9c38-4c62f252da2e
你为什么不只是从DB获得所需的数据与适当的SELECT语句?像
SELECT column
FROM t1, t2
WHERE t1.key = t2.fkey
AND t1.key = 'whatever you search for';
然后,你应该得到你想要的数据。
你可以在Microsoft Excel中做到这一点? –
很可能不是。 但是,当您谈论1-m关系时,我以为您会从数据库中获取数据。 如果情况并非如此,最好有一个想法想要达到什么目的。 是否要合并列,可以使用SUMIF,如果使用过滤器,则可以使用复制。 两者都可以在宏中使用。 –