使用下拉菜单从其他工作表中获取数据

时间:2018-03-19 08:24:41

标签: excel excel-formula google-sheets google-docs

我想通过从主页上的下拉菜单中选择商店名称,将数据从其他工作表中获取到主工作表。

因此,在主页上,我希望人们从下拉列表中选择商店名称并检索产品库存数据(所有工作表具有相同的产品名称)并允许他们更改库存值并将其存储到相应的商店表单中将隐藏。

这是我准备的示例表:

https://docs.google.com/spreadsheets/d/1BtrNKMSgurdft01P9Dw5MEh7rmYWPapwE18yhvDCdYE/edit?usp=sharing

等待你的帮助。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用INDIRECT函数实现第一部分,它允许您将字符串转换为单元格引用或命名范围。

例如,如果您有名为Sheet1Other Sheet的工作表,并且在另一个工作表的单元格$ A $ 1中有这些名称的下拉列表,那么您可以从单元格$ B $ 2中检索该值这些床单是这样的:

=INDIRECT("'" & $A$1 & "'!$B$2")

将评估为以下之一:
=INDIRECT("'Sheet1'!$B$2")> =Sheet1!$B$2

=INDIRECT("'Other Sheet!$B$2")> ='Other Sheet'!$B$2

这将,但是,您可以将数据发送回该表,而无需深入研究VBA。如果您不想这样做,最好将下拉菜单更改为工作表顶部的一系列超链接,直接转到表格?