Pak Imam, 1. Posisi nilai yang sama dengan data terakhir sebelum posisi data terakhir Untuk mendapatkan nilai terakhir, bisa dicari dengan : (sebaiknya diletakkan pada sebuah cell khusus berisi nilai terakhir karena akan digunakan berulang kali) =*LOOKUP(9^9,A3:A10)*
Posisi baris excel terakhir = Jumlah baris excel di nilai terakhir = Rows(A1:A10) Nilai yang sama dengan data terakhir dapat ditemui terakhir pada baris : (array formula) =ROWS(A1:A10)-LARGE((A1:A10=*LOOKUP(9^9,A3:A10)*)*ROW(A1:A10),2) 2. Mendaftar alamat cell yang bernilai sama dengan data terakhir >> Jika hasil boleh dipisah menjadi dalam banyak baris, maka salah satu caranya adalah dengan array formula berikut : =IF(ROW(A3:A10)-2<=COUNTIF(A3:A10,*LOOKUP(9^9,A3:A10)*),"A"&SMALL(IF(A3:A10= *LOOKUP(9^9,A3:A10)*,ROW(A3:A10)),ROW(A3:A10)-2),"") >> Jika hasil harus sebagai nilai hasil concatenate di sebuah cell saja, maka salah satu caranya adalah : A. buat kolom bantu pada data (misal diberi header teks 'hlp' ~ 3 char) [misal di kolom B] B. kolom bantu diisi formula : =IF(A3=$F$2,B2&",A"&ROW(),B2) C. Formula di copy ke seluruh baris data D. Buat formula hasil concatenate (disebuah cell hasil) =MID(LOOKUP("z",B3:B10),5,99) Wassalamualaikum Wr. Wb. Kid. 2012/2/12 <sin.u...@yahoo.com> > 2,4,7,5,0,7,1,7
re-data_terakhir_dan_posisi_sebelumnya.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet