Langkah pertama saya pikir: Kolom c5 : =left(s5;1) Kol d5 : mid(s5;2;1) dan seterusnya..wah lama dan tidak efektif
Fungsi MID(text dari cell yang dicari;urutan karakter ke brp;brp karakter yang dicari)
akhirnya saya pakai cara memisahkan kata per huruf menggunakan rumus kombinasi fungsi MID dan COLUMNS
Cara Kerja Rumus:
- Perhatikan rumus pada sel C5 yaitu =MID($s5,COLUMNS($c5:c5),1) (sesuai tanda panah)
- $s5 mengikat pada text nama yang akan dipisahkan per karakter, tanda dolar hanya sebelum kolom menandakan referensi sel semi absolute supaya jika rumus dicopy ke sel lain maka referensi kolom tidak berubah relative, tetapi baris bisa berubah.
- COLUMNS($c5:c5) berguna untuk mendapatkan jumlah kolom pada range $c:c, rumus tersebut akan menghasilkan angka 1 karena range c:c hanya memiliki 1 kolom. Tanda $ hanya pada salah satu label huruf c dimaksudkan supaya jika dicopy ke samping maka kolom pertama akan terkunci, tetapi kolom akhir tidak terkunci, sehingga jika rumus dicopy ke sel sebelahnya, alamat range akan berubah menjadi $c:d , $c:e, $c:f dan seterusnya dan memberikan angka 2, 3, 4 dan seterusnya
- Angka yang dihasilkan fungsi COLUMNS digunakan oleh fungsi MID sebagai argumen start_num untuk mendapatkan satu huruf atau satu karakter dari text utama.
- Silahkan rumus di sel C5 di copy paste ke sel lainnya.
- Kelemahan dari metode ini adalah hasil akan menjadi tidak relevan jika ada insert column.
Tidak ada komentar:
Posting Komentar