Tampilkan postingan dengan label TIPS EXCEL. Tampilkan semua postingan
Tampilkan postingan dengan label TIPS EXCEL. Tampilkan semua postingan

Kamis, 10 Juli 2014

Cara Memisahkan Angka Ribuan, Ratusan, Puluhan, dan Satuan di Excel


Tutorial: Excel 2007, 2010, 2013.
Tutorial ini menyajikan cara memisahkan nilai atau angka pada sel ke masing-masing baris atau kolom untuk ribuan, ratusan, puluhan, dan satuan.
Cara Memisahkan Angka Ribuan, Ratusan, Puluhan, dan Satuan di Excel

Misalnya, kita memiliki sel yang berisi angka 36156. Kemudian kita ingin memisahkan angka tersebut ke dalam sel atau kolom yang berbeda, yaitu kolom ribuan, ratusan, puluhan, dan satuan.

Cara memisahkan ke masing-masing kolom adalah sebagai berikut:
  1. Seperti contoh pada lembar kerja di bawah ini, sel A2 berisi angka 36156 dan sel B2 sampai dengan sel E2 diisi dengan nilai untuk ribuan, ratusan, puluhan, dan satuan.
    Contoh tampilan isi sel yang dipisahkan ke ribuan, ratusan, puluhan, dan satuan
  2. Ketik formula berikut pada masing-masing sel:
    • Ribuan (sel B2):
      =IFERROR(INT(LEFT(INT(A2); LEN(INT(A2))-3));0)
    • Ratusan (sel C2):
      =IFERROR(INT(RIGHT(INT(A2); 3)/100);0)
    • Puluhan (sel D2):
      =IFERROR(INT(RIGHT(INT(A2); 2)/10);0)
    • Satuan (sel E2):
      =IFERROR(INT(RIGHT(INT(A2); 1));0)

Keterangan Fungsi:
  • =IFERROR(…);0) : bila sel tidak memiliki nilai ribuan, ratusan, puluhan, atau satuan; maka akan ditampilkan angka nol (0).
  • INT : untuk membulatkan angka ke bawah ke bilangan bulat terdekat.
  • LEFT : untuk mengambil bagian nilai sel dari sebelah kiri.
  • RIGHT : untuk mengambil bagian nilai sel dari sebelah kanan.
  • LEN : untuk menghitung jumlah karakter pada sel.

Catatan:
  • Tergantung pengaturan di komputer masing-masing, pemisah karakter atau argumen pada formula bisa menggunakan tanda koma (,).
    Contoh: =IFERROR(INT(RIGHT(INT(A2), 1)),0).
  • Cara menggabungkan isi beberapa sel ada di tutorial ini: 3 Cara Menggabungkan Isi Beberapa Sel Excel Menjadi Satu.
  • Cara memisahkan isi sel berdasarkan tanda pemisah berupa koma, spasi, tab, huruf, tanda baca atau karakter lainnya ada di tutorial ini:

Cara Menggunakan Fungsi VLOOKUP dan HLOOKUP di Excel

Fungsi VLOOKUP dan HLOOKUP dalam Microsoft Excel berguna untuk membaca suatu tabel, lalu mengambil nilai yang diinginkan pada tabel tersebut berdasarkan kunci tertentu. Kunci ini berupa sel referensi (contoh: sel A2) atau nilai, seperti kode, nomor anggota, nama, dan sebagainya.
Jika tabel tersusun secara vertikal, kita menggunakan fungsi VLOOKUP.
Table Excel 2007 - VLOOKUP
Dan, jika tabel tersusun secara horizontal, maka kita menggunakan fungsi HLOOKUP.
Table Excel 2007 - HLOOKUP

Cara Penulisan:


=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
=HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

Dimana:
  • lookup_value: nilai atau sel referensi yang dijadikan kunci dalam pencarian data.
  • table_array: tabel atau range yang menyimpan data yang ingin dicari. Range untuk contoh tabel di atas adalah: A2:C4 (tabel pertama - VLOOKUP) dan B1:D3 (tabel dua - HLOOKUP).
  • col_index_num: nomor kolom yang ingin diambil nilainya untuk fungsi VLOOKUP. Untuk tabel pertama (VLOOKUP): nomor kolom adalah 2, bila ingin mengambil nilai pada kolom Name. Nomor kolom adalah 3, bila ingin mengambil nilai pada kolom Price.
  • row_index_num: nomor baris yang ingin diambil nilainya untuk fungsi HLOOKUP. Untuk tabel dua (HLOOKUP): nomor baris adalah 2, bila ingin mengambil nilai sel pada baris Name. Nomor baris adalah 3, bila ingin mengambil nilai sel pada baris Price.
  • range_lookup: Nilai logika TRUE atau FALSE, dimana Anda ingin fungsi VLOOKUP atau HLOOKUP mengembalikan nilai dengan metode kira-kira (TRUE) atau mengembalikan nilai secara tepat (FALSE).

Contoh-contoh VLOOKUP:

Table 2 Excel 2007 - VLOOKUP
Penjelasan tabel:
  • Tabel 1 (A1:C4), merupakan tabel yang akan kita ambil datanya.
  • Tabel 2 (A9:D12) memiliki tiga kolom (Customer, Unit, dan Code) yang sudah berisi data. Sedangkan kolom Total akan diisi dengan menggunakan data dari Tabel 1.
  • Kunci (lookup_value) yang digunakan adalah nilai pada kolom Code, yaitu 1002, 1003.

Cara membaca:
  1. =VLOOKUP(1002,$A$2:$C$4,3,FALSE) akan menghasilkan 68,
    yaitu: =VLOOKUP(temukan 1002 yang di C10,pada range A2:C4 di tabel 1, kemudian kembalikan nilai pada kolom 3 baris yang sama, dan kembalikan nilai hanya apabila menemukan 1002 pada tabel 1)
  2. =VLOOKUP(1003,$A$2:$C$4,2,FALSE) akan menghasilkan GHI,
    yaitu: =VLOOKUP(temukan 1003 yang di C11, pada range A2:C4 di tabel 1, kemudian kembalikan nilai pada kolom 2 baris yang sama, dan kembalikan nilai hanya apabila menemukan 1003 pada tabel 1)

Contoh VLOOKUP:

Tiga formula berikut digunakan untuk mengisi sel D10, D11, dan D12 pada kolom Total.
  1. =B10*VLOOKUP(C10,$A$2:$C$4,3,FALSE) akan menghasilkan 340.
    Nilai 340 diperoleh dari 5 x 68. Dimana: B10 = 5, dan fungsi =VLOOKUP(C10,$A$2:$C$4,3,FALSE) yang mengembalikan nilai 68.
  2. =B11*VLOOKUP(C11,$A$2:$C$4,3,FALSE) akan menghasilkan 320.
    Nilai 320 diperoleh dari 10 x 32. Dimana: B11 = 10, dan fungsi =VLOOKUP(C11,$A$2:$C$4,3,FALSE) yang mengembalikan nilai 32.
  3. =B12*VLOOKUP(C12,$A$2:$C$4,3,FALSE) akan menghasilkan 544.
    Nilai 544 diperoleh dari 8 x 68. Dimana: B12 = 8, dan fungsi =VLOOKUP(C12,$A$2:$C$4,3,FALSE) yang mengembalikan nilai 68.

Contoh-contoh HLOOKUP:

Table Excel 2007 - HLOOKUP
=HLOOKUP(B1,$B$1:$D$3,2,FALSE) akan menghasilkan XYZ

=HLOOKUP(B1,$B$1:$D$3,3,FALSE) akan menghasilkan 33



Sumber lain tentang cara penggunaan VLOOKUP dan HLOOKUP dapat diperoleh di sini:
  • Vlookup week - Chandoo.org
    Blog ini memiliki kumpulan artikel tentang penggunaan VLOOKUP yang lebih kompleks dan juga tersedia lembar petunjuk VLOOKUP untuk di-download.
    VLOOKUP Cheat Sheet
  • Microsoft Support
    Memiliki kumpulan artikel tentang VLOOKUP dan HLOOKUP, seperti cara menangani error pada penggunaan fungsi VLOOKUP dan HLOOKUP.


Kesimpulan dan Saran

Tutorial ini di-update dengan menambahkan penjelasan tabel dan cara membaca fungsi.
Pada artikel-artikel berikutnya, Computer 1001 akan menyajikan contoh-contoh yang lain untuk VLOOKUP dan HLOOKUP, terutama untuk penggunaan range_lookup (TRUE/FALSE). Tutorial lain: Contoh dan Cara Penulisan Sintaks VLOOKUP dan HLOOKUP di EXCEL.
Bila Anda memiliki saran atau pertanyaan tentang VLOOKUP dan HLOOKUP, silakan sampaikan di kotak komentar.

Rabu, 25 September 2013

Mail Merge Microsoft Excel 2007


Mail Merge di Microsoft Excel 2007


Fasilitas mail merge sudah kita kenal pada Microsoft Words. Fasilitas ini memungkinkan kita untuk mencetak sekumpulan dokumen yang memiliki format yang sama, dengan data yang berbeda-beda. Contoh penggunaan mail merge yang sering kita temui adalah ketika kita mencetak amplop dengan tujuan yang berbeda-beda. Biasanya, format dokumen mail merge diletakkan di sebuah file Words, dan data-datanya diambil dari file Microsoft Excel.

Namun, terkadang kita memerlukan fasilitas mail merge ini pada Microsoft Excel. Saya dan rekan-rekan di kantor telah lama mendambakan keberadaan fasilitas ini di Microsoft Excel. Di kantor saya, banyak pekerjaan yang dikerjakan menggunakan Excel. Bahkan Excel sudah menjadi aplikasi andalan untuk segala kondisi. Pernahkah Anda menemui sebuah aplikasi penilaian proyek sebesar 300 triliun menggunakan Excel? Hehehe.. di kantor saya, ada yang demikian itu. (Padahal di kantor-kantor swasta untuk menangani proyek di atas 5 M saja sudah menggunakan aplikasi taylor-made senilai puluhan sampai ratusan juta).
Dengan bantuan VLOOKUP, Spin Button dan sebaris script VBA kita sudah dapat membuat mail merge di Microsoft Excel 2007.

Kita mulai dengan membuat satu file Excel yang terdiri dari dua sheet. Sheet pertama untuk format dokumen, serta sheet kedua sebagai penampung data. Untuk memudahkan penjelasan selanjutnya, kita namai sheet yang digunakan sebagai format dokumen dengan nama Tampilan, dan sheet tempat data diletakkan dengan nama Database.
Ada syarat penting yang harus tersedia pada sheet Database, yaitu kolom terkiri (kolom A) harus berisi id unik atau primary key. Pokoknya, isi aja kolom A dengan angka 1, 2, 3, dst sampai dengan baris data yang terakhir. Tidak boleh ada angka yang sama.
Setelah itu, di sheet Tampilan sediakan sebuah cell di luar Print Area yang akan digunakan sebagai Reference. Misalnya, print area pada sheet Tampilan yang saya miliki adalah dari kolom A sampai G. Maka saya jadikan cell H1 sebagai cell referensi. Dengan demikian, cell ini tidak akan ikut tercetak di kertas. Cell ini berfungsi sebagai referensi ke kolom Primary Key yang kita telah buat pada sheet Database. Isi cell ini berupa angka satu sampai dengan angka terakhir yang ada pada kolom A sheet Database.
Pada sheet Tampilan, munculkanlah data dari sheet Database menggunakan fungsi VLOOKUP. Gunakan angka pada cell Referensi sebagai trigger VLOOKUP. Misalnya, pada cell yang menampilkan data dari kolom ke 10 sheet Database, formulanya akan berbunyi: =VLOOKUP($H$1;Database!$A$1:$AC$520;10;FALSE). Jika Anda masih belum paham fungsi VLOOKUP, banyak tutorial yang bisa anda pelajari.
Sampai di sini kita akan masuk pada kunci terpenting pembuatan mail merge pada Excel. Kita akan membuat supaya cell Referensi di sheet Tampilan bisa bekerja os-tos-mas-tis seperti pada fasilitas mail merge yang tersedia di Microsoft Words. Caranya, dengan memanfaatkan Spin Button sebagai pemicu bergeraknya cell Referensi, serta jika Anda mau kita bisa menambahkan sebaris skrip VBA untuk mengotomatisasi pencetakan.
Untuk mewujudkan hal ini, kita munculkan dulu Control Toolbox dan Design Mode. Bagi yang sudah tahu caranya, silahkan lanjut ke alinea berikutnya. Bagi yang belum tahu, lakukan langkah berikut. Pada menu Excel 2007, yang masih juga membingungkan saya itu, klik pada drop down menu di sebelah kanan ribbon. Klik pada More Commands, sehingga muncul jendela Excel Options. Klik pada tab Customize di menu sebelah kiri jendela tersebut. Kemudian pada jendela Customize the Quick Access Toolbar yang muncul, pada Choose commands from pilih All commands. Carilah Insert Control dan Design Mode, lalu klik tombol Add. Pastikan Insert Control dan Design Mode telah muncul di jendela sebelah kanan. Lalu klik OK.


Setelah Control Toolbox dapat dimunculkan, buatlah sebuah tombol Spin Button di sheet Tampilan. Klik pada Control Toolbox dan pilih button yang memiliki dua tanda panah berlawanan arah. Tombol itu jika kita hovering di Toolbox akan memunculkan nama Spin Button. Tempatkan di area yang nyaman bagi Anda. Saya menempatkan Spin Button di sebelah cell Referensi (H1).

Setelah itu, klik kanan pada Spin Button, pilih Properties. Pada jendela Properties yang muncul, ada tiga properties yang harus disesuaikan, yaitu LinkedCell, Min dan Max. Cari property LinkedCell dan isikan dengan alamat cell Referensi, dalam file yang saya buat alamatnya di H1. Kemudian, isi property Min dengan 1 dan property Max dengan angka terakhir di kolom A sheet Database. Setelah itu, tutup jendela Properties.

Langkah terakhir adalah menonaktifkan Design Mode, agar Spin Button yang baru saja kita oprek dapat digunakan. Klik pada icon Design Mode di sebelah kanan ribbon. Setelah Design Mode pada posisi off, cobalah mengklik Spin Button dan perhatikan efeknya pada cell Referensi. Angka pada cell tersebut dapat bergerak maju mundur sesuai klik yang kita lakukan pada SpinButton. Jika cell-cell pada sheet Tampilan sudah kita sematkan fungsi VLOOKUP, maka cell-cell tersebut juga akan berubah sesuai klik pada Spin Button. Selain melakukan klik pada SpinButton, kita juga bisa mengubah secara manual isi cell Referensi. Kita bisa memasukkan langsung angka berapa pun pada cell ini.
Sampai di sini mail merge pada Excel 2007 sudah bisa digunakan seperti pada Microsoft Words. Tapi jika Anda adalah seorang pemalas seperti saya, kita bisa meningkatkan mail merge excel ini agar kerjaan dapat diselesaikan lebih efisien. Cukup dengan satu klik, ganti field merge dan pencetakan bisa dilakukan bersamaan. Caranya sbb.
Kita aktifkan dulu Design Mode dengan mengklik tombol Design Mode, agar kita bisa mengedit Spin Button. Kemudian, klik ganda pada Spin Button sampai muncul jendela VBA. Tambahkan skrip
ActiveSheet.PrintOut di tengah dua skrip yang sudah ada. Sehingga skrip selengkapnya menjadi:
Private Sub SpinButton1_Change()
ActiveSheet.PrintOut
End Sub
Tutup jendela VBA dengan File | Close and Return to Microsoft Excel (Alt Q). Lalu non-aktifkan lagi
Design Mode. Nah, setelah langkah ini dilakukan, setiap kali kita mengklik Spin Button, kita akan langsung berpindah field merge sekaligus melakukan pencetakan. Dengan cara ini, tugas saya mencetak dokumen untuk dikirim kepada 510 pemerintah daerah se-Indonesia setiap bulan itu bisa dilakukan dengan jauh lebih mudah.

Ketika membuka kembali file mail merge ini, jangan lupa untuk meng-enable macro. Karena jika tidak di-enable, maka macro secara default akan dinonaktifkan sehingga tombol Spin Button tidak dapat digunakan. Caranya dengan meng-klik pada jendela Security Warning yang muncul, kemudian klik pada Enable.


Untuk mempermudah memahami tutorial ini, Anda dapat mengunduh contoh file mail merge Excel yang saya gunakan.
Saya dedikasikan tulisan ini untuk rekan-rekan kerja di Subdit Pelaksanaan Transfer II, dan seluruh rekan-rekan DJPK. Terimakasih juga pada milis xl-mania. Semoga tulisan ini bermanfaat. Selamat mencoba!
Update!
Saya menambahkan CheckBox untuk mengendalikan pencetakan. Jika CheckBox di-check, maka ketika kita menekan tombol SpinButton, maka pencetakan akan berjalan otomatis. Data yang tampil akan berpindah dari nomor referensi sebelumnya, plus data yang baru akan langsung dicetak.
Jika CheckBox tidak di-check, maka ketika kita menekan tombol SpinButton, perpindahan tampilan data tidak diikuti dengan pencetakan otomatis.


Skrip VBA yang digunakan menjadi:
Private Sub SpinButton1_Change()
If CheckBox1.Value = True Then ActiveSheet.PrintOut
End Sub

MENOLAK INPUT DATA YANG SAMA

Menolak Data yang Sama (Double Record)

No Double Record
Ada kalanya ketika kita memasukkan data berupa angka terkadang terdapat ada data atau angka yang sama atau biasanya disebut dengan istilah double record, hal ini mungkin terjadi ketika disaat menginput data kita menggunakan menggunakan cara manual alias tanpa menggunakan bantuan formula excel sehingga memungkinkan terjadinya hal yang demikian, data yang sama akan tetap tertulis tanpa ada pemberitahuan bahwa data tersebut sudah ada.


Beberapa data yang tidak boleh sama adalah antara lain, Data Nomor Induk Siswa, NISN, NUPTK, Data Kepegawaian, Nomor KTP dan lain sebagainya, dimana data-data tersebut haruslah bersifat unik artinya hanya boleh ada satu record serta tidak boleh ada yang sama.

Untuk menolak data berupa angka yang sama dalam Microsoft Excel dapat menggunakan cara sebagai berikut
  1. Sorot beberapa sel atau range, kita ambil contoh A1:A5
  2. Biarkan sel-sel tersebut kosong untuk nanti kita akan mengisinya
  3. Aktifkan menu Data dan pilih Data Validation > Data Validation...
  4. Pada jendela Data Validation atur beberapa kriteria berikut
    • Setting
      • Allow : Whole number
      • Data : not equal to
      • Value : =IFERROR(MODE(A$1:A$5);"") dimana A$1:A$5 merupakan range yang tadi kita pilih
      • Setting double record

    • Error Alert
    • Berfungsi untuk menampilkan pesan error ketika menginput data yang sama
      • centang pilihan Show error alert... jika belum
      • Style : Stop - artinya; menolak jika ada data yang sama
      • Title : Judul pesan
      • Error message : Pesan error yang ingin ditampilkan
      • Pesan Error
  5. Akhiri dengan tombol OK
Coba input data-data berupa angka di sel yang sudah diberikan Data Validation ini, dan lihat apa yang terjadi. Apabila ketika anda menginput data yang sama kemudian muncul pesan dari excel untuk menolak data tersebut, itu artinya anda telah berhasil melakukannya. Sehingga hal ini dapat mencegah terjadi data yang dobel dalam suatu range.

atau

Gunakan pengaturan seperti berikut :
menolak data yang sama dengan formula
Dengan menggunakan pengaturan di atas maka setiap kali anda memasukkan data yang sama pada kolom A, Excel akan menolaknya.


Selamat mencoba,
Semoga ada guna dan manfaatnya

Status Facebook Keren Gokil 100%

KUMPULAN STATUS FB 100% gokil BANYAK LIKE Dalam kepala atau cara berpikir seorang wanita pasti ada kekurangan, akan tetapi di dalam hati...