【问题标题】:Find all ID's for value X in multiple rows and columns在多行和多列中查找值 X 的所有 ID
【发布时间】:2019-06-23 20:12:30
【问题描述】:

我正在制作一个视频系列,人们在其中回答他们从我的大量问题中挑选的三个问题。

每个会话都会被记录下来并获得一个视频 ID。 我知道如何计算每个问题的回答次数,但我也想看看每个问题在哪个视频中得到回答。

我已经做了一个示例表:

https://docs.google.com/spreadsheets/d/1lsl2T5qHFtvg_spZRco0aoDfa-_ebslTBRm1ML2VIvY/edit?usp=sharing

表 1 是会话:视频 ID、回答问题的人和他们回答的问题。 在表 2 中,我计算了问题被回答的次数,我想查看视频 ID。所以理想情况下,在问题 A 的工作表 2 的第 2 行中,我希望看到 id 的 1、2、4 和 6。

我尝试过使用转置和过滤器,但这只适用于一列,所以我缺少数据。

有人知道更好的解决方案吗?

【问题讨论】:

    标签: google-sheets transpose google-sheets-formula array-formulas google-sheets-query


    【解决方案1】:

    粘贴到C2单元格并向下拖动:

    =ARRAYFORMULA(TRANSPOSE(QUERY(TRIM(SPLIT(TRANSPOSE(SPLIT(TRIM(QUERY(TRANSPOSE(QUERY(
     IF(Sheet1!C$2:E<>"", "♠"&Sheet1!C$2:E&"♦"&Sheet1!A$2:A, ),,999^99)),,999^99)), "♠")), "♦")), 
     "select Col2 where Col1='"&A2&"'", 0)))
    

    【讨论】:

      猜你喜欢
      • 2021-11-13
      • 1970-01-01
      • 2012-06-18
      • 2017-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多