【问题标题】:Getting data from other sheets with dropdown menu使用下拉菜单从其他工作表中获取数据
【发布时间】:2018-03-19 08:24:41
【问题描述】:

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

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

这是我准备的示例表:

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

等待您的帮助。

谢谢

【问题讨论】:

  • 嗨,我认为您需要一些比公式更强大的东西。从其他工作表读取是完全可能的,但存储到其他工作表需要一个宏。在不编写任何代码的情况下将内容存储在工作表中的一种方法是使用 Google 表单。
  • 如果这不是 Excel,请删除 Excel 标记。 Google 表格和 Excel 不提供相同的功能。
  • 我还在等待帮助...

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


【解决方案1】:

您可能可以使用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。如果您不想这样做,最好将下拉列表更改为工作表顶部的一系列超链接以直接转到工作表?

【讨论】:

  • 它会得到其他床单的吗?
  • 是的 - 它会让你从其他工作表中读取,但不能写回给他们
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-01
  • 2020-10-13
相关资源
最近更新 更多