Saya memiliki permintaan yang harus dijalankan untuk setiap baris dalam daftar. Ini berfungsi dengan baik ketika ditulis untuk satu baris:
QUERY(MaraRankData,
"select J,I,H,G,F,E where
A='"&E3&"' and
B='"&B3&"' and
C="&C3&" and
D="&D3&"",
0
)
Itu menghasilkan deretan data, seperti yang diinginkan. Tetapi ketika saya membungkusnya dalam ARRAYFORMULA, masih hanya menghasilkan satu baris, bukan banyak:
=ARRAYFORMULA(
QUERY(MaraRankData,
"select J,I,H,G,F,E where
A='"&E3:E&"' and
B='"&B3:B&"' and
C="&C3:C&" and
D="&D3:D&"",
0)
)
Google Sheets tidak melakukan kesalahan, jadi saya tidak tahu apa yang saya lakukan salah. Bagaimana saya bisa membuat ARRAYFORMULA berfungsi dengan QUERY saya jadi saya tidak perlu mengulangi rumus pada setiap baris?
filter
, silakan kirim jawaban: Saya akan tertarik dengan solusi seperti itu.
=FILTER({E:E,F:F,G:G,H:H,I:I,J:J},A3:A=E3:E)
Bagian pertama hanya untuk memesan ulang kolom di kurung keriting. Yang kedua adalah karena A ke E sepertinya satu-satunya kolom yang penting karena B melihat dirinya sendiri, C melihat dirinya sendiri, dll. Benar-benar meskipun kumpulan data akan bagus, dan mungkin lebih banyak penjelasan tentang masalah tersebut. Mungkin saya tidak mengerti.