Saya ingin menggunakan Excel untuk mencari dan mengembalikan beberapa nilai referensi untuk kunci yang diberikan. VLookup melakukan sesuatu yang sangat mirip dengan yang saya butuhkan - tetapi hanya mengembalikan satu pertandingan.
Saya menganggap itu akan melibatkan metode pengembalian array dan penanganan, meskipun saya belum pernah membahas ini sebelumnya. Beberapa Googling mulai bersandar pada if ([lookuparray] = [value], row [lookuparray]) sebagai bagian dari solusi - meskipun saya tidak bisa mendapatkannya untuk mengembalikan satu pertandingan ...
Misalnya, jika saya memiliki data referensi ini:
Adam Red
Adam Green
Adam Blue
Bob Red
Bob Yellow
Bob Green
Carl Red
Saya mencoba untuk mendapatkan beberapa nilai pengembalian di sebelah kanan. (Dipisahkan koma, jika memungkinkan)
Red Adam, Bob, Carl
Green Adam, Bob
Blue Adam
Yellow Bob
(Saya sudah memiliki nilai kunci di sebelah kiri - tidak perlu mengeluarkan nilai-nilai itu)
Bantuan apa pun tentang cara pendekatan menangani berbagai nilai dalam konteks ini telah disetujui. Terima kasih.
=SUM(IF($B$2:$B$8="Key", $C$2:$C$8, 0))