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 titik
0 komentar blog:
Posting Komentar