28 Agustus 2013

Fungsi SUBSTITUTE Bercabang (Nested Substitute)

Pernah menggunakan Fungsi Substitute? yang berguna untuk mengganti teks yang lama dengan yang baru, dengan sintaks =SUBSTITUTE(text;old_text;new_text). Contoh sederhana misal pada cell A1 tertulis teks "Agus", kemudian kita ingin menggantinya dengan "Dewi", rumusnya =SUBSTITUTE(A1;"Agus";"Dewi")
Mudah bukan?

Tapi bagaimana dengan teks yang ingin kita ganti lebih dari satu? 2 atau lebih? Fungsi SUBSTITUTE ini mengijinkan kita untuk dibuat nested atau bercabang seperti halnya Fungsi IF bercabang (Nested IF's).

Kasus: Kita ingin merapikan data yang kondisinya seperti ini:









Yang ingin dihilangkan adalah karakter tanda sambung(-), titik(.), koma(,) dan garis miring(/) dan diganti dengan karakter kosong atau "" kalau di MS Excel.

Bagaimana Nested Substitute itu?
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"-";"");",";"");".";"");"/";"")

Silahkan jika ingin ada penambahan karakter yang ingin diganti/dihilangkan dengan karakter yang baru.

Salam

Download File Latihan (Excel 2003)
Download File Latihan (Excel 2010)