Saya punya daftar referensi netral yang berubah sesuai tanggal jadi
Apa yang saya cari adalah formula yang akan mencari Produk dan mengembalikan tanggal terbaru.
misalnya,
A B
Product one 1 DEC 13 01/12/2013
Product one 2 DEC 13 02/12/2013
Product one 3 DEC 13 03/12/2013
Product two 4 JAN 14 04/12/2014
Product two 5 JAN 14 05/12/2014
Cari "Produk satu" dan kembalikan 3/12/2013 sebagai hasilnya.
Saya mengalami masalah karena saya mencari kecocokan dekat (karena referensi berubah dengan tanggal) dan saya tidak yakin bagaimana hanya memilih tanggal terbaru yang mengacu pada produk tertentu.
Ada ide?
microsoft-excel
microsoft-excel-2010
worksheet-function
lookup
pengguna2993359
sumber
sumber
Jawaban:
Pertama-tama, harap klarifikasi apa yang Anda maksud "pertandingan dekat". Saya menduga maksud Anda, misalnya, bahwa "Product one 1 DEC 13" cocok dengan "Product one 2 DEC 13".
Jika itu benar (atau cukup dekat untuk menjadi benar), buat "kolom pembantu" yang berisi string yang dapat dicocokkan secara tepat; misalnya,
C1
=C2
=C3
= “Produk satu”. Jika Anda membutuhkan bantuan untuk hal ini, tolong jelaskan dengan tepat bagaimana "pertandingan dekat" Anda bekerja. Misalnya,=LEFT(A1, 11)
akan bekerja untuk contoh (terbatas dan mungkin buatan) yang telah Anda berikan.Sekarang setel
D1
ke=IF($C1=$C2, "", $C1)
. Ini akan menampilkan bagian invarian dari nama produk (dari KolomC
) pada baris terakhir dari blok garis untuk produk, dan mengosongkan sebaliknya. Sekarang filter kosong, dan Anda selesai.sumber
Saya punya formula untuk Anda yang harus melakukan trik. Agar berfungsi, Anda harus melakukan hal berikut:
Di sel E1 masukkan rumus berikut, lalu tekan 'Ctrl + Shift + Enter' alih-alih hanya masuk
= MAX (JIKA (KIRI (A1: A5, LEN (D1)) = D1, B1: B5))
sumber