Saya mencoba untuk mengekstrak data dari lembar kerja menggunakan rumus array tetapi hanya akan mengembalikan satu nilai (yang pertama ditemukan). Formula yang saya gunakan adalah:
=INDEX($C$2:$C$8, SMALL(IF($B12=$B$2:$B$8, ROW($B$2:$B$8)-MIN(ROW($B$2:$B$8))+1, ""), 1))
ditemukan di sini
Ketika saya mengikuti contoh, saya tidak mendapatkan hasil yang sama dengan orang yang memposting jawaban. Mungkinkah formula itu "gemuk jari"?
microsoft-excel
worksheet-function
vlookup
array
Frank Steinert
sumber
sumber
Jawaban:
Saya menggunakan rumus berikut untuk mengembalikan beberapa nilai yang cocok dengan kriteria yang sama.
Saat Anda memasukkannya, jangan sertakan {} dan ingat bahwa Rumus Array harus dimasukkan dengan menekan Ctrl + Shift + Enter, bukan hanya Enter. Jika Anda menekan hanya Enter, itu hanya akan mengembalikan hasil pertama.
sumber