ค้นหา ID ทั้งหมดสำหรับค่า X ในหลายแถวและคอลัมน์

ฉันกำลังสร้างซีรีส์วิดีโอที่มีผู้คนตอบคำถามสามข้อที่พวกเขาเลือกจากคำถามชุดใหญ่ที่ฉันมี

ทุกเซสชันจะถูกบันทึกและรับรหัสวิดีโอ ฉันรู้วิธีนับจำนวนครั้งที่แต่ละคำถามได้รับการตอบ แต่ฉันก็อยากจะดูว่าแต่ละคำถามในวิดีโอใดบ้างที่ได้รับการตอบ

ฉันได้ทำแผ่นตัวอย่าง:

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

แผ่นงานหมายเลข 1 ได้แก่ เซสชัน: รหัสวิดีโอ ผู้ที่ตอบคำถาม และคำถามที่พวกเขาตอบ ในแผ่นที่ 2 ฉันนับจำนวนครั้งที่ตอบคำถามแล้ว และฉันต้องการดูรหัสวิดีโอ ตามหลักการแล้วในแถวที่ 2 ของแผ่นที่ 2 สำหรับคำถาม A ฉันต้องการดูรหัสของ 1, 2, 4 และ 6

ฉันได้ลองใช้ Transpose และ Filter แล้ว แต่ใช้ได้กับคอลัมน์เดียวเท่านั้น ดังนั้นฉันจึงไม่มีข้อมูล

ไม่มีใครรู้วิธีแก้ปัญหาที่ดีกว่านี้หรือไม่?




คำตอบ (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)))

0

person player0    schedule 23.06.2019