【问题标题】:How to find Google Sheets pivot table's colum and row headers?如何找到 Google 表格数据透视表的列和行标题?
【发布时间】:2019-12-13 22:03:46
【问题描述】:

enter image description here

我想在谷歌表格中创建一个数据透视表,它使用“衬衫名称”作为列标题,使用“人名”作为行标题(如图所示)。 每个单元格中的值应该不同 - 工作表获取有关一个人的信息以及他穿了哪件衬衫。在与人名和衬衫名称对齐的数据透视表单元格中,需要写“已使用”或“可用”。

我需要的公式实际上是数据透视表中每个单元格中的值,所以每个单元格都需要以某种方式了解他在哪一列和哪一行。

【问题讨论】:

  • 分享您的工作表副本以及所需结果的示例

标签: if-statement google-sheets pivot-table google-sheets-formula array-formulas


【解决方案1】:

试试这个

=IF('stats'!D8="borrowed", IF(B2 = 'stats'!E8, "used", "available"), B2)

【讨论】:

    【解决方案2】:

    搜索标题参考:


    获取搜索到的标题下的列范围引用:


    要将以上引用转换为实际引用,请将它们包装成INDIRECT

    【讨论】:

    • 它在“统计”表中工作正常,但是当我尝试在另一张表中使用数据透视表的值公式中的公式时 - 它说:在MATCH 评估。
    • 那是因为你需要使用正确的引用:=INDIRECT("stats!"&ADDRESS(21, MATCH(A25, stats!A20:20, 0), 4)&":"&ADDRESS(ROWS(A:A), MATCH(A25, stats!A20:20, 0), 4))
    猜你喜欢
    • 2020-12-07
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多