Trik Mengolah Data Dengan Record Macro Excel 2007

download Trik Mengolah Data Dengan Record Macro Excel 2007

of 28

  • date post

    24-Oct-2015
  • Category

    Documents

  • view

    33
  • download

    4

Embed Size (px)

description

Trik Mengolah Data Dengan Record Macro Excel 2007

Transcript of Trik Mengolah Data Dengan Record Macro Excel 2007

  • 51

    MENGOLAH DATA MENGGUNAKAN RECORD MACRO

    3.1 Record Macro dengan Kombinasi Formula

    Sekarang kita akan mencoba mengolah baris data yang lebih banyak dengan kombinasi rumus untuk mengisi kolom-kolom yang kosong dengan syarat dan kondisi tertentu. Berikut ini bebe-rapa contoh soal data yang bisa Anda olah menggunakan Record Macro.

    3.1.1 Menghitung Penjualan per Area Di sini Anda diminta untuk menggunakan Record Macro untuk men-cari nilai hasil penjualan dikali dengan banyaknya penjualan dari area tertentu saja. Untuk lebih detailnya, buka file Bab3_SoalPenjualanArea.xlsx.

  • 52

    Gambar 3.1 Data Bab3_SoalPenjualanArea.xlsx

    Tugas Anda adalah sebagai berikut:

    1. Menggunakan referensi dari file PERSONAL.xlsb, buat kolom baru bernama Harga, dan mengisinya berdasarkan kriteria berikut ini:

    Kursi = 1000

    Meja = 2000

    Lemari = 3000

    Rak = 4000

    Kasur = 5000

    Lampu = 6000

    2. Menghapus seluruh baris data dengan syaratnya adalah data di kolom Banyak Penjualan = 0.

    3. Menghapus seluruh baris data dengan syaratnya adalah data di kolom Area = Jakarta dan Bogor.

  • 53

    4. Isi kolom Jumlah Penjualan Rp. Dari hasil kali kolom Banyaknya Penjualan dengan kolom Harga.

    Gambar 3.2 Data Bab3_SoalPenjualanArea.xlsx

    Anda bisa coba kerjakan sendiri dahulu, atau Anda bisa ikuti langkah-langkahnya sebagai berikut:

    1. Buka file: Bab3_SoalPenjualanArea.xlsx.

    2. Pilih tab View, klik tombol Unhide.

    3. Tekan OK.

    4. Workbook PERSONAL keluar.

    5. Klik di cell G1, ketik Harga.

    6. Klik di cell G2, ketik 1000.

    7. Klik di cell G3, ketik 2000.

    8. Klik di cell G4, ketik 3000.

    9. Klik di cell G5, ketik 4000.

  • 54

    10. Klik di cell G6, ketik 5000.

    11. Klik di cell G7, ketik 6000.

    Gambar 3.3 Data di workbook PERSONAL ditambah harga

    12. Kembali ke workbook Bab3_SoalPenjualanArea.

    13. Klik cell F1, tekan tombol Delete di keyboard.

    14. Klik cell A1.

    15. Pilih tab Developer dan klik tombol Record Macro:

    Macro name: Soal_PenjualanArea

    Shortcut: y

    Store macro in: Personal Macro Workbook

    Description: Jawaban untuk Soal_PenjualanArea

    16. Klik OK.

    17. Klik huruf A hingga kolom A terblok.

    18. Tekan Ctrl+C.

    19. Klik kanan pada huruf B sampai kolom B terblok vertical, dan keluar menu, pilih Insert Copied Cells.

  • 55

    Gambar 3.4 Blok di kolom B

    20. Klik B1, ketik Harga.

    21. Tekan Enter.

    22. Di cell B2, ketik formula: =VLOOKUP(

    23. Klik cell A2.

    24. Tekan tombol koma di keyboard.

    25. Pilih tab View, klik tombol Switch Windows, pilih PERSONAL.xlsb.

    26. Klik cell E1 tahan lalu bawa ke cell G7 sampai terblok kotak dari E1 ke G7.

  • 56

    Gambar 3.5 Blok di cell E1 ke G7

    27. Tekan tombol koma pada keyboard.

    28. Tekan angka 3 pada keyboard.

    29. Tekan tombol koma pada keyboard.

    30. Ketik FALSE.

    31. Tekan Enter.

    32. Kembali ke workbook Bab3_SoalPenjualanArea.

    33. Klik B2.

    34. Tekan Ctrl+C.

    35. Tekan Shift tahan lalu tekan End lalu tekan panah ke bawah di keyboard.

    36. Tekan Ctrl+V.

    37. Setelah selesai membuat kolom Harga sekarang kita isi kolom Jumlah Penjualan Rp..

    38. Klik huruf D sampai terblok kolom D.

  • 57

    Gambar 3.6 Blok di kolom E

    39. Tekan Ctrl+C.

    40. Klik di huruf E sampai terblok kolom E.

    41. Tekan Ctrl+V.

    42. Klik cell E1, ketik Jumlah Penjualan.

    43. Di cell E2.

    44. Ketik =B2*C2, tekan Enter.

    45. Klik cell E2.

    46. Tekan Ctrl+C.

    47. Tekan Shift tahan lalu tekan End lalu tekan panah ke bawah di keyboard.

    48. Tekan Ctrl+V.

  • 58

    Gambar 3.7 Blok di kolom E

    49. Selesai mengisi kolom Jumlah penjualan, sekarang kita beralih untuk menghapus nilai 0 di kolom Banyak Penjualan.

    50. Klik huruf C hingga terblok kolom C.

    51. Tekan Ctrl+C.

    52. Klik kanan di huruf D, keluar menu, pilih Insert Copied Cells.

    53. Klik cell D2, ketik =IF(C2>0,1,0).

    54. Klik lagi cell D2.

    55. Tekan Ctrl+C.

    56. Tekan Shift tahan lalu tekan End lalu tekan panah ke bawah di keyboard.

    57. Tekan Ctrl+V.

  • 59

    58. Klik huruf D hingga terblok kolom D.

    59. Tekan Ctrl+C.

    60. Tekan Alt tahan lalu tekan E, kemudian tekan S, lalu tekan V.

    61. Klik OK atau Enter.

    62. Pilih tab Data klik tombol Sort.

    Gambar 3.8 Kotak dialog Sort

    63. Di bagian sort by pilih nama kolom Banyak penjualan yang ke-2.

    64. Pada bagian order, pilih Largest to Smallest.

    65. Klik di huruf D sampai terblok vertical kolom D.

    66. Pilih tab Home, klik tombol Find & Select, pilih Replace.

    67. Keluar kotak dialog Find and Replace.

    68. Isi di bagian Find what dengan 1, kosongkan bagian Replace with.

  • 60

    Gambar 3.9 Kotak dialog Find and Replace

    69. Klik Replace All.

    70. Klik OK, dan tutup Find and Replace, klik Close.

    71. Klik cell D1.

    72. Pada keyboard tekan tombol End lalu tombol panah ke bawah.

    73. Kursor lompat ke cell D17.

    74. Tekan Shift tahan lalu tekan End, lalu tekan panah ke bawah di keyboard.

    75. Klik kanan pada area yang terblok, pilih Delete.

    76. Pilih Entire Row, klik OK.

    77. Klik kanan huruf D sampai terblok kolom D, pilih Delete.

    Gambar 3.10 Data dengan nilai 0 dihapus

  • 61

    78. Setelah kita menghapus data dengan nilai 0 di kolom Banyak Penjualan, sekarang kita akan hapus Area Jakarta dan Bogor.

    79. Klik di huruf D hingga terblok kolom D.

    80. Tekan Ctrl+C.

    81. Klik kanan di huruf E, pilih Insert Copied Cells.

    82. Klik cell E2, ketik =IF(OR(D2="Jakarta",D2="Bogor"),0,1) tekan Enter.

    83. Klik kembali cell E2.

    84. Tekan Ctrl+C.

    85. Tekan Shift tahan lalu tekan End, lalu tekan panah ke bawah di keyboard.

    86. Tekan Ctrl+V.

    87. Klik huruf E hingga terblok kolom E.

    88. Tekan Ctrl+C.

    89. Tekan Alt tahan lalu tekan E, kemudian tekan S, lalu tekan V.

    90. Klik OK atau tekan Enter.

    91. Klik cell E2.

    92. Pilih tab Data, klik tombol Sort.

    93. Di bagian sort by pilih nama kolom Area yang ke-2.

    94. Pada bagian order, pilih Largest to Smallest.

    95. Klik di huruf E sampai terblok vertical kolom E.

    96. Pilih tab Home, klik tombol Find & Select, pilih Replace.

    97. Keluar kotak dialog Find and Replace.

    98. Isi di bagian Find what dengan 1, kosongkan bagian Replace with.

  • 62

    Gambar 3.11 Kotak dialog Find and Replace

    99. Klik Replace All.

    100. Klik OK, dan tutup Find and Replace, klik Close.

    101. Klik cell E1.

    102. Pada keyboard tekan tombol End lalu tombol panah ke bawah.

    103. Kursor lompat ke cell E12.

    104. Tekan Shift tahan lalu tekan End, lalu tekan panah ke bawah di keyboard.

    105. Klik kanan pada area yang terblok, pilih Delete.

    106. Pilih Entire Row, klik OK.

    107. Klik kanan huruf E sampai terblok kolom E, pilih Delete.

    Gambar 3.12 Hasil akhir

  • 63

    108. Stop recording.

    109. Buka workbook PERSONAL.

    110. Pilih tab View, klik Hide.

    111. Tutup dengan klik tanda x di sudut kanan atas.

    112. Muncul kotak dialog Do you want to save klik No.

    113. Klik lagi tanda x di sudut kanan atas, muncul kotak dialog bertuliskan Do you want save the changes you made to the personal macro klik Yes.

    114. Buka kembali Bab3_SoalPenjualanArea.xlsx.

    115. Mainkan record, tekan Ctrl+Y.

    3.1.2 Menghitung Penjualan E-book Dengan tetap menggunakan Record Macro, Anda diharuskan untuk mencari nilai hasil penjualan ebook dari internet, tugas Anda adalah mengisi kolom yang kosong dengan nilai mata uang Jepang JPY=7000. Untuk lebih detailnya, buka file Bab3_SoalPenjualanEbook.xlsx, di dalamnya terdapat 2 sheet berisi data.

    Gambar 3.13 Data di Sheet1 Bab3_SoalPenjualanEbook.xlsx

  • 64

    Gambar 3.14 Data di Sheet2 Bab3_SoalPenjualanEbook.xlsx

    Anda bisa coba kerjakan sendiri dahulu, atau Anda bisa ikuti langkah-langkahnya sebagai berikut:

    1. Buka file Bab3_SoalPenjualanEbook.xlsx.

    2. Pilih tab View, klik tombol Unhide.

    3. Pilih workbook PERSONAL.

    4. Tambahkan di cell A4 ketik JPY, dan di cell B4 ketik 7000.

    5. Kembali ke workbook SoalPenjualanEbook sheet1.

    6. Pilih tab Developer dan klik tombol Record Macro:

    Macro name: Soal_PenjualanEbook

    Shortcut: u

    Store macro in: Personal Macro Workbook

    Description: Jawaban untuk Soal_PenjualanEbook

  • 65

    7. Klik OK.

    8. Klik cell A1.

    9. Pilih tab Data, klik tombol Remove Duplicates.

    10. Kotak dialog Remove Duplicates muncul.

    Gambar 3.15 Kotak dialog Remove Duplicates

    11. Klik OK.

    12. Hasilnya adalah mengambil 3 nama negara saja, sedangkan sisanya nama yang sama dihapus.

    13. Klik huruf A sampai kolom A terblok vertikal ke bawah.

    14. Tekan Ctrl+C.

    15. Klik kanan pada huruf B hingga terblok kolom B, pilih Insert Copied Cells.

    16. Klik cell B1, ketik Jumlah Penjualan tekan Enter.

    17. Klik cell B2.

    18. Ketik =SUMIF(

    19. Klik sheet2 di sudut kiri bawah.

    20. Blok A1 sampai C25.

    21. Tekan tombol F4 untuk mengikat nilainya agar tidak tergeser saat nanti di-copy.

  • 66

    22. Tekan tombol koma pada keyboard.

    23. Klik Sheet1.

    24. Klik cell A2.

    25. Tekan tombol koma di keyboard.

    26