Mohon tunggu...
Priyono .
Priyono . Mohon Tunggu... karyawan swasta -

life is sharing the simple things

Selanjutnya

Tutup

Inovasi

Beda Fungsi, Fungsi Beda | Excel

26 Maret 2012   05:25 Diperbarui: 25 Juni 2015   07:28 1889
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Kali ini, penulis akan coba membahas 2 fungsi yang berbeda, namun bisa menghasilkan result yang sama. Akan tetapi, nanti, di akhir tulisan ini Anda akan bisa membedakan dalam suatu kasus tertentu harus menggunakan fungsi yang mana. Kedua fungsi tersebut adalah: REPLACE dan SUBSTITUTE. Keduanya bisa digunakan untuk mengganti suatu karakter pada suatu text dengan karakter yang lain. Cara penulisannya dalam rumus adalah dengan meletakkan karakter yang dimaksud ke dalam tanda petik-atas ("..."). Fungsi ini juga bisa digunakan untuk menghilangkan suatu karakter dengan cara menggantinya dengan karakter "tidak ada", yang penulisannya bisa dilakukan dengan meletakkan tanda petik-atas tanpa karakter apapun di dalamnya (""). Sebagai contoh, Anda ingin menghilangkan sebuah tanda titik pada kata PT. Abcd. Dengan menggunakan kedua fungsi tersebut, akan di dapat hasil yang sama seperti berikut, dengan fungsi REPLACE

dengan fungsi SUBSTITUTE Meski hasil yang ditampilkan sama persis, akan tetapi -seperti yang Anda lihat- keduanya menggunakan format penulisan rumus yang berbeda. Format dariSUBSTITUTE adalah SUBSTITUTE(text; old_text; new_text; [instance_num]), yang dengan bahasa sederhananya adalah;
  • text, adalah text asal atau sel sumber
  • text_old, adalah karakter yang hendak Anda ganti
  • new_text, adalah karakter pengganti
  • [instance_num], urutan karakter yang akan diganti tersebut (ini, bila karakter yang akan diganti ada lebih dari satu dalam sel tersebut)

Sementara REPLACE menggunakan rumusan REPLACE(old_text; start_num; num_chars; new_text), yang terjemahannya adalah;

  • old_text, adalah karakter yang akan diganti
  • start_num, adalah posisi dari karakter tersebut
  • num_chars, banyaknya jumlah karakter yang akan diganti, dimulai dari start_num
  • new_text, karakter pengganti

Nah, dengan ketentuan seperti yang tersebut di atas maka tentu kedua fungsi ini kemudian memiliki tugas berlainan. Dalam contoh dengan lebih banyak data akan terlihat perbedaan keduanya. Kedua kasus di bawah ini akan memperjelas keadaan. Contoh 1: Menghilangkan tanda titik

Dalam kasus di atas, posisi tanda titik adalah tetap, yaitu selalu berada pada karakter ketiga. Karena itu, Anda bisa menggunakan fungsi REPLACE, lalu kemudian lakukan dragging ke bawah. Dan hasilnya,
Contoh 2: Menghilangkan tanda titik
Dalam contoh kedua ini, tanda titik letaknya tidak pasti. Kadang berada di urutan kedua, kadang ketiga, dsb. Maka Anda tidak bisa menggunakan fungsi REPLACE disini. Anda, harus menggunakan SUBSTITUTE, karena yang kita sasar adalah "titik"nya dan bukan "karakter ketiga"nya.
Nah, itulah perbedaan dari keduanya. Tergantung di situasi mana Anda menggunakannya. Semoga bermanfaat! __________________ http://ujungkelingking.blogspot.com/2012/03/beda-fungsi-fungsi-beda.html

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

Mohon tunggu...

Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun