Menghitung jumlah cell yang berisi teks/string tertentu

Masih ada hubungannya dengan postingan sebelumnya, pada postingan ini akan ditampilkan bagaimana cara menghitung cell-cell dalam sebuah range tertentu yang mengandung suatu teks/string tertentu. Kalau dalam sql query kita menggunakan fungsi count dan like, dalam excel fungsi yang digunakan adalah countif. Formatnya sama dengan countif yang biasa, yaitu

= countif(range;kriteria).

Karena kriteria di sini yang digunakan adalah berupa teks, maka kita gunakan tanda ‘*’ yang berada di antara kata kuncinya, yang berarti kita akan menghitung cell yang berisi teks yang diapit tanda ‘*’. Jika tidak ada tanda’*’, maka kita hanya menghitung cell-cell yang tepat berisi kata/kriteria tersebut, tanpa ada imbuhan kata/teks di depan/di belakangnya.

countif kriteria dengan teks

 

 

Misalkan dalam range seperti di atas kita ingin menghitung jumlah cell yang berisi kata “mil”, maka fungsi yang digunakan adalah sebagai berikut.

=COUNTIF(A1:A4;”*mil*”)

Hasil dari fungsi di atas adalah 2 karena dalam range tersebut terdapat dua cell yang berisi kata “mil”, yaitu ac milan dan inter milan.
Sekian. Semoga bermanfaat.

suichal signature

Menentukan apakah cell berisi teks/string tertentu

Postingan kali ini akan menampilkan bagaimana cara untuk menentukan apakah suatu cell mengandung teks/string tertentu. Kalo dalam sql query kita biasanya menggunakan fungsi like, dalam excel juga ada fungsi yang hampir sama fungsinya. Fungsi yang digunakan adalah gabungan antara fungsi isnumber dan search. Nilai balikan dari fungsi ini adalah true/false.

Format fungsinya adalah :

=ISNUMBER(SEARCH(teks_yang_dicari;cell_tempat_kata_dicari)

Misalkan dalam cell A1 berisi teks “AC Milan”. Jika kita ingin mengecek apakah dalam cell tersebut ada kata Mil, maka fungsinya adalah :

=ISNUMBER(SEARCH(“mil”;A1))

Fungsi ini akan menghasilkan nilai TRUE karena dalam cell A1 terdapat kata Mil. Sekian.
suichal signature

Istilah-Istilah SPAN

  1. Chart of Account (CoA)
  2. Cross Validation Rules (CVR)
  3. Commitment Approval Number (CAN)
  4. Fund Availability (FA)
  5. Management of Spending Authority (MoSA)
  6. Budget Commitment (BC)
  7. Payment Management (PM)
  8. Government Receipt (GR)
  9. Cash Management (CM)
  10. General Ledger/Reporting (GL/Reporting)
  11. Spending Unit (SU) : Satuan Kerja (Satker)
  12. Operating Unit (OU) : KPPN
  13. Invoice : SPP/SPM
  14. Encumbrance
  15. Payment Term
  16. Spesific Commitment
  17. Continuing Commitment
  18. Supplier Header
  19. Supplier Site
  20. Nomor Registrasi Suplier (NRS)
  21. Nomor Registrasi Kontrak (NRK)
  22. Swift Code
  23. Iban
  24. Prepayment : uang muka kontrak

Export data mysql ke excel tanpa kehilangan angka nol di depan

Panjang juga ya judul postingan ini, :hehe… Biarin lah :cool. Intinya sih, saya pernah coba mengekspor data dari database mysql ke format excel di mana data tersebut mengandung angka nol di depannya, misalkan pada nomor hp atau kode pos misalnya. Nah, waktu dibuka hasil ekspornya di excel, ternyata angka nol-nya hilang/tidak kebaca. Coba utak-atik query-nya tp ga bs jg :hammer. Namun, secara tak sengaja ketemu jg caranya, yaitu dengan membuka file hasil ekspor secara langsung dengan double klik atau klik Open, tetapi melalui menu open di excel. Dengan cara ini akan muncul jendela untuk men-set tipe data dari tiap field.

Di sini contohnya saya mengekspor data dari tabel ‘kodepos’ dengan query di bawah ini.

query

Kemudian buka file hasil ekspor melalui menu Open pada excel sehingga keluar jendela Text Import Wizard seperti gambar di bawah ini. Ada tiga langkah, yaitu :

1) Set pemisahan datanya. Pilih delimited agar data terpisah per field.

step 1

2) Set jenis pemisah datanya. Pilih saja Tab.

step 2

3) Set tipe data tiap field. Pilih text agar angka nol di depan pada kode pos tidak hilang.

step 3

SQL : Mengganti Sebagian Isi Field

Wah, baru tahu ada cara mengganti sebagian isi field dengan menggunakan SQL Query :mrgreen:. Jadi, misalkan isi tabel awal seperti gambar di bawah ini.

Gambar

Nah, jika kita ingin mengubah sebagian isi field, misalkan pada field nama, kata BRI-nya diubah menjadi BNI, kita dapat melakukannya dengan menggunakan fungsi replace. Formatnya adalah : replace(nama_field,nilai_lama,nilai_baru). Untuk kasus di atas query-nya begini :

update bank set nama=replace(nama,’BRI’,’BNI’)

Hasilnya, tabel di atas menjadi seperti ini :

Gambar

suichal signature