05 Maret 2012

Sabtu, 04 Februari 2012

Menggunakan fungsi IF, LEN dan REPLACE di excel 2007

Dalam postingan kali ini akan dibahas tentang cara mengubah tanda titik koma menjadi tanda titik di excel 2007. Terkadang disaat melakukan pekerjaan eksport import data di excel data dari software tertentu mempunyai format yang berbeda dengan format data yang diinginkan. Dengan menggunakan microsoft excel dapat dilakukan pengubahan karakter tertentu secara otomatis dengan menggunakan fungsi yang tersedia di excel. Sebelum membaca lebih lanjut postingan ii saya sarankan membaca postingan sebelumnya telah dibahas tentang cara menghitung jumlah karakter di excel dan fungsi IF excel

Agar lebih mudah menerapkan fungsi replace untuk mengganti koma menjadi titik, perlu diketahui terlbih dahulu karakteristik data. Karena karakteristik data sangat berpengaruh dalam proses penggunaan rumus IF , LEN dan REPLACE.

Karakteristik data:
Data yang akan diubah tanda komanya menjadi tanda titik adalah data koordinat yang masih dalam satuan radian. dengan format derajat,menit-detik (bisa dilihat pada tabel di bawah). Secara umum besaran sudut adalah 0 sampai 360 (1 sampai 3 karakter) , kemudian menit ( 2 karakter), detik (2 karakter), tanda koma berada diantara derajat dan menit (1 karakter)
Kisaran variasi karakter adalah  6 karakter untuk sudut yang lebih kecil dari 10 derajat, 7 karakter untuk sudut yang lebih kecil dari 100 derajat, dan 8 karakter untuk sudut yang lebih kecil atau sama dengan 360 derajat.



Berdasarkan karakteristik data di atas, maka dapat dibuat rumus sederhana untuk mengganti koma menjadi titik

1. Buat tabel seperti di bawah
Kolom A diisi dengan data angka koordinat dalam format derajat menit detik

2. Di sel B1 isi dengan formula gabungan IF LEN REPLACE berikut:
=IF(LEN(A1)=8,REPLACE(A1,4,1,"."),IF(LEN(A1)=7,REPLACE(A1,3,1,"."),REPLACE(A1,2,1,".")))

Hasilnya seperti di bawah ini


Catatan :
=IF(LEN(A1)=8,REPLACE(A1,4,1,"."),IF(LEN(A1)=7,REPLACE(A1,3,1,"."),REPLACE(A1,2,1,".")))
Fungsi di atas berarti:
Jika jumlah karakter di sel A1 sama dengan 8 maka ganti karakter ke-4 dengan titik
Jika jumlah karakter di sel A1 sama dengan 7 maka ganti karakter ke-3 dengan titik
Jika jumlah karakter di sel A1 bukan 7 atau 8 maka ganti karakter ke-2 dengan

Tidak ada komentar:

Posting Komentar