Messages In This Digest (6 Messages)
- 1a.
- Bls: [belajar-excel] Insert dg row kosong From: ghozi alkatiri
- 1b.
- Re: Insert dg row kosong From: Suyatno
- 1c.
- Re: Insert dg row kosong From: Kid Mr.
- 2a.
- Re: Komputer lamban file besar : cara delete rows/columns tak terpak From: sin.ur4t
- 2b.
- Re: Komputer lamban file besar : cara delete rows/columns tak terpak From: STDEV(i)
- 2c.
- Re: Komputer lamban file besar : cara delete rows/columns tak terpak From: STDEV(i)
Messages
- 1a.
-
Bls: [belajar-excel] Insert dg row kosong
Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id ghozialkatiri
Fri Sep 16, 2011 3:48 pm (PDT)
coba formula bebas dummy dan array formula awal di tulis di G5
=IFERROR(IF(ROWS(E$4: E4)=1;$A$ 5;IF(COUNTIF( E$3:E4;E4) <COUNTIF( $A$5:$A$13; E4);E4;IF( COUNTIF(E$ 3:E4;E4)= COUNTIF($ A$5:$A$13; E4);"";IF( COUNTIF(E$ 3:E3;E3)= COUNTIF($ A$5:$A$13; E4);E3;INDEX( $A$5:$A$13; MATCH(E3; $A$5:$A$13; 0)+COUNTIF( $A$5:$A$13; E3)))))); "")
copy ke bawah sampai tuntas tas.
wassalam
Ghozi Alkatiri
--- Pada Jum, 16/9/11, Suyatno <ocha.yatno@gmail.com > menulis:
Dari: Suyatno <ocha.yatno@gmail.com >
Judul: [belajar-excel] Insert dg row kosong
Kepada: belajar-excel@yahoogroups. com
Tanggal: Jumat, 16 September, 2011, 6:01 PM
Dear All
Pakar Excel jika berkenan mohon solusi u/ kasus saya ( lihat attach )
Sebelum & sesudahnya terima kasih
Salam
Yatno
--Mods--
mbok yao ada penjelasan dikit tentang kasusnya di body email.
--------
- 1b.
-
Re: Insert dg row kosong
Posted by: "Suyatno" ocha.yatno@gmail.com
Sat Sep 17, 2011 1:33 am (PDT)
Luar biasa…Terima kasih Pak
Salam
Yatno
From: belajar-excel@yahoogroups. [mailto:belajar-excel@com yahoogroups. ] On Behalf Of ghozi alkatiricom
Sent: 17 September 2011 5:48
To: belajar-excel@yahoogroups. com
Subject: Bls: [belajar-excel] Insert dg row kosong
coba formula bebas dummy dan array formula awal di tulis di G5
=IFERROR(IF(ROWS(E$4: E4)=1;$A$ 5;IF(COUNTIF( E$3:E4;E4) <COUNTIF( $A$5:$A$13; E4);E4;IF( COUNTIF(E$ 3:E4;E4)= COUNTIF($ A$5:$A$13; E4);"";IF( COUNTIF(E$ 3:E3;E3)= COUNTIF($ A$5:$A$13; E4);E3;INDEX( $A$5:$A$13; MATCH(E3; $A$5:$A$13; 0)+COUNTIF( $A$5:$A$13; E3)))))); "")
copy ke bawah sampai tuntas tas.
wassalam
Ghozi Alkatiri
--- Pada Jum, 16/9/11, Suyatno <ocha.yatno@gmail.com > menulis:
Dari: Suyatno <ocha.yatno@gmail.com >
Judul: [belajar-excel] Insert dg row kosong
Kepada: belajar-excel@yahoogroups. com
Tanggal: Jumat, 16 September, 2011, 6:01 PM
Dear All
Pakar Excel jika berkenan mohon solusi u/ kasus saya ( lihat attach )
Sebelum & sesudahnya terima kasih
Salam
Yatno
--Mods--
mbok yao ada penjelasan dikit tentang kasusnya di body email.
--------
_____
No virus found in this message.
Checked by AVG - www.avg.com
Version: 10.0.1410 / Virus Database: 1520/3901 - Release Date: 09/16/11
- 1c.
-
Re: Insert dg row kosong
Posted by: "Kid Mr." mr.nmkid@gmail.com nmkid.family@ymail.com
Sat Sep 17, 2011 3:58 am (PDT)
Kasus seperti ini, data source bisa jadi berasal dari :
1. Tabel transaksi yang umumnya di-sort menurut dimensi waktu, artinya *data
tidak di-sort *menurut kolom yang akan dipisah-pisah dengan cell kosong ini.
2. Suatu laporan yang bisa jadi *ada baris blank *(subtotal misalnya), tentu
jadi masalah juga.
3. Formula helper yang bisa jadi menghasilkan *error value
*4. Baris pertamanya akibat proses hapus baris data, hingga baris kosong
menjadi di baris pertama.
5. Input manual yang bisa jadi sesuka user yang mengisikan.
6. dan lain-lain
Data ada di i6:i32
Coba *array formula* :
(di k6)
=IF((K5="")+(ROW(1:1) =1),INDEX( $I$6:$I$32, MATCH(1,( TRIM($I$6: $I$32)>"" )*(COUNTIF( K$5:K5,$I$ 6:$I$32)= 0),0)),REPT( K5,COUNTIF( K$5:K5,K5) <>COUNTIF( $I$6:$I$32, K5)))
Hilangkan error value :
(xl2007 -- di L6)
=IFERROR(IF((L5="")+( ROW(1:1)= 1),INDEX( $I$6:$I$32, MATCH(1,( TRIM($I$6: $I$32)>"" )*(COUNTIF( L$5:L5,$I$ 6:$I$32)= 0),0)),REPT( L5,COUNTIF( L$5:L5,L5) <>COUNTIF( $I$6:$I$32, L5))),"")
(seluruh versi -- di M6)
=IF((M5="")+(ROW(1:1) =1),IF(LOOKUP( 1,(TRIM($ I$6:$I$32) >"")*(COUNTIF( M$5:M5,$I$ 6:$I$32)= 0)),INDEX( $I$6:$I$32, MATCH(1,( TRIM($I$6: $I$32)>"" )*(COUNTIF( M$5:M5,$I$ 6:$I$32)= 0),)),"") ,REPT(M5, COUNTIF(M$ 5:M5,M5)< >COUNTIF( $I$6:$I$32, M5)))
Regards.
Kid.
2011/9/16 Kid Mr. <mr.nmkid@gmail.com >
> Dear Suyatno,
>
> Coba dengan array formula di D5 lalu copy ke bawah sampai bertemu error
> value.
>
> =IF((D4="")+(ROW(1:1) =1),INDEX( $A$5:$A$13, SUM(1*(D$ 4:D4<>"") )),REPT(D4, COUNTIF(D$ 4:D4,D4)< >COUNTIF( $A$5:$A$13, D4)))
>
> Regards.
> Kid.
>
>
> 2011/9/16 Suyatno <ocha.yatno@gmail.com >
>
>> **
>>
>>
>> Dear All
>>
>> Pakar Excel jika berkenan mohon solusi u/ kasus saya ( lihat attach )
>>
>> Sebelum & sesudahnya terima kasih
>>
>> Salam
>>
>> Yatno
>>
>> --Mods--
>> mbok yao ada penjelasan dikit tentang kasusnya di body email.
>> --------
>>
>>
>>
>
- 2a.
-
Re: Komputer lamban file besar : cara delete rows/columns tak terpak
Posted by: "sin.ur4t" sin.ur4t@yahoo.com sin.ur4t
Fri Sep 16, 2011 4:09 pm (PDT)
Mhn maaf pak mods jadi repot bersihin yg berantakan hehe. Tadinya topik ini dimaksudkan utk reply thdp message 12799, sbg tanggapan atas saran dari Master Haps, yaitu cara delete row/columns utk menambah kecepatan komputer. Makasih udah dijadikan thread baru dan sekaligus memberi jawabannya. :)
Back to laptop, lima indikasi penyebab 'kompie lambat' yg pak Mr.Kid jelaskan semuanya terdapat pd file kami. File size 3MB, penuh sesak array formula, sumproduct, indirect, offset, index, formula panjang dan refers to other formula, pokoknya semua..
solusi yg kami lakukan yaitu dgn memecah-mecah file.. Tapi 'raw data' yg sejatinya cuma ada satu dan diupdate tiap bulan terpaksa hrs dicopy jg utk digunakan di tiap file. Sungguh bukan cara yg 'smart'.
Adakah solusi lain yg lebih tepat?? Sekaligus mohon penjelasan, apakah penggunaan makro lbh efisien dlm proses kalkulasi dibanding formula biasa? Makasih sblmnya.
Salam Hormat,
Imam F. Sinurat - Sumut
--- In belajar-excel@yahoogroups. , "Kid Mr." <mr.nmkid@..com .> wrote:
>
> Tentang Rows atau Columns Excel, tidak bisa dihilangkan tetapi bisa di-hide
> atau di-set Width=0
> Proses Delete memang membuang object range yang di-delete, tetapi segera
> dibuatkan baru (range dengan data blank atau Null) oleh Excel.
> Proses Clear atau menekan tombol Delete di keyboard adalah menghapus nilai
> range.
>
> Proses Hide atau mengatur (set) agar Width (pada kolom) atau Height (pada
> baris) menjadi bernilai 0 akan memberi kesan tidak ada kolom atau baris
> tersebut, tetapi sejatinya masih ada.
>
> Range yang blank tidak memperbesar file maupun memperlambat proses
> kalkulasi.
>
> File membesar antara lain karena :
> 1. Cell berisi data (tidak blank atau tidak Null -- tetapi bukan nullstring
> atau "" --) dalam jumlah yang sangat banyak. Data bisa berupa suatu nilai,
> formula, format, dsb.
> 2. Worksheet berisi gambar berukuran file yang besar.
> 3. Worksheet berisi pivot table yang masih diset untuk menyimpan data
> source.
>
> Proses kalkulasi melambat antara lain karena :
> 1. cell berisi formula yang sangat banyak.
> 2. formula merujuk ke banyak range dan seringnya banyak range yang dirujuk
> masih belum berisi data. Katanya adalah persiapan supaya gak repot copas
> lagi.
> 3. formula melalui jalur yang sangat panjang (merujuk ke cell lain yang
> berformula, dan yang dirujuk masih merujuk cell berformula lainnya, dst)
> untuk sampai ke cell yang hanya berisi nilai data (value).
> 4. formula menggunakan fungsi-fungsi volatile dalam jumlah yang banyak,
> seperti fungsi Offset, Indirect, Today, Now, dsb.
> 5. formula menggunakan fungsi yang bawaannya bekerja *relatif *lebih lamban,
> seperti SumProduct ataupun fungsi-fungsi UDF.
>
> Masih banyak penyebab lainnya, tetapi range kosong yang tidak dirujuk oleh
> formula atau suatu format tertentu, tidak memberi dampak buruk apapun
> terhadap file dan kecepatan proses kalkulasi.
>
> Regards.
> Kid.
>
> 2011/9/16 sin.ur4t <sin.ur4t@...>
>
> > **
> >
> >
> > Bgmn caranya mendelete rows/columns yg tdk terpakai??
> >
> > Saya sudah coba blok kolom2 dimaksud - klik kanan - delete, berhasil
> > didelete, tapi muncul lagi kolom2 yg baru sehingga batas kanan kolomnya
> > tetap kolom 'IV'..
> >
> > Demikian jg jika baris2 bawah yg tdk terpakai di-blok lalu didelete, baris2
> > tsb akan terhapus, tapi muncul lagi baris2 yg baru :)
> >
> > Mohon pencerahannya trims :)
> >
> > --Mods--
> > Untuk masalahnya baru, buatlah thread baru (kirim email baru, bukan reply
> > kasus lain).
> > Kemudian buat judul baru yang mewakili permasalahan.
> > Harap diperhatikan.
> > --------
> >
> >
> >
>
- 2b.
-
Re: Komputer lamban file besar : cara delete rows/columns tak terpak
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Fri Sep 16, 2011 7:48 pm (PDT)
SubTopik: Jamu Gendong*: Tolak Gebrott*
Suatu sheet bisa kelihatan kosong, misal hanya berisi data di *A1:B3 * (6
cell)
Cells lain selain A1:B3 adalah cell kosong (tanpa data /formula); Tetapi
*LASTCELL* pada sheet tsb *bisa-saja* bukan B3; bisa misalnya di cell *
GX50000*
*
*
Kok Bisa ??
Bisa Oom, bagi yg sedang lega waktu dan lega hati, mari kita ngobrol
sebentar..
(CMIIW, colek me if i'm wrong..)
Object Range:
Keadaan ini antara lain bisa terjadi / menggambarkan:
- di kolom GX di salah satu row, oleh excel dianggap ada informasinya
mungkin GX2 (hanya 1 cell)
- di baris 50000 minimal salah satu kolom, oleh excel dianggap ada
informasinya
mungkin di A50000 (hanya 1 cell)
Kombinasi *cell di baris terbawah *dan *cell di kolom terkanan* tersebut
menyebabkan
excel menganggap *LAST CELL adalah GX50000*, sehingga A1 sampai GX50000
(206 x 50000 cells) dianggap *USED RANGE*;
Dan celakanya Used Range inilah yg di SAVE oleh Excel, alangkah besarnya,
padahal kelihatan jlazz bahwa sheet hanya berisi di A1:B3; dan cell
lain adalah
= cell *konyong* ( eh kosong .. dinq..)
Sekarang, kita mundur lagi ke pertanyaan
@ mengapa ada cell "kosong" oleh excel dianggap ADA INFO nya ?
Kemungkinan yg paling sering terjadi:
* Mungkin cell A50000 dan GX2 pernah diberi ISI data,
kemudian workbook di save, lain kali dibuka lagi, lalu data yg ada di 2
cells,
yaitu cells GX2 *dan *A50000 dihapus. Terakhir workbook tsb di SAVE lagi
Jika workbook tsb dilihat, maka filezise-nya akan cukup besar; padahal anda
tahu,
(selain cell A1:B3) datanya "konyong"
Sekarang...
Select-lah Kolom B sampai Kolom Terkanan, klik kanan > *Delete*
Select-lah Baris 4 sampai Baris Terbawah. klik kanan > *Delete*
( jangan hanya pakai *tombol [Del]* karena tombol del hanya = Clear
Contents)
Save-lah Workbook tsb
Lihat di windows explorer, berapakah FileSize-nya ??
Setelah workbook ditutup dan dibuka kembali, cobalah
** menekan tombol Last Cell, yaitu [End], [Home], atau [Ctrl] + [End]
cell mana yg sekerang terselect ?
** coba juga menekan tombol Used Range =
Ctrl + Home (mencapai A1)
lalu [Ctrl] + [Shift] + [End]
range mana yg terselect ?
Dengan pemrograman VBA, jika hal tsb tidak kita perhatikan, kita sering
kecele
mengenali /menduga RANGE yg kita kira hanya cel-cell berisi tabel data saja,
ternyata mengandung range berisi banyak baris dan kolom kosong (di kanan d
an bawahnya)
Selain loop menjadi lebih lama, [Rows.Count] dan [Columns.Count]-nya bisa
membuat frustasi, lalu anda ingin bunuh diri.
Pada posting beberapa minggu y.l. kita pernah mengajukan *Fungsi
REAL_USEDRANGE <http://www.box.net/shared/ >*tx7f2zjm31ki9tdn ijdq
(sebuah fungsi buatan dalam negeri) di situ ditunjukkan cara mendeteksi
Range yg
ada di sheet, dimulai *dari DATA teratas/kiri sampai di data terbawah/kanan*
.
Sehingga dlm kasus diatas, tanpa harus mendelete kolom/baris diluar tabel;
Fungsi RealUsedRange dapat mendeteksi Range yg hanya berisi data
(dimulai dari data terkiri/atas sampai data terkanan/bawah
Set *Jaran* = RealUsedRange("Sheet1")
Fungsi in menghasilkan Object Range Range(A1:B3")
atau dgn kata lain,* Jaran* adalah variable object yg mewakili Range(A1:B3")
Object Gambar:
Seperti telah disinggung oleh Mr Kid dlm thread ini, selain range, penyebab
membesar (dan menyebabkan tidak efisien)-nya workbook adalah adanya file
image yg di-TARUH (melayang /hover di atas) worksheet.
Gambar (drawing object, image file, shapes) bisa *lebih kejam* lagi karena
bisa
* berukuran besar sekali (terutama buatan orang orang yg tidak
mempertimbangkan
byte dan keserasian ukuran, dan type/extensi gambar)
* bisa dipindah ke lokasi lain yg jauh dari area data
* bisa dibuat transparent
* bisa tercopy berkali kali secara tidak sengaja
sehingga menyebabkan gendutnya workbook tanpa disadari oleh pemiliknya.
Untuk kedua hal tsb (gendutnya workbook karena ada* range* dan *drawing
object* yg
tak disadari dan takberguna) siti menyediakan *jamu*nya: *{jamu Tolak
Gembrott}*
(melangsingkan workbook yg gembrott).
Jamu ini sudah siti gendong kemana-mana tapi ndak laku laku karena calon
pembelinya
bilang penjualnya kurang centil & genit (lho apa hubungannya / enak ajah
!?)
Prinsip kerjanya seperti di atas,
* mendelete range yg tidak berguna dan menghapus semua gambar di Sheet
* mengulang pekerjaan tsb terhadap setiap sheet yg ada di workbook
Siti lupa filenya (berisi makro jamu toak gembrott) ditaruh dimana..
tetapi karena file itu sebetulnya modifikasi dari sebuah file yg ada di
situs
teman india ku, sementara siti berikan urlnya saja dulu.
Mungkin untuk pemerhati vba/excel hal ini sudah tidak asing lagi, saya mohon
maaf..
obrolan dan makro di url tsb ditujukan kepada members yg belum
mendengarnya..
http://www.excelitems.com/2010/ 11/shrink- reduce-excel- file-size. html
2011/9/16 sin.ur4t <sin.ur4t@yahoo.com >
> **
>
> Bgmn caranya mendelete rows/columns yg tdk terpakai??
> Saya sudah coba blok kolom2 dimaksud - klik kanan - delete, berhasil
> didelete, tapi muncul lagi kolom2 yg baru sehingga batas kanan kolomnya
> tetap kolom 'IV'..
> Demikian jg jika baris2 bawah yg tdk terpakai di-blok lalu didelete, baris2
> tsb akan terhapus, tapi muncul lagi baris2 yg baru :)
> Mohon pencerahannya trims :)
>
> --Mods--
> Untuk masalahnya baru, buatlah thread baru (kirim email baru, bukan reply
> kasus lain).
> Kemudian buat judul baru yang mewakili permasalahan.
> Harap diperhatikan.
> --------
>
- 2c.
-
Re: Komputer lamban file besar : cara delete rows/columns tak terpak
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Fri Sep 16, 2011 8:10 pm (PDT)
RALAT
ada salah tulis di baris ke 40,tertulis:
Select-lah *Kolom B* sampai Kolom Terkanan, klik kanan > *Delete*
*
*
harusnya:
Select-lah *Kolom C* sampai Kolom Terkanan, klik kanan > *Delete*
*
*
maaf & tks,
*
*
*
*
*
*
2011/9/17 STDEV(i) <setiyowati.devi@gmail.com >
> SubTopik: Jamu Gendong*: Tolak Gembrott*
> ===============
> Jika workbook tsb dilihat, maka filezise-nya akan cukup besar; padahal
> anda tahu,
> (selain cell A1:B3) datanya "konyong"
> Sekarang...
> Select-lah *Kolom B* sampai Kolom Terkanan, klik kanan > Delete
> Select-lah Baris 4 sampai Baris Terbawah. klik kanan > *Delete*
> ( jangan hanya pakai *tombol [Del]* karena tombol del hanya = Clear
> Contents)
> Save-lah Workbook tsb
> Lihat di windows explorer, berapakah FileSize-nya ??
> ===============
>
Need to Reply?
Click one of the "Reply" links to respond to a specific message in the Daily Digest.
---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com
posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com
berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages
melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/
menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com
keluar dari membership milis (UnSubscribe):
kirim mail kosong ke belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com
posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com
berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages
melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/
menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com
keluar dari membership milis (UnSubscribe):
kirim mail kosong ke belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------
MARKETPLACE
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Individual | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Tidak ada komentar:
Posting Komentar