Terima kasih atas jawabannya Mr. Kids,
mungkin penyampaian saya belum sesuai dengan maksud yang ada dipikiran.
Penjelasannya begini Mr.Kids
Bismillah :
1. Sheet " Database"
Merupakan data sumber yang banyaknya record sekitar 160.000 record
dan ga akan bertambah
2. Sheet " InputFD "
merupakan sheet yang saya gunakan untuk memasukkan file hasil
convert dari file txt ke file excel
dan yang saya masukkan hanya nomor barcode, terkadang sekali
masukkan data paste sekitar
ribuan record
3. Sheet " Hasil "
Dari sheet inputFD data record akan di link kan ke kolom C
dari sinilah data yang saya inginkan saya cari, berhubung data
setiap record di kolom C
bersumber dari sheet " Database " .. saya tambahin kolom A (Hasil)
untuk memasukkan formula array
Jika data yang saya masukkan di sheet inputFD cuman puluhan, ga masalah
sih..
tapi jika di sheet inputFD langsung saya masukkan puluhan ribu record,
timbul masalah
pada calculating sekitar berjam-jam, hiks
mungkin ada formula yang sederhana yang bikin formula array tersebut klo
calculating agak cepak.. wuss.. ^_^
Makasi Mr. Kids atas jawabannya, mungkin ada jawaban dari rekan2 lain
^_^ rudi
On 26/07/2013 15:08, Mr. Kid wrote:
Wa'alaikumussalam Wr. Wb.
Mungkin file terlampir tidak sesuai harapan karena tidak menggunakan
VBA (ekstensi .xlsx tidak boleh berisi VBA). Meski demikian, semoga
bisa menjadi salah satu alternatif dari alternatif tanpa VBA yang ada
ataupun dari sekian banyak algoritma VBA yang mungkin dibentuk.
Idenya :
1. tabel data diberi 1 kolom bantu untuk cek setiap record masuk dalam
inputfd atau tidak.
>> copy formula ke baris record baru jika ada penambahan record bisa
otomatis jika menggunakan fitur excel table (file terlampir belum
menggunakan fitur tersebut)
2. menampilkan hasil filter berdasar isian di sheet inputfd pada sheet
hasil dengan fitur pivot table. Pivot table di filter berdasar kolom
tambahan di tabel data tadi yang labelnya lebih dari 0.
3. setiap kali ada pengubahan nilai di sheet data maupun sheet
inputfd, maka harus dilakukan refresh pivot table yang secara singkat
bisa dengan melaluoi ribbon Data -> Refresh All atau menekan *CTRL ALT F5*
Wassalamu'alaikum Wr. Wb.
Kid.
2013/7/26 Rudi Anto <rudi.ex...@yahoo.com <mailto:rudi.ex...@yahoo.com>>
Assalamu'alaikum Wr. Wb.
Rekan-rekan BeExcel, adakah macro atau formula array
yang lebih ringan dari formula pada file terlampir.
formula terdapat pada sheet HASIL kolom A. ( warna hijau )
selama ini saya pake formula array tersebut,
tapi terjadi masalah jika recordnya sudah mencapai ratusan ribu.
data yang terdapat di tempat kami ada sekitar 160.000 record
dan record memang sampai 160.000 record
kami biasanya memasukkan data di sheet INPUTFD.
dan data akan keluar di sheet HASIL
mungkin ada formula atau macro yang lebih ringan.
terima kasih atas bantuannya.
Wassalamu'alaikum Wr. Wb.
^_^ rudi