从其他文件中获取行并过滤它们
Get rows from other file and filter them
我有一些 excel 文件是这样排列的:(我使用的是 MS Excel 2016)
folder/
Master.xlsx (has column `Category` with value A, B or C)
SlaveA.xlsx
SlaveB.xlsx
SlaveC.xlsx
它们位于网络驱动器上。我想让 Slaves 从 Master.xlsx 获取数据并过滤以仅显示它们自己的类别。这似乎没什么大不了的,但是当我试图通过外部文件引用来解决它时,它无法正常工作(类似于 PATH/filse.xlsx!Table1[@[Category]]
)。
参考仅在我已经打开源文件 (Master.xlsx) 时才有效,否则会出现 returns 无法加载参考文件的错误。
所有文件都受密码保护,所以当我正确 运行 一切(首先打开 Master.xlsx 然后 Slave.xlsx),从属数据将更新,但是过滤器不刷新。然后我必须输入密码并手动刷新它们。
这还真是有问题。如果有一种方法可以将 Slave 移出他们的文件夹,那也很好。 Meaby 有更好的方法来做到这一点。我只想显示按指定类别筛选的 excel 中的数据。
无法按照您建议的方式从受密码保护的文件创建更新。 Excel 密码对工作表的元素进行加密,如果没有密码,它们将无法解释。
您的选择是取消对源文件的保护、手动输入密码或创建一个宏来为您执行此操作。 (您可以在 Excel 中使用 VBA 来执行此操作,但因为这需要打开一个 Excel 文件并输入另一个 Excel 文件的密码,您可能最好使用常规 Windows 宏编辑器)。
我有一些 excel 文件是这样排列的:(我使用的是 MS Excel 2016)
folder/
Master.xlsx (has column `Category` with value A, B or C)
SlaveA.xlsx
SlaveB.xlsx
SlaveC.xlsx
它们位于网络驱动器上。我想让 Slaves 从 Master.xlsx 获取数据并过滤以仅显示它们自己的类别。这似乎没什么大不了的,但是当我试图通过外部文件引用来解决它时,它无法正常工作(类似于 PATH/filse.xlsx!Table1[@[Category]]
)。
参考仅在我已经打开源文件 (Master.xlsx) 时才有效,否则会出现 returns 无法加载参考文件的错误。
所有文件都受密码保护,所以当我正确 运行 一切(首先打开 Master.xlsx 然后 Slave.xlsx),从属数据将更新,但是过滤器不刷新。然后我必须输入密码并手动刷新它们。
这还真是有问题。如果有一种方法可以将 Slave 移出他们的文件夹,那也很好。 Meaby 有更好的方法来做到这一点。我只想显示按指定类别筛选的 excel 中的数据。
无法按照您建议的方式从受密码保护的文件创建更新。 Excel 密码对工作表的元素进行加密,如果没有密码,它们将无法解释。
您的选择是取消对源文件的保护、手动输入密码或创建一个宏来为您执行此操作。 (您可以在 Excel 中使用 VBA 来执行此操作,但因为这需要打开一个 Excel 文件并输入另一个 Excel 文件的密码,您可能最好使用常规 Windows 宏编辑器)。