在多行和多列中查找值 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)))