Jumat, 17 Maret 2017

[belajar-excel] Digest Number 4129

5 Messages

Digest #4129
1b
Bls: [belajar-excel] File Excel besar [9 Attachments] by "Fahmi Syaifullah" fahmisyaifullah20
2a
ambil text jadi angka by "Matzen, M. (Matzen)"
2b
Re: ambil text jadi angka by "Mr. Kid" nmkid.family@ymail.com

Messages

Thu Mar 16, 2017 7:07 pm (PDT) . Posted by:

"odong nando"

setuju....bila perlu di lakukan beberapakali pertemuan... br,

odong nando

Dari: "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
Kepada: BeExcel <belajar-excel@yahoogroups.com>
Dikirim: Kamis, 16 Maret 2017 22:34
Judul: Re: [belajar-excel] File Excel besar

  hmmm...

Bagaimana kalau BeExceller yang memang membutuhkan atau yang akan mempelajari tentang kolaborasi MS Excel dan MS SQL Server berkumpul bersama dan merencanakan suatu workshop ?

2017-03-15 19:44 GMT+07:00 Sony Ario sony.ario1@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:

  matur suwun Mr. Kid.
Maksud saya memang seperti point no. 1 B dan 2 B itu. Dengan VBA metode ADO :). Kalau saja para sepuh dimilis ini mau ngadakan workshop pasti banyak yang minat lho. Jadi bukan kopdar formatnya.
btw, sekali lagi matur suwun penjelasan nya.
WassalamSony
gnl-excelinfo.blogspot.co.id
2017-03-15 18:30 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  hehehe....

1.A. Dari Excel ke MS SQL Server -> SQL Server meng-impor data dari Excel => kegiatan dilakukan oleh MS SQL Server, bagusnya dibahas di milis MS SQL Server ya...

1.B. Dari Excel ke MS SQL Server -> Excel meng-ekspor data ke MS SQL Server => kegiatan dilakukan oleh Excel, ini area pembahasan Excel. Biasanya pakai VBA.
    VBA-nya bisa berupa execute query Insert Into (mau per record [baris data di Excel] atau per dataset) atau dengan mengeksekusi prosedur pengambil data dari luar SQL Server yang sudah dibuat di MS SQL Server.

2.A. Dari MS SQL Server ke Excel -> SQL Server meng-ekspor data ke Excel => kegiatan dilakukan oleh MS SQL Server, bagusnya dibahas di milis MS SQL Server ya...

2.B. Dari MS SQL Server ke Excel -> Excel meng-import data dari MS SQL Server, ini area pembahasan Excel. Paling mudah adalah dengan fitur Get External Data.
     VBA bisa digunakan untuk mengotomasi proses Get External Data.
     VBA juga bisa digunakan bersama ADO untuk mengambil data dari MS SQL Server.

Jadi,
Kalau mau detilnya kegiatan Export-Import data oleh MS SQL Server, bisa coba dicari di milis MS SQL Server ya...

btw, sederhananya, langkahnya secara umum adalah sama untuk kegiatan Export - Import oleh MS SQL Server.
0. Cari file bernama DTSWizard.exe (bagi yang meng-install MS SQL Server Express with advanced tools blabla) dan jalankan.
       > biasanya di folder ms sql server di drive C pada sub folder xx.0 (xx adalah versi MS SQL Server) \ dts \ binn
    Bagi yang menggunakan MS SQL Server edisi standard atau Enterprise, bisa dari SSMS dengan cara klik kanan sebuah database -> pilih Task -> pilih Import Data

1. ikuti langkah yang disajikan wizard yang mucul.
    Garis besarnya :
    step1 : pilih provider sumber data -> nama db atau nama file dan versi yang dibutuhkan
                  > jika sumbernya adalah Excel file, pilih providernya Microsoft Excel, pilih filenya, pilih versinya.
                  > pada MS SQL Server 2005, pilih providernya Microsoft Office ACE OLE DB blabla untuk xl2007 ke atas dan pilih Microsoft Excel untuk xl2003 ke bawah
    step2 : pilih provider lokasi tujuan -> nama db atau nama file dan versi yang dibutuhkan
                  > jika tujuannya adalah Excel file, pilih providernya Microsoft Excel, pilih filenya, pilih versinya.
                  > pada MS SQL Server 2005, pilih providernya Microsoft Office ACE OLE DB blabla untuk xl2007 ke atas dan pilih Microsoft Excel untuk xl2003 ke bawah
    step3 : pilih tabel atau dataset yang akan di Export ataupun Import -> bila perlu edit mapping tipe data dan cara penulisan ke tujuan (append atau buang data lama)
    step4 : ikuti alur wizard sampai finish

    *** Proses import dan export hanya berbeda di step1 dan step2.
    *** Import dari Excel, maka step1 pilih provider Excel, step2 pilih provider tujuan.
    *** Export ke Excel, maka step1 pilih provider sumbernya, step2 pilih provider Excel.

Begitu kan ya...

Regards,
Kid

2017-03-15 16:59 GMT+07:00 Sony Ario sony.ario1@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Mr Kid,Wah ini bagus sekali kalau bisa di bahas lebih untuk eksport - import dari Excel ke MSSQL dari dasar..
On Mar 15, 2017 1:47 PM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com > wrote:

  hmmm....
teknologi lama tanpa interface yang memudahkan user.

Mumpung sedang luang dan bisa buka Excel...

Semoga gambaran database berikut ini bisa membantu mengubah paradigma tentang database beserta system database.
Hal yang perlu dipahami :
1. komputer tempat si sistem database akan di-install.
Contoh :


2. system database (DBMS) yang di-install ke komputer tersebut (misal MS SQL Server)


*** Sampai disini, sudah ada sistem database MS SQL Server 2012 di dalam komputer MrKid10
*** Anda tidak bisa berjumpa dengan si DBMS karena DBMS tersebut sebuah sistem
*** Agar bisa bekerja di dalam sistem tersebut (DBMS tersebut), maka dibutuhkan aplikasi (program atau tools).
*** MS SQL Server telah menyediakannya dan bisa di-install. Namanya SQL Server Management Studio (SSMS) yang bisa di-unduh dan di-install free juga.

3. tools interface untuk dapat bekerja di dalam DBMS yang telah di-install. (Misal SSMS 2012)
    >> Tools ini biasanya digunakan untuk membuat db, tables, views (query pengolah data), procedures (otomasi query pengolah data), input data, lihat isi data, dsb
    >> Pada umumnya, aplikasi interface untuk user (misal aplikasi input data PT A, bisa dibuat dengan Excel juga, yang terkoneksi atau terotomasi mengirim dan mengambil data ke DBMS tersebut pada database yang dibutuhkan.


4. contoh tampilan SSMS yang telah connect ke DBMS nomor 2 tadi, sehingga bisa tahu bahwa ada banyak database yang bisa saling bekerja sama bila diperlukan, di dalam DBMS tersebut


5. Setiap DB akan berisi wadah data real (disebut Tables), kalimat perintah pengolahan data tertentu (salah satunya disebut Views), prosedur otomasi, dsb
    > Contoh : database bernama BURSA (pinjem data OHLC Anda, kemudian di-create contoh data series banyak records)


6. Contoh tampilan input data
    > bisa entri field per field maupun copas banyak records n columns dari Excel, text file, dsb
   > TIDAK BUAT FORM SENDIRI,
   > cukup buka tabel untuk kegiatan input data
   > bisa lihat banyak baris yang sudah ada di tabel tersebut
   > record baru di-input di area yang ada sign >*


7. Contoh lihat data
    > TIDAK BUAT FORM SENDIRI,    > bisa di filter, di sort sesuai kebutuhan, tapi jangan dijadikan lihat data di SSMS ini menjadi kegiatan rutin
    > lihat datanya di Excel saja kalau terbiasa bekerja di Excel
   

*** 5.6 juta records buth waktu 44 detik untuk menampilkan
*** waktu untuk memproses kalimat perintah (query SELECT) sampai didapat recordset nya sih sebentar, mungkin gak sampai 1 detik.​

8. Contoh lihat hasil pengolahan data
    > TIDAK BUAT FORM SENDIRI,    > summary harian dari 5.6 juta records
    > bisa di sort, di filter, diambil kolom tertentu, diubah susunan kolomnya, dsb
    > tapi jangan dibiasakan melihat hasil pengolahan datanya di disini, lihatnya di Excel saja kalau biasanya bekerja di Excel

​*** Nilainya sama karena data yang sama digandakan menjadi data tanggal-tanggal lainnya (total series 40 tahun)
            *** untuk mengkalkulasi summary tersebut dan menampilkannya, total butuh 1 detik (dari 5.6juta records menjadi summary 10ribu records).
            *** Menampilkan hasilnya hanya butuh waktu singkat dari 1 detik itu, karena hasilnya hanya 10ribu records
            *** proses komputasi summary nya yang butuh waktu lebih banyak dibanding menampilkan.
           
9. Excel koneksi ke DBMS di database BURSA untuk ambil hasil pengolahan data summary tersebut :
    > TIDAK BUAT FORM SENDIRI,   
        -> tapi malah bisa membuat berbagai bentuk output lainnya dengan caranya Excel
    > waktu refresh data masih kurang dari 3 detik
    > karena Excel hanya fokus mengambil 10ribu records hasil pengolahan data, sedangkan data dikomputasi DBMS dalam waktu kurang dari 1 detik.
    > proses pengambilan data menggunakan fitur Get External Data
    > data yang sudah diambil bisa dipilih akan ditampilkan sebagai Excel Table atau sebagai Pivot Table
    *** Contoh kalau dipilih jadi pivot table



So,
A. Proses input data yang manual (tidak terotomasi) bisa dilakukan dengan cara :
      1. user entri data ke Excel (misal input 200ribu records), lakukan cek dengan baik dan teliti
      2. copy area range yang sudah di-input, blok semua records (records loh ya) -> ke SSMS -> buka ruang input tabel -> paste
      3. tutup SSMS

B. Proses output dengan Excel file yang sudah dibuatkan koneksi data menggunakan fitur Get External Data
      1. buka file Excel yang sudah dibuatkan koneksi data (ingat, koneksi data hanya dibuat 1 kali saja sudah cukup)
      2. lakukan refresh (ribbon Data -> Refresh All)
      3. [bila perlu] save workbook    (SSMS tidak perlu dibuka, alias di windows task bar hanya ada 1 bijik taskbar yaitu si Excel doang pun juga bisa)

Nah...
bagian :
Yg kurang ku sukai -----> karena  sering merubah tampilan . (kebiasaan burukku)
> Kid :: ini kan bisa dilakukan di Excel sesuka hati

1.  Mesti di buat kan form. ---> untuk input data.
> Kid :: ini juga bisa dilakukan di Excel sesuka hati lalu copas atau pakai otomasi kirim data ke DBMS

2.  Mesti di buatkan form  ----> untuk laporan data
> Kid :: ini kan bisa dilakukan di Excel sesuka hati. Cukup tugaskan Excel untuk ambil data hasil pengolahan oleh DBMS dan berkreasilah menyusun laporan di Excel.

3. Saat input data  ---> nga bisa lihat data input sebelumnya . (karena pakai form)
> Kid :: tidak harus pakai form kan.... Bisa di-Excel pula... Dan semuanya bisa lihat records yang sudah di-input sebelumnya tuh

4. Kalau mau loop -----> data nya nga bisa di sort dulu ---> biar saat sort sekali jalan saja.
> Kid :: Yang mau di-loop dari data yang tersimpan di DB yang ada di DBMS itu apa ? dan buat apa ?
> Kid :: Proses filter cukup dengan frase WHERE, untuk sort dengan frase ORDER BY, lalu mau loop apa ?
> Kid :: Kalau mau loop, di Excel sajah...
> Kid :: Tugaskan Excel ambil data yang dibutuhkan (terfilter dan tersort sekalipun), lalu tampilkan sebagai Excel Table, lalu loop lah sesukanya di Excel Table tersebut.

----> kadang kadang bila aku ragu : maka di hitung kembali pakai formula di excel >< hasil dari Macronya  --> apakah ada kesalahan.> Kid :: kalau ragu akan hasil otomasi, berarti kan bukan di DBMS nya
> Kid :: otomasi pakai Macro (VBA) yang lap lup an itu kan di Excel.
> Kid :: Berarti petanin aja hasil pengambilan data dari DBMS yang kemudian di lap lup itu ya.. kayanya sih bisa gitu yak...

:)
Mari kita manfaatkan teknologi untuk mempermudah hidup.

Regards,
Kid

2017-03-15 7:58 GMT+07:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Pak Kid.

Jangan-jangan ada pemikiran bahwa database pantasnya buat dipakai berbanyak ya...
hmmm...
Andai benar, ada baiknya hal ini bisa diubah.

Dulu aku pernah pakai dbase5, (masih under dos) .

Yg kurang ku sukai -----> karena  sering merubah tampilan . (kebiasaan burukku)
1.  Mesti di buat kan form. ---> untuk input data.
2.  Mesti di buatkan form  ----> untuk laporan data
3. Saat input data  ---> nga bisa lihat data input sebelumnya . (karena pakai form)
4. Kalau mau loop -----> data nya nga bisa di sort dulu ---> biar saat sort sekali jalan saja.
----> kadang kadang bila aku ragu : maka di hitung kembali pakai formula di excel >< hasil dari Macronya  --> apakah ada kesalahan.

Kelebihan yg aku ketahui,  bisa simpan banyakkkk data. (record)
Formula  lebih permanen.  ( pakai link, link an)
    misalnya :
    ada file Khusus : data pelanggang.  ---> ini biasanya aku gabung dengan data supplyer.
                           : data pembelian.
                           : data penjualan .              
                           : data cash ------> data penerimaan ,  data pembayaran ,  data pengeluaran

Pada umumnya :  pakai database  (untuk data semakin banyak)  maka akan semakin cepat -- waktu prosesnya di bandingkan excel.

hanya sebatas itu yg ku ketahui.

Salam

Lukman.

NB : kebiasaan buruk ku --- sering merobah, robah --- karena dibikin sendiri (jadi cape sendiri)

 

2017-03-15 1:12 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Sama-sama Pak.

Agak tergelitik dengan bagian ini :
Karena di pakai untuk diri sendiri,  maka pilihan beralih ke data dase  --- aku abaikan .
Jangan-jangan ada pemikiran bahwa database pantasnya buat dipakai berbanyak ya...
hmmm...
Andai benar, ada baiknya hal ini bisa diubah.

System database (DBMS) seperti MS Access atau MS SQL Server (yang express saja yang free) bisa dimanfaatkan untuk kebutuhan sendiri, dipakai layaknya menggunakan Excel saja. Sekedar wadah menyimpan data dan pengolah data dengan banyak records. Dengan demikian, seluruh pekerjaan yang dibebankan kepada diri sendiri bisa dikerjakan dengan cepat. Jadi punya waktu luang untuk kegiatan pribadi. Bekerja secara smart dan efisien. Gak lembur dan bisa kumpul bersama dengan keluarga lebih banyak.

but, it's just my two-cents.

;)

Regards,
Kid

2017-03-14 18:18 GMT+07:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Pak Kid .

Terima kasih pak .

Uraian / penjelasan dari bapak sangat lengkap .

Yg aku butuhan : data  per tanggal,  per Ticker(saham) ,  harga  ---> data harga yg akan di ambil .

Karena di pakai untuk diri sendiri,  maka pilihan beralih ke data dase  --- aku abaikan .

jadi tinggal 2 pilihan :   1  dibagi beberapa sheet, satu sheet  untuk data per tahun.
                                   2. di bagi beberapa file,   satu file per tahun
mungkin pilihan ku , lebih cenderung pakai :

1  file ---> di bagi  beberapa sheet,     yang isi dari satu sheet adalah data per tahun
         Dilengkapi  di sheet awal :   sebagai sheet bantu.
         misalnya : mencari data  th berapa ---> ada nya di sheet 3. misalnya
                         mencari data tgl berapa --->  ada nya di row berapa sampai berapa. 
         Untuk mempercepat waktu proses, saat datanya mau di ambil .

2 ---> dibagi beberapa  file ---> yg aku pertimbangkan waktu buka dan tutup dari file tersebut.
      ada kemungkinan lebih lambat -- untuk buka dan tutup file.
       saat ini saja .  sekali buka file -- ada kali sekitar 4 ~ 6 file .

Tetap pakai excel --- karena bikin Excel sendiri -- ada masalah -- bisa di atasi sendiri.

dan tampilannya mudah di ubah ubah .

entah pendapat dari bapak .

Salam

Lukman.

2017-03-13 15:32 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Hai Lukman,

Untuk data series, patut dipertimbangkan pula seberapa lebar rentang waktu dan tingkat kedetilan informasi yang digunakan dalam kegiatan sehari-hari.

Contoh :
Sebuah perusahaan yang menjual 3 produk sepanjang masa memiliki sekitar 200 orang sales yang tersebar di seluruh Indonesia. Seluruh sales person tersebut setiap hari melaporkan total penjualan setiap produk yang telah dilakukannya.
Maka setiap hari akan ada data sebanyak 200 orang * 3 produk * 1 record/hari = 600 records/hari.
Andaikan setahun ada 350 hari kerja sales person, maka dalam setahun ada 350 hari/tahun * 600 records/hari = 210000 records/tahun.

Dalam perusahaan tersebut, kegiatan terhadap data sales dilakukan :

Kasus A : tanpa memperhatikan siapa sales personnya. Artinya, tidak ada kebutuhan untuk membuat laporan per sales person atau menganalisa sales per sales person. Rentang waktu yang dibutuhkan adalah series 10 tahun.
> pada kasus ini, maka data yang disimpan bisa tanpa sales person, tetapi cukup summary total penjualan per produk per hari.
> artinya, jumlah record yang perlu disimpan per harinya adalah 3 produk * 1 record/hari = 3 records/hari.
> Per tahun berarti hanya ada 350 hari/tahun * 3 records/hari  = 1050 records/tahun
> Untuk kebutuhan series 10 tahun, maka perlu menyimpan 1050 records/tahun * 10 tahun = 10500 records.
> Excel versi berapapun masih mampu menyimpannya
> Data asli yang juga menyimpan informasi sales person bisa dibuang atau disimpan sebagai file dokumen berupa text file

Kasus B : memperhatikan siapa sales personnya dengan rentang waktu yang dibutuhkan adalah series 5 tahun.
> pada kasus ini, maka data yang disimpan adalah lengkap.
> artinya, jumlah record yang perlu disimpan per tahunnya adalah 210000 records/tahun.
> Untuk kebutuhan series 5 tahun, maka perlu menyimpan 210000 records/tahun * 5 tahun = 1050000 records (satu juta lima puluh ribu records)
> Excel versi 2007 ke atas masih bisa menyimpannya

Kasus C : memperhatikan siapa sales personnya dengan rentang waktu yang dibutuhkan adalah series 10 tahun> pada kasus ini, maka data yang disimpan adalah lengkap.
> artinya, jumlah record yang perlu disimpan per tahunnya adalah 210000 records/tahun.
> Untuk kebutuhan series 5 tahun, maka perlu menyimpan 210000 records/tahun * 10 tahun = 2100000 records (dua juta seratus ribu records)
> Excel 2007 ke atas bisa menyimpannya dalam 2 sheet, tetapi akan cukup sulit mengolahnya
> Fitur Get External Data bisa mempermudah proses terhadap 2 sheet dalam 1 file Excel atau 2 file Exel berisi masing-masing 1 sheet, tetapi masih kurang efisien.
> Opsi lainnya adalah menyimpan data pada 1 (satu) file text (text file), kemudian diolah memanfaatkan fitur Get External Data oleh Excel.

Hal tersebut di atas adalah pembahasan dengan fokus utama adalah Excel

Padahal,
Semestinya yang menjadi fokus utama adalah data dan pengolahan data.

Artinya, pertanyaan berikut :
Mana yg lebih cepat.
dengan pilihan  dibawah ini :

A .  di bagi beberap sheet ( data pertahun )
B    dibeagi beberapa file  (data per tahun)

adalah meletakkan Excel sebagai fokus utama, sehingga bagian :
C. apakah ada solusi lain nya .                 > seperti yang dibiru di atas
akan cenderung berharap tetap menjadikan Excel sebagai fokus utama.

??? Seperti apa sih kalau fokus pada data dan pengolahan data ???1. Data membutuhkan wadah yang bisa menampung seluruh data
2. Pengolahan data yang ada dalam wadah tersebut bisa mudah, cepat, dan tepat sesuai proses bisnis yang dibutuhkan

2 (dua) kondisi agar fokus pada data dan pengolahan data tersebut bisa disederhanakan menjadi :
1. wadah data sering disebut database
2. pengolah data yang mampu mewujudkannya sering disebut sistem manajemen database (database management system [disingkat DBMS])

Bahasa pengolah data yang digunakan oleh DBMS dalam mengolah data disebut SQL.
Jadi, bisa juga dikatakan bahwa bahasa umum pengolahan data adalah SQL seperti bahasa Inggris sebagai bahasa percakapan umum manusia saat ini.

--- Sampai disini, biasanya sudah mulai banyak yang ogah karena sudah mulai menyentuh database ---
Payahnya, kata database apalagi database system sudah terlalu umum dikenal rumit.
[teknologi kok memperumit... yang bermasalah adalah teknologinya atau pengguna teknologinya ya ? ]
* jadi bingung nih dengan yang memiliki stigma database atau database system itu rumit.
------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------------------

Jadi,
to the point nya adalah :
1. Jika ada data, simpanlah di wadah data yang bernama database.
2. Ketika memilih database, pilihlah yang mampu memanajemen database
[Excel tidak termasuk dong...]
* iya, Excel tidak termasuk...
   so what ?
   trus gak mau pakai Excel ?
   trus pake Excel gak bisa efisien ?
   plis deh...

Kembali ke kasus data yang banyak sekali ya....
   1. simpan data di sebuah database (bagusnya disebut yang lebih tepat ya, yaitu DBMS). Misal, disimpan di dalam MS Access, MS SQL Server, Oracle, MySQL, dsb.
       > MS SQL Server punya versi yang free bernama MS SQL Server Express dengan makasimal size per db file adalag 10GB (bisa berpuluh juta records nih per file).
       > Mengolah data dengan DBMS antar database (db file sekalipun) jauh lebih cepat dibanding antar kolom dalam sebuah sheet pada workbook yang sama di Excel.
   2. susun proses pengolahan data di DBMS tersebut, setidaknya sampai pada kondisi didapatkannya suatu recordset (sebut dulu tabel deh) yang sudah bisa diolah Excel
   3. minta Excel untuk mengambil recordset hasil nomor 2 tadi. -> fitur Get External Data yang bekerja
   4. olah di Excel dengan segala kemampuan yang ada
   5. [bila perlu] buat sebuah proses otomasi dari pengambilan data sampai ujung terkahirnya (report, summary, printout, dsb) di Excel.

*** Yup, nomor 3,4,5 menunjukkan bahwa Excel sekedar tools. Kalau lingkungannya bukan Excel, maka nomor 3,4,5 disesuaikan dengan lingkungan tersebut ***

Artinya :
a. Excel gak usah repot-repot ngloop sana sini, nyusun formula begini begitu untuk mengolah data yang begitu banyak, karena gak akan bisa cepat.
     > DBMS mengolah data 5juta record dalam waktu 60 detik itu sudah perlu perbaikan atau mengoptimasi proses, alias sudah mulai gak wajar dialamnya.
        Artinya si user DBMS yang perlu belajar lagi.
waktu kurang dari 5 detik. Kalau gak percaya, coba saja, lah wong ini cuma dugaan kok. Malah mestinya sekitar 1 detik sekian micro detik.
b. Penyimpanan dan pengolahan data awalnya diserahkan pada ahlinya, yaitu DBMS.
     > Kalau untuk data seperti contoh di atas (si perusahaan tadi), kalau kasus C butuh rentang 40 tahun atau sekitar 8juta records, DBMS biasanya bisa mengolahnya dalam c. Manfaatkan hasil kerja si ahli pada lingkungan kerja yang dikenal dan dipahami, dalam milis ini berarti pakai Excel.
     > Nah ini, ketika sudah kembali ke Excel, untuk ambil data hasil kerja DBMS yang total records nya mencapai 5juta records misalnya, bisa jadi butuh waktu sekitar 1 menit atau lebih.
     > Tapi, kalau record hasil kerja ahlinya (si DBMS) cuma 1 atau 2 juta records, paling Excel butuh 5 sampai 10 detik juga kelar.

*** membuat/membangun gedung kantor bertingkat butuh ahli pembuat kaca untuk menghasilkan kaca jendela bukan ?
*** tukang bangunan dan arsiteknya cuma tinggal milih kaca mana yang pas untuk gedung itu, lalu dipasang deh dengan segala teknik pertukangan supaya si kaca gedung tidak lepas atau jatuh.

Demikian kira-kiranya...

Regards,
Kid

2017-03-12 16:10 GMT+07:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  File  excelku   : saat ini  880511 baris (row)   sekitar 88 Mb

excel : versi 2010 : 64 bit

sepengetahuan ku --- jumlah row mak :  1 juta .

antisipasi untuk masa mendatang .

Mana yg lebih cepat.
dengan pilihan  dibawah ini :

A .  di bagi beberap sheet ( data pertahun )
B    dibeagi beberapa file  (data per tahun)

C. apakah ada solusi lain nya . 

Salam

Lukman

 

#yiv1683577410 #yiv1683577410 -- #yiv1683577410ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1683577410 #yiv1683577410ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1683577410 #yiv1683577410ygrp-mkp #yiv1683577410hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1683577410 #yiv1683577410ygrp-mkp #yiv1683577410ads {margin-bottom:10px;}#yiv1683577410 #yiv1683577410ygrp-mkp .yiv1683577410ad {padding:0 0;}#yiv1683577410 #yiv1683577410ygrp-mkp .yiv1683577410ad p {margin:0;}#yiv1683577410 #yiv1683577410ygrp-mkp .yiv1683577410ad a {color:#0000ff;text-decoration:none;}#yiv1683577410 #yiv1683577410ygrp-sponsor #yiv1683577410ygrp-lc {font-family:Arial;}#yiv1683577410 #yiv1683577410ygrp-sponsor #yiv1683577410ygrp-lc #yiv1683577410hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1683577410 #yiv1683577410ygrp-sponsor #yiv1683577410ygrp-lc .yiv1683577410ad {margin-bottom:10px;padding:0 0;}#yiv1683577410 #yiv1683577410actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1683577410 #yiv1683577410activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1683577410 #yiv1683577410activity span {font-weight:700;}#yiv1683577410 #yiv1683577410activity span:first-child {text-transform:uppercase;}#yiv1683577410 #yiv1683577410activity span a {color:#5085b6;text-decoration:none;}#yiv1683577410 #yiv1683577410activity span span {color:#ff7900;}#yiv1683577410 #yiv1683577410activity span .yiv1683577410underline {text-decoration:underline;}#yiv1683577410 .yiv1683577410attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv1683577410 .yiv1683577410attach div a {text-decoration:none;}#yiv1683577410 .yiv1683577410attach img {border:none;padding-right:5px;}#yiv1683577410 .yiv1683577410attach label {display:block;margin-bottom:5px;}#yiv1683577410 .yiv1683577410attach label a {text-decoration:none;}#yiv1683577410 blockquote {margin:0 0 0 4px;}#yiv1683577410 .yiv1683577410bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv1683577410 .yiv1683577410bold a {text-decoration:none;}#yiv1683577410 dd.yiv1683577410last p a {font-family:Verdana;font-weight:700;}#yiv1683577410 dd.yiv1683577410last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv1683577410 dd.yiv1683577410last p span.yiv1683577410yshortcuts {margin-right:0;}#yiv1683577410 div.yiv1683577410attach-table div div a {text-decoration:none;}#yiv1683577410 div.yiv1683577410attach-table {width:400px;}#yiv1683577410 div.yiv1683577410file-title a, #yiv1683577410 div.yiv1683577410file-title a:active, #yiv1683577410 div.yiv1683577410file-title a:hover, #yiv1683577410 div.yiv1683577410file-title a:visited {text-decoration:none;}#yiv1683577410 div.yiv1683577410photo-title a, #yiv1683577410 div.yiv1683577410photo-title a:active, #yiv1683577410 div.yiv1683577410photo-title a:hover, #yiv1683577410 div.yiv1683577410photo-title a:visited {text-decoration:none;}#yiv1683577410 div#yiv1683577410ygrp-mlmsg #yiv1683577410ygrp-msg p a span.yiv1683577410yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv1683577410 .yiv1683577410green {color:#628c2a;}#yiv1683577410 .yiv1683577410MsoNormal {margin:0 0 0 0;}#yiv1683577410 o {font-size:0;}#yiv1683577410 #yiv1683577410photos div {float:left;width:72px;}#yiv1683577410 #yiv1683577410photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv1683577410 #yiv1683577410photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv1683577410 #yiv1683577410reco-category {font-size:77%;}#yiv1683577410 #yiv1683577410reco-desc {font-size:77%;}#yiv1683577410 .yiv1683577410replbq {margin:4px;}#yiv1683577410 #yiv1683577410ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv1683577410 #yiv1683577410ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv1683577410 #yiv1683577410ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv1683577410 #yiv1683577410ygrp-mlmsg select, #yiv1683577410 input, #yiv1683577410 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv1683577410 #yiv1683577410ygrp-mlmsg pre, #yiv1683577410 code {font:115% monospace;}#yiv1683577410 #yiv1683577410ygrp-mlmsg * {line-height:1.22em;}#yiv1683577410 #yiv1683577410ygrp-mlmsg #yiv1683577410logo {padding-bottom:10px;}#yiv1683577410 #yiv1683577410ygrp-msg p a {font-family:Verdana;}#yiv1683577410 #yiv1683577410ygrp-msg p#yiv1683577410attach-count span {color:#1E66AE;font-weight:700;}#yiv1683577410 #yiv1683577410ygrp-reco #yiv1683577410reco-head {color:#ff7900;font-weight:700;}#yiv1683577410 #yiv1683577410ygrp-reco {margin-bottom:20px;padding:0px;}#yiv1683577410 #yiv1683577410ygrp-sponsor #yiv1683577410ov li a {font-size:130%;text-decoration:none;}#yiv1683577410 #yiv1683577410ygrp-sponsor #yiv1683577410ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv1683577410 #yiv1683577410ygrp-sponsor #yiv1683577410ov ul {margin:0;padding:0 0 0 8px;}#yiv1683577410 #yiv1683577410ygrp-text {font-family:Georgia;}#yiv1683577410 #yiv1683577410ygrp-text p {margin:0 0 1em 0;}#yiv1683577410 #yiv1683577410ygrp-text tt {font-size:120%;}#yiv1683577410 #yiv1683577410ygrp-vital ul li:last-child {border-right:none !important;}#yiv1683577410

Thu Mar 16, 2017 9:06 pm (PDT) . Posted by:

"Fahmi Syaifullah" fahmisyaifullah20


Sangat setuju kata om odong.
terima kasihfahmi
Dikirim dari Yahoo Mail di Android

Pada Jum, 17 Mar 2017 pada 9:08 AM, odong nando odongnando@yahoo.com [belajar-excel]<belajar-excel@yahoogroups.com> menulis:  

setuju....bila perlu di lakukan beberapakali pertemuan... br,

odong nando

Dari: "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
Kepada: BeExcel <belajar-excel@yahoogroups.com>
Dikirim: Kamis, 16 Maret 2017 22:34
Judul: Re: [belajar-excel] File Excel besar

  hmmm...

Bagaimana kalau BeExceller yang memang membutuhkan atau yang akan mempelajari tentang kolaborasi MS Excel dan MS SQL Server berkumpul bersama dan merencanakan suatu workshop ?

2017-03-15 19:44 GMT+07:00 Sony Ario sony.ario1@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:

  matur suwun Mr. Kid.
Maksud saya memang seperti point no. 1 B dan 2 B itu. Dengan VBA metode ADO :). Kalau saja para sepuh dimilis ini mau ngadakan workshop pasti banyak yang minat lho. Jadi bukan kopdar formatnya.
btw, sekali lagi matur suwun penjelasan nya.
WassalamSony
gnl-excelinfo.blogspot.co.id
2017-03-15 18:30 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  hehehe....

1.A. Dari Excel ke MS SQL Server -> SQL Server meng-impor data dari Excel => kegiatan dilakukan oleh MS SQL Server, bagusnya dibahas di milis MS SQL Server ya...

1.B. Dari Excel ke MS SQL Server -> Excel meng-ekspor data ke MS SQL Server => kegiatan dilakukan oleh Excel, ini area pembahasan Excel. Biasanya pakai VBA.
    VBA-nya bisa berupa execute query Insert Into (mau per record [baris data di Excel] atau per dataset) atau dengan mengeksekusi prosedur pengambil data dari luar SQL Server yang sudah dibuat di MS SQL Server.

2.A. Dari MS SQL Server ke Excel -> SQL Server meng-ekspor data ke Excel => kegiatan dilakukan oleh MS SQL Server, bagusnya dibahas di milis MS SQL Server ya...

2.B. Dari MS SQL Server ke Excel -> Excel meng-import data dari MS SQL Server, ini area pembahasan Excel. Paling mudah adalah dengan fitur Get External Data.
     VBA bisa digunakan untuk mengotomasi proses Get External Data.
     VBA juga bisa digunakan bersama ADO untuk mengambil data dari MS SQL Server.

Jadi,
Kalau mau detilnya kegiatan Export-Import data oleh MS SQL Server, bisa coba dicari di milis MS SQL Server ya...

btw, sederhananya, langkahnya secara umum adalah sama untuk kegiatan Export - Import oleh MS SQL Server.
0. Cari file bernama DTSWizard.exe (bagi yang meng-install MS SQL Server Express with advanced tools blabla) dan jalankan.
       > biasanya di folder ms sql server di drive C pada sub folder xx.0 (xx adalah versi MS SQL Server) \ dts \ binn
    Bagi yang menggunakan MS SQL Server edisi standard atau Enterprise, bisa dari SSMS dengan cara klik kanan sebuah database -> pilih Task -> pilih Import Data

1. ikuti langkah yang disajikan wizard yang mucul.
    Garis besarnya :
    step1 : pilih provider sumber data -> nama db atau nama file dan versi yang dibutuhkan
                  > jika sumbernya adalah Excel file, pilih providernya Microsoft Excel, pilih filenya, pilih versinya.
                  > pada MS SQL Server 2005, pilih providernya Microsoft Office ACE OLE DB blabla untuk xl2007 ke atas dan pilih Microsoft Excel untuk xl2003 ke bawah
    step2 : pilih provider lokasi tujuan -> nama db atau nama file dan versi yang dibutuhkan
                  > jika tujuannya adalah Excel file, pilih providernya Microsoft Excel, pilih filenya, pilih versinya.
                  > pada MS SQL Server 2005, pilih providernya Microsoft Office ACE OLE DB blabla untuk xl2007 ke atas dan pilih Microsoft Excel untuk xl2003 ke bawah
    step3 : pilih tabel atau dataset yang akan di Export ataupun Import -> bila perlu edit mapping tipe data dan cara penulisan ke tujuan (append atau buang data lama)
    step4 : ikuti alur wizard sampai finish

    *** Proses import dan export hanya berbeda di step1 dan step2.
    *** Import dari Excel, maka step1 pilih provider Excel, step2 pilih provider tujuan.
    *** Export ke Excel, maka step1 pilih provider sumbernya, step2 pilih provider Excel.

Begitu kan ya...

Regards,
Kid

2017-03-15 16:59 GMT+07:00 Sony Ario sony.ario1@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Mr Kid,Wah ini bagus sekali kalau bisa di bahas lebih untuk eksport - import dari Excel ke MSSQL dari dasar..
On Mar 15, 2017 1:47 PM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com > wrote:

  hmmm....
teknologi lama tanpa interface yang memudahkan user.

Mumpung sedang luang dan bisa buka Excel...

Semoga gambaran database berikut ini bisa membantu mengubah paradigma tentang database beserta system database.
Hal yang perlu dipahami :
1. komputer tempat si sistem database akan di-install.
Contoh :


2. system database (DBMS) yang di-install ke komputer tersebut (misal MS SQL Server)


*** Sampai disini, sudah ada sistem database MS SQL Server 2012 di dalam komputer MrKid10
*** Anda tidak bisa berjumpa dengan si DBMS karena DBMS tersebut sebuah sistem
*** Agar bisa bekerja di dalam sistem tersebut (DBMS tersebut), maka dibutuhkan aplikasi (program atau tools).
*** MS SQL Server telah menyediakannya dan bisa di-install. Namanya SQL Server Management Studio (SSMS) yang bisa di-unduh dan di-install free juga.

3. tools interface untuk dapat bekerja di dalam DBMS yang telah di-install. (Misal SSMS 2012)
    >> Tools ini biasanya digunakan untuk membuat db, tables, views (query pengolah data), procedures (otomasi query pengolah data), input data, lihat isi data, dsb
    >> Pada umumnya, aplikasi interface untuk user (misal aplikasi input data PT A, bisa dibuat dengan Excel juga, yang terkoneksi atau terotomasi mengirim dan mengambil data ke DBMS tersebut pada database yang dibutuhkan.


4. contoh tampilan SSMS yang telah connect ke DBMS nomor 2 tadi, sehingga bisa tahu bahwa ada banyak database yang bisa saling bekerja sama bila diperlukan, di dalam DBMS tersebut


5. Setiap DB akan berisi wadah data real (disebut Tables), kalimat perintah pengolahan data tertentu (salah satunya disebut Views), prosedur otomasi, dsb
    > Contoh : database bernama BURSA (pinjem data OHLC Anda, kemudian di-create contoh data series banyak records)


6. Contoh tampilan input data
    > bisa entri field per field maupun copas banyak records n columns dari Excel, text file, dsb
   > TIDAK BUAT FORM SENDIRI,
   > cukup buka tabel untuk kegiatan input data
   > bisa lihat banyak baris yang sudah ada di tabel tersebut
   > record baru di-input di area yang ada sign >*


7. Contoh lihat data
    > TIDAK BUAT FORM SENDIRI,    > bisa di filter, di sort sesuai kebutuhan, tapi jangan dijadikan lihat data di SSMS ini menjadi kegiatan rutin
    > lihat datanya di Excel saja kalau terbiasa bekerja di Excel
   

*** 5.6 juta records buth waktu 44 detik untuk menampilkan
*** waktu untuk memproses kalimat perintah (query SELECT) sampai didapat recordset nya sih sebentar, mungkin gak sampai 1 detik.​

8. Contoh lihat hasil pengolahan data
    > TIDAK BUAT FORM SENDIRI,    > summary harian dari 5.6 juta records
    > bisa di sort, di filter, diambil kolom tertentu, diubah susunan kolomnya, dsb
    > tapi jangan dibiasakan melihat hasil pengolahan datanya di disini, lihatnya di Excel saja kalau biasanya bekerja di Excel

​*** Nilainya sama karena data yang sama digandakan menjadi data tanggal-tanggal lainnya (total series 40 tahun)
            *** untuk mengkalkulasi summary tersebut dan menampilkannya, total butuh 1 detik (dari 5.6juta records menjadi summary 10ribu records).
            *** Menampilkan hasilnya hanya butuh waktu singkat dari 1 detik itu, karena hasilnya hanya 10ribu records
            *** proses komputasi summary nya yang butuh waktu lebih banyak dibanding menampilkan.
           
9. Excel koneksi ke DBMS di database BURSA untuk ambil hasil pengolahan data summary tersebut :
    > TIDAK BUAT FORM SENDIRI,   
        -> tapi malah bisa membuat berbagai bentuk output lainnya dengan caranya Excel
    > waktu refresh data masih kurang dari 3 detik
    > karena Excel hanya fokus mengambil 10ribu records hasil pengolahan data, sedangkan data dikomputasi DBMS dalam waktu kurang dari 1 detik.
    > proses pengambilan data menggunakan fitur Get External Data
    > data yang sudah diambil bisa dipilih akan ditampilkan sebagai Excel Table atau sebagai Pivot Table
    *** Contoh kalau dipilih jadi pivot table



So,
A. Proses input data yang manual (tidak terotomasi) bisa dilakukan dengan cara :
      1. user entri data ke Excel (misal input 200ribu records), lakukan cek dengan baik dan teliti
      2. copy area range yang sudah di-input, blok semua records (records loh ya) -> ke SSMS -> buka ruang input tabel -> paste
      3. tutup SSMS

B. Proses output dengan Excel file yang sudah dibuatkan koneksi data menggunakan fitur Get External Data
      1. buka file Excel yang sudah dibuatkan koneksi data (ingat, koneksi data hanya dibuat 1 kali saja sudah cukup)
      2. lakukan refresh (ribbon Data -> Refresh All)
      3. [bila perlu] save workbook    (SSMS tidak perlu dibuka, alias di windows task bar hanya ada 1 bijik taskbar yaitu si Excel doang pun juga bisa)

Nah...
bagian :
Yg kurang ku sukai -----> karena  sering merubah tampilan . (kebiasaan burukku)
> Kid :: ini kan bisa dilakukan di Excel sesuka hati

1.  Mesti di buat kan form. ---> untuk input data.
> Kid :: ini juga bisa dilakukan di Excel sesuka hati lalu copas atau pakai otomasi kirim data ke DBMS

2.  Mesti di buatkan form  ----> untuk laporan data
> Kid :: ini kan bisa dilakukan di Excel sesuka hati. Cukup tugaskan Excel untuk ambil data hasil pengolahan oleh DBMS dan berkreasilah menyusun laporan di Excel.

3. Saat input data  ---> nga bisa lihat data input sebelumnya . (karena pakai form)
> Kid :: tidak harus pakai form kan.... Bisa di-Excel pula... Dan semuanya bisa lihat records yang sudah di-input sebelumnya tuh

4. Kalau mau loop -----> data nya nga bisa di sort dulu ---> biar saat sort sekali jalan saja.
> Kid :: Yang mau di-loop dari data yang tersimpan di DB yang ada di DBMS itu apa ? dan buat apa ?
> Kid :: Proses filter cukup dengan frase WHERE, untuk sort dengan frase ORDER BY, lalu mau loop apa ?
> Kid :: Kalau mau loop, di Excel sajah...
> Kid :: Tugaskan Excel ambil data yang dibutuhkan (terfilter dan tersort sekalipun), lalu tampilkan sebagai Excel Table, lalu loop lah sesukanya di Excel Table tersebut.

----> kadang kadang bila aku ragu : maka di hitung kembali pakai formula di excel >< hasil dari Macronya  --> apakah ada kesalahan.> Kid :: kalau ragu akan hasil otomasi, berarti kan bukan di DBMS nya
> Kid :: otomasi pakai Macro (VBA) yang lap lup an itu kan di Excel.
> Kid :: Berarti petanin aja hasil pengambilan data dari DBMS yang kemudian di lap lup itu ya.. kayanya sih bisa gitu yak...

:)
Mari kita manfaatkan teknologi untuk mempermudah hidup.

Regards,
Kid

2017-03-15 7:58 GMT+07:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Pak Kid.

Jangan-jangan ada pemikiran bahwa database pantasnya buat dipakai berbanyak ya...
hmmm...
Andai benar, ada baiknya hal ini bisa diubah.

Dulu aku pernah pakai dbase5, (masih under dos) .

Yg kurang ku sukai -----> karena  sering merubah tampilan . (kebiasaan burukku)
1.  Mesti di buat kan form. ---> untuk input data.
2.  Mesti di buatkan form  ----> untuk laporan data
3. Saat input data  ---> nga bisa lihat data input sebelumnya . (karena pakai form)
4. Kalau mau loop -----> data nya nga bisa di sort dulu ---> biar saat sort sekali jalan saja.
----> kadang kadang bila aku ragu : maka di hitung kembali pakai formula di excel >< hasil dari Macronya  --> apakah ada kesalahan.

Kelebihan yg aku ketahui,  bisa simpan banyakkkk data. (record)
Formula  lebih permanen.  ( pakai link, link an)
    misalnya :
    ada file Khusus : data pelanggang.  ---> ini biasanya aku gabung dengan data supplyer.
                           : data pembelian.
                           : data penjualan .              
                           : data cash ------> data penerimaan ,  data pembayaran ,  data pengeluaran

Pada umumnya :  pakai database  (untuk data semakin banyak)  maka akan semakin cepat -- waktu prosesnya di bandingkan excel.

hanya sebatas itu yg ku ketahui.

Salam

Lukman.

NB : kebiasaan buruk ku --- sering merobah, robah --- karena dibikin sendiri (jadi cape sendiri)

 

2017-03-15 1:12 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Sama-sama Pak.

Agak tergelitik dengan bagian ini :
Karena di pakai untuk diri sendiri,  maka pilihan beralih ke data dase  --- aku abaikan .
Jangan-jangan ada pemikiran bahwa database pantasnya buat dipakai berbanyak ya...
hmmm...
Andai benar, ada baiknya hal ini bisa diubah.

System database (DBMS) seperti MS Access atau MS SQL Server (yang express saja yang free) bisa dimanfaatkan untuk kebutuhan sendiri, dipakai layaknya menggunakan Excel saja. Sekedar wadah menyimpan data dan pengolah data dengan banyak records. Dengan demikian, seluruh pekerjaan yang dibebankan kepada diri sendiri bisa dikerjakan dengan cepat. Jadi punya waktu luang untuk kegiatan pribadi. Bekerja secara smart dan efisien. Gak lembur dan bisa kumpul bersama dengan keluarga lebih banyak.

but, it's just my two-cents.

;)

Regards,
Kid

2017-03-14 18:18 GMT+07:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Pak Kid .

Terima kasih pak .

Uraian / penjelasan dari bapak sangat lengkap .

Yg aku butuhan : data  per tanggal,  per Ticker(saham) ,  harga  ---> data harga yg akan di ambil .

Karena di pakai untuk diri sendiri,  maka pilihan beralih ke data dase  --- aku abaikan .

jadi tinggal 2 pilihan :   1  dibagi beberapa sheet, satu sheet  untuk data per tahun.
                                   2. di bagi beberapa file,   satu file per tahun
mungkin pilihan ku , lebih cenderung pakai :

1  file ---> di bagi  beberapa sheet,     yang isi dari satu sheet adalah data per tahun
         Dilengkapi  di sheet awal :   sebagai sheet bantu.
         misalnya : mencari data  th berapa ---> ada nya di sheet 3. misalnya
                         mencari data tgl berapa --->  ada nya di row berapa sampai berapa. 
         Untuk mempercepat waktu proses, saat datanya mau di ambil .

2 ---> dibagi beberapa  file ---> yg aku pertimbangkan waktu buka dan tutup dari file tersebut.
      ada kemungkinan lebih lambat -- untuk buka dan tutup file.
       saat ini saja .  sekali buka file -- ada kali sekitar 4 ~ 6 file .

Tetap pakai excel --- karena bikin Excel sendiri -- ada masalah -- bisa di atasi sendiri.

dan tampilannya mudah di ubah ubah .

entah pendapat dari bapak .

Salam

Lukman.

2017-03-13 15:32 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  Hai Lukman,

Untuk data series, patut dipertimbangkan pula seberapa lebar rentang waktu dan tingkat kedetilan informasi yang digunakan dalam kegiatan sehari-hari.

Contoh :
Sebuah perusahaan yang menjual 3 produk sepanjang masa memiliki sekitar 200 orang sales yang tersebar di seluruh Indonesia. Seluruh sales person tersebut setiap hari melaporkan total penjualan setiap produk yang telah dilakukannya.
Maka setiap hari akan ada data sebanyak 200 orang * 3 produk * 1 record/hari = 600 records/hari.
Andaikan setahun ada 350 hari kerja sales person, maka dalam setahun ada 350 hari/tahun * 600 records/hari = 210000 records/tahun.

Dalam perusahaan tersebut, kegiatan terhadap data sales dilakukan :

Kasus A : tanpa memperhatikan siapa sales personnya. Artinya, tidak ada kebutuhan untuk membuat laporan per sales person atau menganalisa sales per sales person. Rentang waktu yang dibutuhkan adalah series 10 tahun.
> pada kasus ini, maka data yang disimpan bisa tanpa sales person, tetapi cukup summary total penjualan per produk per hari.
> artinya, jumlah record yang perlu disimpan per harinya adalah 3 produk * 1 record/hari = 3 records/hari.
> Per tahun berarti hanya ada 350 hari/tahun * 3 records/hari  = 1050 records/tahun
> Untuk kebutuhan series 10 tahun, maka perlu menyimpan 1050 records/tahun * 10 tahun = 10500 records.
> Excel versi berapapun masih mampu menyimpannya
> Data asli yang juga menyimpan informasi sales person bisa dibuang atau disimpan sebagai file dokumen berupa text file

Kasus B : memperhatikan siapa sales personnya dengan rentang waktu yang dibutuhkan adalah series 5 tahun.
> pada kasus ini, maka data yang disimpan adalah lengkap.
> artinya, jumlah record yang perlu disimpan per tahunnya adalah 210000 records/tahun.
> Untuk kebutuhan series 5 tahun, maka perlu menyimpan 210000 records/tahun * 5 tahun = 1050000 records (satu juta lima puluh ribu records)
> Excel versi 2007 ke atas masih bisa menyimpannya

Kasus C : memperhatikan siapa sales personnya dengan rentang waktu yang dibutuhkan adalah series 10 tahun> pada kasus ini, maka data yang disimpan adalah lengkap.
> artinya, jumlah record yang perlu disimpan per tahunnya adalah 210000 records/tahun.
> Untuk kebutuhan series 5 tahun, maka perlu menyimpan 210000 records/tahun * 10 tahun = 2100000 records (dua juta seratus ribu records)
> Excel 2007 ke atas bisa menyimpannya dalam 2 sheet, tetapi akan cukup sulit mengolahnya
> Fitur Get External Data bisa mempermudah proses terhadap 2 sheet dalam 1 file Excel atau 2 file Exel berisi masing-masing 1 sheet, tetapi masih kurang efisien.
> Opsi lainnya adalah menyimpan data pada 1 (satu) file text (text file), kemudian diolah memanfaatkan fitur Get External Data oleh Excel.

Hal tersebut di atas adalah pembahasan dengan fokus utama adalah Excel

Padahal,
Semestinya yang menjadi fokus utama adalah data dan pengolahan data.

Artinya, pertanyaan berikut :
Mana yg lebih cepat.
dengan pilihan  dibawah ini :

A .  di bagi beberap sheet ( data pertahun )
B    dibeagi beberapa file  (data per tahun)

adalah meletakkan Excel sebagai fokus utama, sehingga bagian :
C. apakah ada solusi lain nya .                 > seperti yang dibiru di atas
akan cenderung berharap tetap menjadikan Excel sebagai fokus utama.

??? Seperti apa sih kalau fokus pada data dan pengolahan data ???1. Data membutuhkan wadah yang bisa menampung seluruh data
2. Pengolahan data yang ada dalam wadah tersebut bisa mudah, cepat, dan tepat sesuai proses bisnis yang dibutuhkan

2 (dua) kondisi agar fokus pada data dan pengolahan data tersebut bisa disederhanakan menjadi :
1. wadah data sering disebut database
2. pengolah data yang mampu mewujudkannya sering disebut sistem manajemen database (database management system [disingkat DBMS])

Bahasa pengolah data yang digunakan oleh DBMS dalam mengolah data disebut SQL.
Jadi, bisa juga dikatakan bahwa bahasa umum pengolahan data adalah SQL seperti bahasa Inggris sebagai bahasa percakapan umum manusia saat ini.

--- Sampai disini, biasanya sudah mulai banyak yang ogah karena sudah mulai menyentuh database ---
Payahnya, kata database apalagi database system sudah terlalu umum dikenal rumit.
[teknologi kok memperumit... yang bermasalah adalah teknologinya atau pengguna teknologinya ya ? ]
* jadi bingung nih dengan yang memiliki stigma database atau database system itu rumit.
------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------------------

Jadi,
to the point nya adalah :
1. Jika ada data, simpanlah di wadah data yang bernama database.
2. Ketika memilih database, pilihlah yang mampu memanajemen database
[Excel tidak termasuk dong...]
* iya, Excel tidak termasuk...
   so what ?
   trus gak mau pakai Excel ?
   trus pake Excel gak bisa efisien ?
   plis deh...

Kembali ke kasus data yang banyak sekali ya....
   1. simpan data di sebuah database (bagusnya disebut yang lebih tepat ya, yaitu DBMS). Misal, disimpan di dalam MS Access, MS SQL Server, Oracle, MySQL, dsb.
       > MS SQL Server punya versi yang free bernama MS SQL Server Express dengan makasimal size per db file adalag 10GB (bisa berpuluh juta records nih per file).
       > Mengolah data dengan DBMS antar database (db file sekalipun) jauh lebih cepat dibanding antar kolom dalam sebuah sheet pada workbook yang sama di Excel.
   2. susun proses pengolahan data di DBMS tersebut, setidaknya sampai pada kondisi didapatkannya suatu recordset (sebut dulu tabel deh) yang sudah bisa diolah Excel
   3. minta Excel untuk mengambil recordset hasil nomor 2 tadi. -> fitur Get External Data yang bekerja
   4. olah di Excel dengan segala kemampuan yang ada
   5. [bila perlu] buat sebuah proses otomasi dari pengambilan data sampai ujung terkahirnya (report, summary, printout, dsb) di Excel.

*** Yup, nomor 3,4,5 menunjukkan bahwa Excel sekedar tools. Kalau lingkungannya bukan Excel, maka nomor 3,4,5 disesuaikan dengan lingkungan tersebut ***

Artinya :
a. Excel gak usah repot-repot ngloop sana sini, nyusun formula begini begitu untuk mengolah data yang begitu banyak, karena gak akan bisa cepat.
     > DBMS mengolah data 5juta record dalam waktu 60 detik itu sudah perlu perbaikan atau mengoptimasi proses, alias sudah mulai gak wajar dialamnya.
        Artinya si user DBMS yang perlu belajar lagi.
waktu kurang dari 5 detik. Kalau gak percaya, coba saja, lah wong ini cuma dugaan kok. Malah mestinya sekitar 1 detik sekian micro detik.
b. Penyimpanan dan pengolahan data awalnya diserahkan pada ahlinya, yaitu DBMS.
     > Kalau untuk data seperti contoh di atas (si perusahaan tadi), kalau kasus C butuh rentang 40 tahun atau sekitar 8juta records, DBMS biasanya bisa mengolahnya dalam c. Manfaatkan hasil kerja si ahli pada lingkungan kerja yang dikenal dan dipahami, dalam milis ini berarti pakai Excel.
     > Nah ini, ketika sudah kembali ke Excel, untuk ambil data hasil kerja DBMS yang total records nya mencapai 5juta records misalnya, bisa jadi butuh waktu sekitar 1 menit atau lebih.
     > Tapi, kalau record hasil kerja ahlinya (si DBMS) cuma 1 atau 2 juta records, paling Excel butuh 5 sampai 10 detik juga kelar.

*** membuat/membangun gedung kantor bertingkat butuh ahli pembuat kaca untuk menghasilkan kaca jendela bukan ?
*** tukang bangunan dan arsiteknya cuma tinggal milih kaca mana yang pas untuk gedung itu, lalu dipasang deh dengan segala teknik pertukangan supaya si kaca gedung tidak lepas atau jatuh.

Demikian kira-kiranya...

Regards,
Kid

2017-03-12 16:10 GMT+07:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:

  File  excelku   : saat ini  880511 baris (row)   sekitar 88 Mb

excel : versi 2010 : 64 bit

sepengetahuan ku --- jumlah row mak :  1 juta .

antisipasi untuk masa mendatang .

Mana yg lebih cepat.
dengan pilihan  dibawah ini :

A .  di bagi beberap sheet ( data pertahun )
B    dibeagi beberapa file  (data per tahun)

C. apakah ada solusi lain nya . 

Salam

Lukman

 

#yiv4606900559 #yiv4606900559 -- #yiv4606900559ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4606900559 #yiv4606900559ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4606900559 #yiv4606900559ygrp-mkp #yiv4606900559hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4606900559 #yiv4606900559ygrp-mkp #yiv4606900559ads {margin-bottom:10px;}#yiv4606900559 #yiv4606900559ygrp-mkp .yiv4606900559ad {padding:0 0;}#yiv4606900559 #yiv4606900559ygrp-mkp .yiv4606900559ad p {margin:0;}#yiv4606900559 #yiv4606900559ygrp-mkp .yiv4606900559ad a {color:#0000ff;text-decoration:none;}#yiv4606900559 #yiv4606900559ygrp-sponsor #yiv4606900559ygrp-lc {font-family:Arial;}#yiv4606900559 #yiv4606900559ygrp-sponsor #yiv4606900559ygrp-lc #yiv4606900559hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4606900559 #yiv4606900559ygrp-sponsor #yiv4606900559ygrp-lc .yiv4606900559ad {margin-bottom:10px;padding:0 0;}#yiv4606900559 #yiv4606900559actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4606900559 #yiv4606900559activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4606900559 #yiv4606900559activity span {font-weight:700;}#yiv4606900559 #yiv4606900559activity span:first-child {text-transform:uppercase;}#yiv4606900559 #yiv4606900559activity span a {color:#5085b6;text-decoration:none;}#yiv4606900559 #yiv4606900559activity span span {color:#ff7900;}#yiv4606900559 #yiv4606900559activity span .yiv4606900559underline {text-decoration:underline;}#yiv4606900559 .yiv4606900559attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4606900559 .yiv4606900559attach div a {text-decoration:none;}#yiv4606900559 .yiv4606900559attach img {border:none;padding-right:5px;}#yiv4606900559 .yiv4606900559attach label {display:block;margin-bottom:5px;}#yiv4606900559 .yiv4606900559attach label a {text-decoration:none;}#yiv4606900559 blockquote {margin:0 0 0 4px;}#yiv4606900559 .yiv4606900559bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4606900559 .yiv4606900559bold a {text-decoration:none;}#yiv4606900559 dd.yiv4606900559last p a {font-family:Verdana;font-weight:700;}#yiv4606900559 dd.yiv4606900559last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4606900559 dd.yiv4606900559last p span.yiv4606900559yshortcuts {margin-right:0;}#yiv4606900559 div.yiv4606900559attach-table div div a {text-decoration:none;}#yiv4606900559 div.yiv4606900559attach-table {width:400px;}#yiv4606900559 div.yiv4606900559file-title a, #yiv4606900559 div.yiv4606900559file-title a:active, #yiv4606900559 div.yiv4606900559file-title a:hover, #yiv4606900559 div.yiv4606900559file-title a:visited {text-decoration:none;}#yiv4606900559 div.yiv4606900559photo-title a, #yiv4606900559 div.yiv4606900559photo-title a:active, #yiv4606900559 div.yiv4606900559photo-title a:hover, #yiv4606900559 div.yiv4606900559photo-title a:visited {text-decoration:none;}#yiv4606900559 div#yiv4606900559ygrp-mlmsg #yiv4606900559ygrp-msg p a span.yiv4606900559yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4606900559 .yiv4606900559green {color:#628c2a;}#yiv4606900559 .yiv4606900559MsoNormal {margin:0 0 0 0;}#yiv4606900559 o {font-size:0;}#yiv4606900559 #yiv4606900559photos div {float:left;width:72px;}#yiv4606900559 #yiv4606900559photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv4606900559 #yiv4606900559photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv4606900559 #yiv4606900559reco-category {font-size:77%;}#yiv4606900559 #yiv4606900559reco-desc {font-size:77%;}#yiv4606900559 .yiv4606900559replbq {margin:4px;}#yiv4606900559 #yiv4606900559ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv4606900559 #yiv4606900559ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv4606900559 #yiv4606900559ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv4606900559 #yiv4606900559ygrp-mlmsg select, #yiv4606900559 input, #yiv4606900559 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv4606900559 #yiv4606900559ygrp-mlmsg pre, #yiv4606900559 code {font:115% monospace;}#yiv4606900559 #yiv4606900559ygrp-mlmsg * {line-height:1.22em;}#yiv4606900559 #yiv4606900559ygrp-mlmsg #yiv4606900559logo {padding-bottom:10px;}#yiv4606900559 #yiv4606900559ygrp-msg p a {font-family:Verdana;}#yiv4606900559 #yiv4606900559ygrp-msg p#yiv4606900559attach-count span {color:#1E66AE;font-weight:700;}#yiv4606900559 #yiv4606900559ygrp-reco #yiv4606900559reco-head {color:#ff7900;font-weight:700;}#yiv4606900559 #yiv4606900559ygrp-reco {margin-bottom:20px;padding:0px;}#yiv4606900559 #yiv4606900559ygrp-sponsor #yiv4606900559ov li a {font-size:130%;text-decoration:none;}#yiv4606900559 #yiv4606900559ygrp-sponsor #yiv4606900559ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv4606900559 #yiv4606900559ygrp-sponsor #yiv4606900559ov ul {margin:0;padding:0 0 0 8px;}#yiv4606900559 #yiv4606900559ygrp-text {font-family:Georgia;}#yiv4606900559 #yiv4606900559ygrp-text p {margin:0 0 1em 0;}#yiv4606900559 #yiv4606900559ygrp-text tt {font-size:120%;}#yiv4606900559 #yiv4606900559ygrp-vital ul li:last-child {border-right:none !important;}#yiv4606900559

Fri Mar 17, 2017 1:16 am (PDT) . Posted by:

"Netty" netty.wuryanti

Mau join..., kapan kah?

Sent from my ASUS

-------- Original Message --------
From:"Fahmi Syaifullah fahmisyaifullah20@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com>
Sent:Fri, 17 Mar 2017 11:03:41 +0700
To:belajar-excel@yahoogroups.com
Subject:Bls: [belajar-excel] File Excel besar [9 Attachments]


>
>
>Sangat setuju kata om odong.
>
>
>terima kasih
>
>fahmi
>
>Dikirim dari Yahoo Mail di Android
>
>

>
>setuju....
>
>bila perlu di lakukan beberapakali pertemuan...
>

>
>br,
>
>odong nando
>
>
>
>Dari: "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
>Kepada: BeExcel <belajar-excel@yahoogroups.com>
>Dikirim: Kamis, 16 Maret 2017 22:34
>Judul: Re: [belajar-excel] File Excel besar
>
>

>
>hmmm...
>
>Bagaimana kalau BeExceller yang memang membutuhkan atau yang akan mempelajari tentang kolaborasi MS Excel dan MS SQL Server berkumpul bersama dan merencanakan suatu workshop ?
>
>
>
>
>
>
>
>2017-03-15 19:44 GMT+07:00 Sony Ario sony.ario1@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:
>

>
>matur suwun Mr. Kid.
>
>
>Maksud saya memang seperti point no. 1 B dan 2 B itu. Dengan VBA metode ADO :). Kalau saja para sepuh dimilis ini mau ngadakan workshop pasti banyak yang minat lho. Jadi bukan kopdar formatnya.
>
>
>btw, sekali lagi matur suwun penjelasan nya.
>
>
>Wassalam
>
>Sony
>
>
>gnl-excelinfo.blogspot.co.id
>
>
>2017-03-15 18:30 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:
>

>
>hehehe....
>
>1.A. Dari Excel ke MS SQL Server -> SQL Server meng-impor data dari Excel => kegiatan dilakukan oleh MS SQL Server, bagusnya dibahas di milis MS SQL Server ya...
>
>1.B. Dari Excel ke MS SQL Server -> Excel meng-ekspor data ke MS SQL Server => kegiatan dilakukan oleh Excel, ini area pembahasan Excel. Biasanya pakai VBA.
>
>    VBA-nya bisa berupa execute query Insert Into (mau per record [baris data di Excel] atau per dataset) atau dengan mengeksekusi prosedur pengambil data dari luar SQL Server yang sudah dibuat di MS SQL Server.
>
>
>2.A. Dari MS SQL Server ke Excel -> SQL Server meng-ekspor data ke Excel => kegiatan dilakukan oleh MS SQL Server, bagusnya dibahas di milis MS SQL Server ya...
>
>2.B. Dari MS SQL Server ke Excel -> Excel meng-import data dari MS SQL Server, ini area pembahasan Excel. Paling mudah adalah dengan fitur Get External Data.
>     VBA bisa digunakan untuk mengotomasi proses Get External Data.
>
>     VBA juga bisa digunakan bersama ADO untuk mengambil data dari MS SQL Server.
>
>
>Jadi,
>
>Kalau mau detilnya kegiatan Export-Import data oleh MS SQL Server, bisa coba dicari di milis MS SQL Server ya...
>
>btw, sederhananya, langkahnya secara umum adalah sama untuk kegiatan Export - Import oleh MS SQL Server.
>
>0. Cari file bernama DTSWizard.exe (bagi yang meng-install MS SQL Server Express with advanced tools blabla) dan jalankan.
>
>       > biasanya di folder ms sql server di drive C pada sub folder xx.0 (xx adalah versi MS SQL Server) \ dts \ binn
>
>    Bagi yang menggunakan MS SQL Server edisi standard atau Enterprise, bisa dari SSMS dengan cara klik kanan sebuah database -> pilih Task -> pilih Import Data
>
>1. ikuti langkah yang disajikan wizard yang mucul.
>
>    Garis besarnya :
>
>    step1 : pilih provider sumber data -> nama db atau nama file dan versi yang dibutuhkan
>
>                  > jika sumbernya adalah Excel file, pilih providernya Microsoft Excel, pilih filenya, pilih versinya.
>
>                  > pada MS SQL Server 2005, pilih providernya Microsoft Office ACE OLE DB blabla untuk xl2007 ke atas dan pilih Microsoft Excel untuk xl2003 ke bawah
>
>    step2 : pilih provider lokasi tujuan -> nama db atau nama file dan versi yang dibutuhkan
>
>                  > jika tujuannya adalah Excel file, pilih providernya Microsoft Excel, pilih filenya, pilih versinya.
>
>                  > pada MS SQL Server 2005, pilih providernya Microsoft Office ACE OLE DB blabla untuk xl2007 ke atas dan pilih Microsoft Excel untuk xl2003 ke bawah
>
>    step3 : pilih tabel atau dataset yang akan di Export ataupun Import -> bila perlu edit mapping tipe data dan cara penulisan ke tujuan (append atau buang data lama)
>
>    step4 : ikuti alur wizard sampai finish
>
>    *** Proses import dan export hanya berbeda di step1 dan step2.
>    *** Import dari Excel, maka step1 pilih provider Excel, step2 pilih provider tujuan.
>    *** Export ke Excel, maka step1 pilih provider sumbernya, step2 pilih provider Excel.
>
>
>Begitu kan ya...
>
>Regards,
>
>Kid
>
>
>
>
>
>
>2017-03-15 16:59 GMT+07:00 Sony Ario sony.ario1@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:
>

>
>Mr Kid,
>
>Wah ini bagus sekali kalau bisa di bahas lebih untuk eksport - import dari Excel ke MSSQL dari dasar..
>
>
>On Mar 15, 2017 1:47 PM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com > wrote:
>

>
>hmmm....
>
>teknologi lama tanpa interface yang memudahkan user.
>
>Mumpung sedang luang dan bisa buka Excel...
>
>
>Semoga gambaran database berikut ini bisa membantu mengubah paradigma tentang database beserta system database.
>
>Hal yang perlu dipahami :
>
>1. komputer tempat si sistem database akan di-install.
>
>Contoh :
>
>
>
>​
>
>2. system database (DBMS) yang di-install ke komputer tersebut (misal MS SQL Server)
>
>
>
>​
>
>*** Sampai disini, sudah ada sistem database MS SQL Server 2012 di dalam komputer MrKid10
>
>*** Anda tidak bisa berjumpa dengan si DBMS karena DBMS tersebut sebuah sistem
>
>*** Agar bisa bekerja di dalam sistem tersebut (DBMS tersebut), maka dibutuhkan aplikasi (program atau tools).
>*** MS SQL Server telah menyediakannya dan bisa di-install. Namanya SQL Server Management Studio (SSMS) yang bisa di-unduh dan di-install free juga.
>
>3. tools interface untuk dapat bekerja di dalam DBMS yang telah di-install. (Misal SSMS 2012)
>
>    >> Tools ini biasanya digunakan untuk membuat db, tables, views (query pengolah data), procedures (otomasi query pengolah data), input data, lihat isi data, dsb
>
>    >> Pada umumnya, aplikasi interface untuk user (misal aplikasi input data PT A, bisa dibuat dengan Excel juga, yang terkoneksi atau terotomasi mengirim dan mengambil data ke DBMS tersebut pada database yang dibutuhkan.
>
>
>
>​
>
>4. contoh tampilan SSMS yang telah connect ke DBMS nomor 2 tadi, sehingga bisa tahu bahwa ada banyak database yang bisa saling bekerja sama bila diperlukan, di dalam DBMS tersebut
>
>
>
>​
>
>5. Setiap DB akan berisi wadah data real (disebut Tables), kalimat perintah pengolahan data tertentu (salah satunya disebut Views), prosedur otomasi, dsb
>
>    > Contoh : database bernama BURSA (pinjem data OHLC Anda, kemudian di-create contoh data series banyak records)
>
>
>​
>
>6. Contoh tampilan input data
>
>    > bisa entri field per field maupun copas banyak records n columns dari Excel, text file, dsb
>
>   > TIDAK BUAT FORM SENDIRI,
>   > cukup buka tabel untuk kegiatan input data
>
>   > bisa lihat banyak baris yang sudah ada di tabel tersebut
>
>   > record baru di-input di area yang ada sign >*
>
>
>​
>
>7. Contoh lihat data
>    > TIDAK BUAT FORM SENDIRI,
>
>    > bisa di filter, di sort sesuai kebutuhan, tapi jangan dijadikan lihat data di SSMS ini menjadi kegiatan rutin
>
>    > lihat datanya di Excel saja kalau terbiasa bekerja di Excel
>   
>
>
>
>*** 5.6 juta records buth waktu 44 detik untuk menampilkan
>
>*** waktu untuk memproses kalimat perintah (query SELECT) sampai didapat recordset nya sih sebentar, mungkin gak sampai 1 detik.​
>
>
>8. Contoh lihat hasil pengolahan data
>    > TIDAK BUAT FORM SENDIRI,
>
>    > summary harian dari 5.6 juta records
>
>    > bisa di sort, di filter, diambil kolom tertentu, diubah susunan kolomnya, dsb
>
>    > tapi jangan dibiasakan melihat hasil pengolahan datanya di disini, lihatnya di Excel saja kalau biasanya bekerja di Excel
>
>
>
>​*** Nilainya sama karena data yang sama digandakan menjadi data tanggal-tanggal lainnya (total series 40 tahun)
>
>            *** untuk mengkalkulasi summary tersebut dan menampilkannya, total butuh 1 detik (dari 5.6juta records menjadi summary 10ribu records).
>            *** Menampilkan hasilnya hanya butuh waktu singkat dari 1 detik itu, karena hasilnya hanya 10ribu records
>
>            *** proses komputasi summary nya yang butuh waktu lebih banyak dibanding menampilkan.
>           
>
>9. Excel koneksi ke DBMS di database BURSA untuk ambil hasil pengolahan data summary tersebut :
>
>    > TIDAK BUAT FORM SENDIRI,   
>
>        -> tapi malah bisa membuat berbagai bentuk output lainnya dengan caranya Excel
>
>    > waktu refresh data masih kurang dari 3 detik
>
>    > karena Excel hanya fokus mengambil 10ribu records hasil pengolahan data, sedangkan data dikomputasi DBMS dalam waktu kurang dari 1 detik.
>
>    > proses pengambilan data menggunakan fitur Get External Data
>
>    > data yang sudah diambil bisa dipilih akan ditampilkan sebagai Excel Table atau sebagai Pivot Table
>
>    *** Contoh kalau dipilih jadi pivot table
>
>
>​
>
>
>So,
>
>A. Proses input data yang manual (tidak terotomasi) bisa dilakukan dengan cara :
>
>      1. user entri data ke Excel (misal input 200ribu records), lakukan cek dengan baik dan teliti
>
>      2. copy area range yang sudah di-input, blok semua records (records loh ya) -> ke SSMS -> buka ruang input tabel -> paste
>
>      3. tutup SSMS
>
>
>B. Proses output dengan Excel file yang sudah dibuatkan koneksi data menggunakan fitur Get External Data
>
>      1. buka file Excel yang sudah dibuatkan koneksi data (ingat, koneksi data hanya dibuat 1 kali saja sudah cukup)
>
>      2. lakukan refresh (ribbon Data -> Refresh All)
>
>      3. [bila perlu] save workbook    (SSMS tidak perlu dibuka, alias di windows task bar hanya ada 1 bijik taskbar yaitu si Excel doang pun juga bisa)
>
>
>Nah...
>
>bagian :
>
>Yg kurang ku sukai -----> karena  sering merubah tampilan . (kebiasaan burukku)
>
>> Kid :: ini kan bisa dilakukan di Excel sesuka hati
>
>1.  Mesti di buat kan form. ---> untuk input data.
>
>> Kid :: ini juga bisa dilakukan di Excel sesuka hati lalu copas atau pakai otomasi kirim data ke DBMS
>
>2.  Mesti di buatkan form  ----> untuk laporan data
>
>> Kid :: ini kan bisa dilakukan di Excel sesuka hati. Cukup tugaskan Excel untuk ambil data hasil pengolahan oleh DBMS dan berkreasilah menyusun laporan di Excel.
>
>3. Saat input data  ---> nga bisa lihat data input sebelumnya . (karena pakai form)
>
>> Kid :: tidak harus pakai form kan.... Bisa di-Excel pula... Dan semuanya bisa lihat records yang sudah di-input sebelumnya tuh
>
>
>4. Kalau mau loop -----> data nya nga bisa di sort dulu ---> biar saat sort sekali jalan saja.
>
>> Kid :: Yang mau di-loop dari data yang tersimpan di DB yang ada di DBMS itu apa ? dan buat apa ?
>> Kid :: Proses filter cukup dengan frase WHERE, untuk sort dengan frase ORDER BY, lalu mau loop apa ?
>> Kid :: Kalau mau loop, di Excel sajah...
>> Kid :: Tugaskan Excel ambil data yang dibutuhkan (terfilter dan tersort sekalipun), lalu tampilkan sebagai Excel Table, lalu loop lah sesukanya di Excel Table tersebut.
>
>
>----> kadang kadang bila aku ragu : maka di hitung kembali pakai formula di excel >< hasil dari Macronya  --> apakah ada kesalahan.
>
>> Kid :: kalau ragu akan hasil otomasi, berarti kan bukan di DBMS nya
>
>> Kid :: otomasi pakai Macro (VBA) yang lap lup an itu kan di Excel.
>> Kid :: Berarti petanin aja hasil pengambilan data dari DBMS yang kemudian di lap lup itu ya.. kayanya sih bisa gitu yak...
>
>
>:)
>
>Mari kita manfaatkan teknologi untuk mempermudah hidup.
>
>
>
>Regards,
>
>Kid
>
>
>
>2017-03-15 7:58 GMT+07:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:
>

>
>Pak Kid.
>
>Jangan-jangan ada pemikiran bahwa database pantasnya buat dipakai berbanyak ya...
>
>hmmm...
>
>Andai benar, ada baiknya hal ini bisa diubah.
>
>Dulu aku pernah pakai dbase5, (masih under dos) .
>
>Yg kurang ku sukai -----> karena  sering merubah tampilan . (kebiasaan burukku)
>
>1.  Mesti di buat kan form. ---> untuk input data.
>
>2.  Mesti di buatkan form  ----> untuk laporan data
>
>3. Saat input data  ---> nga bisa lihat data input sebelumnya . (karena pakai form)
>
>4. Kalau mau loop -----> data nya nga bisa di sort dulu ---> biar saat sort sekali jalan saja.
>
>----> kadang kadang bila aku ragu : maka di hitung kembali pakai formula di excel >< hasil dari Macronya  --> apakah ada kesalahan.
>
>
>
>Kelebihan yg aku ketahui,  bisa simpan banyakkkk data. (record)
>
>Formula  lebih permanen.  ( pakai link, link an)
>
>    misalnya :
>
>    ada file Khusus : data pelanggang.  ---> ini biasanya aku gabung dengan data supplyer.
>
>                           : data pembelian.
>
>                           : data penjualan .              
>
>                           : data cash ------> data penerimaan ,  data pembayaran ,  data pengeluaran
>
>Pada umumnya :  pakai database  (untuk data semakin banyak)  maka akan semakin cepat -- waktu prosesnya di bandingkan excel.
>
>hanya sebatas itu yg ku ketahui.
>
>Salam
>
>
>
>Lukman.
>
>NB : kebiasaan buruk ku --- sering merobah, robah --- karena dibikin sendiri (jadi cape sendiri)
>
>

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>2017-03-15 1:12 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:
>

>
>Sama-sama Pak.
>
>Agak tergelitik dengan bagian ini :
>
>Karena di pakai untuk diri sendiri,  maka pilihan beralih ke data dase  --- aku abaikan .
>
>
>Jangan-jangan ada pemikiran bahwa database pantasnya buat dipakai berbanyak ya...
>
>hmmm...
>
>Andai benar, ada baiknya hal ini bisa diubah.
>
>System database (DBMS) seperti MS Access atau MS SQL Server (yang express saja yang free) bisa dimanfaatkan untuk kebutuhan sendiri, dipakai layaknya menggunakan Excel saja. Sekedar wadah menyimpan data dan pengolah data dengan banyak records. Dengan demikian, seluruh pekerjaan yang dibebankan kepada diri sendiri bisa dikerjakan dengan cepat. Jadi punya waktu luang untuk kegiatan pribadi. Bekerja secara smart dan efisien. Gak lembur dan bisa kumpul bersama dengan keluarga lebih banyak.
>
>but, it's just my two-cents.
>
>
>;)
>
>Regards,
>
>Kid
>
>
>
>
>2017-03-14 18:18 GMT+07:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:
>

>
>Pak Kid .
>
>Terima kasih pak .
>
>
>Uraian / penjelasan dari bapak sangat lengkap .
>
>Yg aku butuhan : data  per tanggal,  per Ticker(saham) ,  harga  ---> data harga yg akan di ambil .
>
>Karena di pakai untuk diri sendiri,  maka pilihan beralih ke data dase  --- aku abaikan .
>
>jadi tinggal 2 pilihan :   1  dibagi beberapa sheet, satu sheet  untuk data per tahun.
>
>                                   2. di bagi beberapa file,   satu file per tahun
>
>mungkin pilihan ku , lebih cenderung pakai :
>
>1  file ---> di bagi  beberapa sheet,     yang isi dari satu sheet adalah data per tahun
>
>         Dilengkapi  di sheet awal :   sebagai sheet bantu.
>
>         misalnya : mencari data  th berapa ---> ada nya di sheet 3. misalnya
>
>                         mencari data tgl berapa --->  ada nya di row berapa sampai berapa. 
>
>         Untuk mempercepat waktu proses, saat datanya mau di ambil .
>
>2 ---> dibagi beberapa  file ---> yg aku pertimbangkan waktu buka dan tutup dari file tersebut.
>
>      ada kemungkinan lebih lambat -- untuk buka dan tutup file.
>
>       saat ini saja .  sekali buka file -- ada kali sekitar 4 ~ 6 file .
>
>Tetap pakai excel --- karena bikin Excel sendiri -- ada masalah -- bisa di atasi sendiri.
>
>dan tampilannya mudah di ubah ubah .
>
>
>entah pendapat dari bapak .
>
>
>Salam
>
>
>
>Lukman.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>2017-03-13 15:32 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:
>

>
>Hai Lukman,
>
>Untuk data series, patut dipertimbangkan pula seberapa lebar rentang waktu dan tingkat kedetilan informasi yang digunakan dalam kegiatan sehari-hari.
>
>Contoh :
>
>Sebuah perusahaan yang menjual 3 produk sepanjang masa memiliki sekitar 200 orang sales yang tersebar di seluruh Indonesia. Seluruh sales person tersebut setiap hari melaporkan total penjualan setiap produk yang telah dilakukannya.
>
>Maka setiap hari akan ada data sebanyak 200 orang * 3 produk * 1 record/hari = 600 records/hari.
>Andaikan setahun ada 350 hari kerja sales person, maka dalam setahun ada 350 hari/tahun * 600 records/hari = 210000 records/tahun.
>
>Dalam perusahaan tersebut, kegiatan terhadap data sales dilakukan :
>
>Kasus A : tanpa memperhatikan siapa sales personnya. Artinya, tidak ada kebutuhan untuk membuat laporan per sales person atau menganalisa sales per sales person. Rentang waktu yang dibutuhkan adalah series 10 tahun.
>
>> pada kasus ini, maka data yang disimpan bisa tanpa sales person, tetapi cukup summary total penjualan per produk per hari.
>
>> artinya, jumlah record yang perlu disimpan per harinya adalah 3 produk * 1 record/hari = 3 records/hari.
>
>> Per tahun berarti hanya ada 350 hari/tahun * 3 records/hari  = 1050 records/tahun
>
>> Untuk kebutuhan series 10 tahun, maka perlu menyimpan 1050 records/tahun * 10 tahun = 10500 records.
>
>> Excel versi berapapun masih mampu menyimpannya
>
>> Data asli yang juga menyimpan informasi sales person bisa dibuang atau disimpan sebagai file dokumen berupa text file
>
>Kasus B : memperhatikan siapa sales personnya dengan rentang waktu yang dibutuhkan adalah series 5 tahun.
>
>> pada kasus ini, maka data yang disimpan adalah lengkap.
>
>> artinya, jumlah record yang perlu disimpan per tahunnya adalah 210000 records/tahun.
>
>> Untuk kebutuhan series 5 tahun, maka perlu menyimpan 210000 records/tahun * 5 tahun = 1050000 records (satu juta lima puluh ribu records)
>
>> Excel versi 2007 ke atas masih bisa menyimpannya
>
>
>Kasus C : memperhatikan siapa sales personnya dengan rentang waktu yang dibutuhkan adalah series 10 tahun
>
>> pada kasus ini, maka data yang disimpan adalah lengkap.
>
>> artinya, jumlah record yang perlu disimpan per tahunnya adalah 210000 records/tahun.
>
>> Untuk kebutuhan series 5 tahun, maka perlu menyimpan 210000 records/tahun * 10 tahun = 2100000 records (dua juta seratus ribu records)
>
>> Excel 2007 ke atas bisa menyimpannya dalam 2 sheet, tetapi akan cukup sulit mengolahnya
>
>> Fitur Get External Data bisa mempermudah proses terhadap 2 sheet dalam 1 file Excel atau 2 file Exel berisi masing-masing 1 sheet, tetapi masih kurang efisien.
>
>> Opsi lainnya adalah menyimpan data pada 1 (satu) file text (text file), kemudian diolah memanfaatkan fitur Get External Data oleh Excel.
>
>Hal tersebut di atas adalah pembahasan dengan fokus utama adalah Excel
>
>
>Padahal,
>
>Semestinya yang menjadi fokus utama adalah data dan pengolahan data.
>
>Artinya, pertanyaan berikut :
>
>Mana yg lebih cepat.
>dengan pilihan  dibawah ini :
>
>A .  di bagi beberap sheet ( data pertahun )
>
>B    dibeagi beberapa file  (data per tahun)
>
>
>adalah meletakkan Excel sebagai fokus utama, sehingga bagian :
>
>C. apakah ada solusi lain nya .
>
>                 > seperti yang dibiru di atas
>
>akan cenderung berharap tetap menjadikan Excel sebagai fokus utama.
>
>
>??? Seperti apa sih kalau fokus pada data dan pengolahan data ???
>
>1. Data membutuhkan wadah yang bisa menampung seluruh data
>
>2. Pengolahan data yang ada dalam wadah tersebut bisa mudah, cepat, dan tepat sesuai proses bisnis yang dibutuhkan
>
>
>2 (dua) kondisi agar fokus pada data dan pengolahan data tersebut bisa disederhanakan menjadi :
>
>1. wadah data sering disebut database
>
>2. pengolah data yang mampu mewujudkannya sering disebut sistem manajemen database (database management system [disingkat DBMS])
>
>
>Bahasa pengolah data yang digunakan oleh DBMS dalam mengolah data disebut SQL.
>
>Jadi, bisa juga dikatakan bahwa bahasa umum pengolahan data adalah SQL seperti bahasa Inggris sebagai bahasa percakapan umum manusia saat ini.
>
>--- Sampai disini, biasanya sudah mulai banyak yang ogah karena sudah mulai menyentuh database ---
>
>Payahnya, kata database apalagi database system sudah terlalu umum dikenal rumit.
>[teknologi kok memperumit... yang bermasalah adalah teknologinya atau pengguna teknologinya ya ? ]
>* jadi bingung nih dengan yang memiliki stigma database atau database system itu rumit.
>------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------------------
>
>Jadi,
>
>to the point nya adalah :
>
>1. Jika ada data, simpanlah di wadah data yang bernama database.
>
>2. Ketika memilih database, pilihlah yang mampu memanajemen database
>
>[Excel tidak termasuk dong...]
>
>* iya, Excel tidak termasuk...
>   so what ?
>   trus gak mau pakai Excel ?
>   trus pake Excel gak bisa efisien ?
>
>   plis deh...
>
>Kembali ke kasus data yang banyak sekali ya....
>
>   1. simpan data di sebuah database (bagusnya disebut yang lebih tepat ya, yaitu DBMS). Misal, disimpan di dalam MS Access, MS SQL Server, Oracle, MySQL, dsb.
>
>       > MS SQL Server punya versi yang free bernama MS SQL Server Express dengan makasimal size per db file adalag 10GB (bisa berpuluh juta records nih per file).
>
>       > Mengolah data dengan DBMS antar database (db file sekalipun) jauh lebih cepat dibanding antar kolom dalam sebuah sheet pada workbook yang sama di Excel.
>
>   2. susun proses pengolahan data di DBMS tersebut, setidaknya sampai pada kondisi didapatkannya suatu recordset (sebut dulu tabel deh) yang sudah bisa diolah Excel
>
>   3. minta Excel untuk mengambil recordset hasil nomor 2 tadi. -> fitur Get External Data yang bekerja
>
>   4. olah di Excel dengan segala kemampuan yang ada
>
>   5. [bila perlu] buat sebuah proses otomasi dari pengambilan data sampai ujung terkahirnya (report, summary, printout, dsb) di Excel.
>
>
>*** Yup, nomor 3,4,5 menunjukkan bahwa Excel sekedar tools. Kalau lingkungannya bukan Excel, maka nomor 3,4,5 disesuaikan dengan lingkungan tersebut ***
>
>
>Artinya :
>
>a. Excel gak usah repot-repot ngloop sana sini, nyusun formula begini begitu untuk mengolah data yang begitu banyak, karena gak akan bisa cepat.
>
>     > DBMS mengolah data 5juta record dalam waktu 60 detik itu sudah perlu perbaikan atau mengoptimasi proses, alias sudah mulai gak wajar dialamnya.
>        Artinya si user DBMS yang perlu belajar lagi.
>
>waktu kurang dari 5 detik. Kalau gak percaya, coba saja, lah wong ini cuma dugaan kok. Malah mestinya sekitar 1 detik sekian micro detik.
>
>b. Penyimpanan dan pengolahan data awalnya diserahkan pada ahlinya, yaitu DBMS.
>
>     > Kalau untuk data seperti contoh di atas (si perusahaan tadi), kalau kasus C butuh rentang 40 tahun atau sekitar 8juta records, DBMS biasanya bisa mengolahnya dalam c. Manfaatkan hasil kerja si ahli pada lingkungan kerja yang dikenal dan dipahami, dalam milis ini berarti pakai Excel.
>
>     > Nah ini, ketika sudah kembali ke Excel, untuk ambil data hasil kerja DBMS yang total records nya mencapai 5juta records misalnya, bisa jadi butuh waktu sekitar 1 menit atau lebih.
>
>     > Tapi, kalau record hasil kerja ahlinya (si DBMS) cuma 1 atau 2 juta records, paling Excel butuh 5 sampai 10 detik juga kelar.
>
>
>*** membuat/membangun gedung kantor bertingkat butuh ahli pembuat kaca untuk menghasilkan kaca jendela bukan ?
>
>*** tukang bangunan dan arsiteknya cuma tinggal milih kaca mana yang pas untuk gedung itu, lalu dipasang deh dengan segala teknik pertukangan supaya si kaca gedung tidak lepas atau jatuh.
>
>
>
>Demikian kira-kiranya...
>
>
>Regards,
>
>Kid
>
>
>
>2017-03-12 16:10 GMT+07:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com >:
>

>
>File  excelku   : saat ini  880511 baris (row)   sekitar 88 Mb
>
>excel : versi 2010 : 64 bit
>
>sepengetahuan ku --- jumlah row mak :  1 juta .
>
>antisipasi untuk masa mendatang .
>
>Mana yg lebih cepat.
>dengan pilihan  dibawah ini :
>
>A .  di bagi beberap sheet ( data pertahun )
>
>B    dibeagi beberapa file  (data per tahun)
>
>C. apakah ada solusi lain nya . 
>
>
>Salam
>
>
>Lukman
>
>

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
><!-- #ygrp-mkp { border: 1px solid #d8d8d8; font-family: Arial; margin: 10px 0; padding: 0 10px; } #ygrp-mkp hr { border: 1px solid #d8d8d8; } #ygrp-mkp #hd { color: #628c2a; font-size: 85%; font-weight: 700; line-height: 122%; margin: 10px 0; } #ygrp-mkp #ads { margin-bottom: 10px; } #ygrp-mkp .ad { padding: 0 0; } #ygrp-mkp .ad p { margin: 0; } #ygrp-mkp .ad a { color: #0000ff; text-decoration: none; } #ygrp-sponsor #ygrp-lc { font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd { margin: 10px 0px; font-weight: 700; font-size: 78%; line-height: 122%; } #ygrp-sponsor #ygrp-lc .ad { margin-bottom: 10px; padding: 0 0; } #actions { font-family: Verdana; font-size: 11px; padding: 10px 0; } #activity { background-color: #e0ecee; float: left; font-family: Verdana; font-size: 10px; padding: 10px; } #activity span { font-weight: 700; } #activity span:first-child { text-transform: uppercase; } #activity span a { color: #5085b6; text-decoration: none; } #activity span span { color: #ff7900; } #activity span .underline { text-decoration: underline; } .attach { clear: both; display: table; font-family: Arial; font-size: 12px; padding: 10px 0; width: 400px; } .attach div a { text-decoration: none; } .attach img { border: none; padding-right: 5px; } .attach label { display: block; margin-bottom: 5px; } .attach label a { text-decoration: none; } blockquote { margin: 0 0 0 4px; } .bold { font-family: Arial; font-size: 13px; font-weight: 700; } .bold a { text-decoration: none; } dd.last p a { font-family: Verdana; font-weight: 700; } dd.last p span { margin-right: 10px; font-family: Verdana; font-weight: 700; } dd.last p span.yshortcuts { margin-right: 0; } div.attach-table div div a { text-decoration: none; } div.attach-table { width: 400px; } div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited { text-decoration: none; } div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited { text-decoration: none; } div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts { font-family: Verdana; font-size: 10px; font-weight: normal; } .green { color: #628c2a; } .MsoNormal { margin: 0 0 0 0; } o { font-size: 0; } #photos div { float: left; width: 72px; } #photos div div { border: 1px solid #666666; height: 62px; overflow: hidden; width: 62px; } #photos div label { color: #666666; font-size: 10px; overflow: hidden; text-align: center; white-space: nowrap; width: 64px; } #reco-category { font-size: 77%; } #reco-desc { font-size: 77%; } .replbq { margin: 4px; } #ygrp-actbar div a:first-child { /* border-right: 0px solid #000;*/ margin-right: 2px; padding-right: 5px; } #ygrp-mlmsg { font-size: 13px; font-family: Arial, helvetica,clean, sans-serif; *font-size: small; *font: x-small; } #ygrp-mlmsg table { font-size: inherit; font: 100%; } #ygrp-mlmsg select, input, textarea { font: 99% Arial, Helvetica, clean, sans-serif; } #ygrp-mlmsg pre, code { font:115% monospace; *font-size:100%; } #ygrp-mlmsg * { line-height: 1.22em; } #ygrp-mlmsg #logo { padding-bottom: 10px; } #ygrp-msg p a { font-family: Verdana; } #ygrp-msg p#attach-count span { color: #1E66AE; font-weight: 700; } #ygrp-reco #reco-head { color: #ff7900; font-weight: 700; } #ygrp-reco { margin-bottom: 20px; padding: 0px; } #ygrp-sponsor #ov li a { font-size: 130%; text-decoration: none; } #ygrp-sponsor #ov li { font-size: 77%; list-style-type: square; padding: 6px 0; } #ygrp-sponsor #ov ul { margin: 0; padding: 0 0 0 8px; } #ygrp-text { font-family: Georgia; } #ygrp-text p { margin: 0 0 1em 0; } #ygrp-text tt { font-size: 120%; } #ygrp-vital ul li:last-child { border-right: none !important; } -->

Fri Mar 17, 2017 6:52 am (PDT) . Posted by:

"Matzen, M. (Matzen)"

Dear Master

Saya ada kasus giman ambil text jadi angka
Misal

Bann1005 menjadi 1005
Kamera1010 menjadi 1010
Baju1051 menjadi 1051

Terima kasih atas bantuan para master sebelumnya

Terima Kasih

Matzen

Fri Mar 17, 2017 2:21 pm (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Hai Matzen,

Kasus ini sering muncul dimilis.
Salah satu alternatifnya adalah formula :
=Lookup( 9^9 , 1*Right( teksnya , Row(a$1:a$15) ) )

Regards,
Kid

2017-03-17 20:33 GMT+07:00 'Matzen, M. (Matzen)'
matzen.subroto@akzonobel.com [belajar-excel] <belajar-excel@yahoogroups.com>
:

>
>
> Dear Master
>
>
>
> Saya ada kasus giman ambil text jadi angka
>
> Misal
>
>
>
> Bann1005 menjadi 1005
>
> Kamera1010 menjadi 1010
>
> Baju1051 menjadi 1051
>
>
>
> Terima kasih atas bantuan para master sebelumnya
>
>
>
> Terima Kasih
>
>
>
> *Matzen*
>
>
>
>
>
============================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
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
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar