Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用下拉菜单从其他图纸获取数据_Excel_Excel Formula_Google Sheets_Google Docs - Fatal编程技术网

Excel 使用下拉菜单从其他图纸获取数据

Excel 使用下拉菜单从其他图纸获取数据,excel,excel-formula,google-sheets,google-docs,Excel,Excel Formula,Google Sheets,Google Docs,我想通过从主工作表上的下拉菜单中选择存储名称,将数据从其他工作表传输到主工作表 所以在主工作表上,我希望人们从下拉列表中选择商店名称,检索产品库存数据(所有工作表都有相同的产品名称),允许他们更改库存值,并将其存储到我将隐藏的相应商店工作表中 下面是我准备的一个示例表: 等待你的帮助 感谢您可能可以使用间接函数实现第一部分,该函数允许您将字符串转换为单元格引用或命名范围 例如,如果您有名为Sheet1和Other Sheet的工作表,以及另一张工作表的单元格$a$1中包含这些名称的下拉列表,则

我想通过从主工作表上的下拉菜单中选择存储名称,将数据从其他工作表传输到主工作表

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

下面是我准备的一个示例表:

等待你的帮助


感谢您可能可以使用
间接
函数实现第一部分,该函数允许您将字符串转换为单元格引用或命名范围

例如,如果您有名为
Sheet1
Other Sheet
的工作表,以及另一张工作表的单元格$a$1中包含这些名称的下拉列表,则您可以从这些工作表的单元格$B$2中检索值,如下所示:

=INDIRECT("'" & $A$1 & "'!$B$2")
这将评估为以下之一:
=间接(“'Sheet1'!$B$2”)
=Sheet1$B$2


=间接(“'Other Sheet!$B$2”)
='Other Sheet'$B$2


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

您好,我认为您需要一些比公式更强大的功能。从其他工作表读取数据是完全可能的,但是存储到其他工作表需要一个宏。一种不用编写任何代码就可以在工作表中存储内容的方法是使用谷歌表单。如果这不是Excel,请删除Excel标签。Google Sheets和Excel不提供相同的功能。我仍在等待帮助…它会得到其他工作表所具有的功能吗?是的-它会让您从其他工作表中读取内容,但不会回写