【问题标题】:Google sheets: transpose data谷歌表格:转置数据
【发布时间】:2021-04-28 14:24:45
【问题描述】:

我正在尝试解决谷歌表格中有关转置功能的问题。

现在为了这个问题,假设我有 4 张工作表: 1. 跟踪:有客户和发票编号的下拉列表 2. 发票数据库:存储有关发票的所有数据。 3. 发票编号下拉列表的验证列表,如表 1:跟踪。第 4 张表基本上是选择客户的数据表。

我希望在表 3 中包含验证列表: 1. 关于特定客户的所有发票的转置列表。因此,根据客户的具体选择,应该只能选择特定客户的发票

在一些指向示例表图片的链接下方:

跟踪标签:The overview of the tracing tab

发票数据库:The overview of the invoice database

验证列表:The overview of the validation list

我在验证列表中尝试过的内容: =IF(A3=Tracing!A2,transpose(offset('Invoice Database'!B3:B,,match(A3,'Invoice Database' !E$2:E$8,0)-1)),"")

目前,此公式显示所有公司的所有发票,我希望该公式仅返回相应公司的发票。

如果发票数据库中的所有客户都有自己的部分,则此公式将完美运行。但是,我不想在发票数据库中做的是将每个客户分成包含不同标题的自己的部分。

最好不要使用 =QUERY 函数。但如果没有其他选择,我会接受使用 =QUERY 函数。

谁能给我一些见解?

在此处查看示例表:https://docs.google.com/spreadsheets/d/1Oe6OBumGhioK2-AesD7hnh6xyfhq16qyA_2BBwO47ts/edit?usp=sharing

在此处查看所需输出的屏幕截图: Screenshot of desired output

EDIT1:添加了一个示例表

EDIT2:添加了截图

【问题讨论】:

  • 为了让我们轻松复制您的数据,请在上面的帖子中包含一个示例电子表格和所需的输出。
  • 您好 Niko,我添加了一个您可以复制的示例电子表格。我希望我已经很好地解释了我的问题。如果您还需要什么,请告诉我。
  • 您能否附上输出应该是什么样子的屏幕截图?
  • 您好 Nikko,我添加了所需输出的屏幕截图。希望这可以帮助。随意询问与此问题相关的任何其他内容:)

标签: validation google-sheets dropdown transpose


【解决方案1】:

在“验证列表”选项卡的 B27 单元格中,尝试仅返回与一家公司相关的发票编号(以下 A3 的内容):

=transpose(filter('Invoice Database'!A:A,'Invoice Database'!E:E=A3))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    相关资源
    最近更新 更多