在多行和多列中查找值 X 的所有 ID
Find all ID's for value X in multiple rows and columns
我正在制作一个视频系列,人们会在其中回答他们从我的一大堆问题中挑选的三个问题。
每个会话都会被记录下来并获得一个视频 ID。
我知道如何统计每个问题被回答的次数,但我也想看看每个问题在哪个视频中被回答。
我做了一个例子sheet:
https://docs.google.com/spreadsheets/d/1lsl2T5qHFtvg_spZRco0aoDfa-_ebslTBRm1ML2VIvY/edit?usp=sharing
Sheet 第 1 个是会话:视频 ID、回答问题的人和他们回答的问题。
在 sheet 2 我计算问题被回答的次数,我想看看视频 ID。因此,理想情况下,在问题 A 的 sheet 2 的第 2 行中,我希望看到 ID 的 1、2、4 和 6。
我试过使用转置和过滤器,但这只适用于一列,所以我缺少数据。
有人知道更好的解决方案吗?
粘贴到 C2 单元格并向下拖动:
=ARRAYFORMULA(TRANSPOSE(QUERY(TRIM(SPLIT(TRANSPOSE(SPLIT(TRIM(QUERY(TRANSPOSE(QUERY(
IF(Sheet1!C:E<>"", "♠"&Sheet1!C:E&"♦"&Sheet1!A:A, ),,999^99)),,999^99)), "♠")), "♦")),
"select Col2 where Col1='"&A2&"'", 0)))
我正在制作一个视频系列,人们会在其中回答他们从我的一大堆问题中挑选的三个问题。
每个会话都会被记录下来并获得一个视频 ID。 我知道如何统计每个问题被回答的次数,但我也想看看每个问题在哪个视频中被回答。
我做了一个例子sheet:
https://docs.google.com/spreadsheets/d/1lsl2T5qHFtvg_spZRco0aoDfa-_ebslTBRm1ML2VIvY/edit?usp=sharing
Sheet 第 1 个是会话:视频 ID、回答问题的人和他们回答的问题。 在 sheet 2 我计算问题被回答的次数,我想看看视频 ID。因此,理想情况下,在问题 A 的 sheet 2 的第 2 行中,我希望看到 ID 的 1、2、4 和 6。
我试过使用转置和过滤器,但这只适用于一列,所以我缺少数据。
有人知道更好的解决方案吗?
粘贴到 C2 单元格并向下拖动:
=ARRAYFORMULA(TRANSPOSE(QUERY(TRIM(SPLIT(TRANSPOSE(SPLIT(TRIM(QUERY(TRANSPOSE(QUERY(
IF(Sheet1!C:E<>"", "♠"&Sheet1!C:E&"♦"&Sheet1!A:A, ),,999^99)),,999^99)), "♠")), "♦")),
"select Col2 where Col1='"&A2&"'", 0)))