Wah, iya neh.. Maaf ya om Kids
Hmm. Kalkulasi masih lama, tapi dah mendingan
mau dong yang pake vba,
mungkin yang master vba yang bisa bantu neh
^_^ rudi
On 26/07/2013 15:58, Mr. Kid wrote:
Oh oke.
hehehe...
Kalau gitu, hapus dulu hasil karya formula Anda di kolom A sampai
kolom F.
jangan-jangan dikiranya kolom-kolom berformula itu masih dipakai.
pivot tablenya kurang cepet ya. Atau kalkulasi sheet database nya yang
kurang cepat ?
Kalau gitu pakai VBA. Nama header menjadi pembatasnya. Jika nama
header ada yang tidak sama persis termasuk spasi sampai titik komanya,
maka tidak akan menghasilkan apa-apa.
Wassalam,
Kid.
2013/7/26 Rudi Anto <rudi.ex...@yahoo.com <mailto:rudi.ex...@yahoo.com>>
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