Wa'alaikumussalam Wr. Wb.

Pada dasasrnya akan membuat fixed length 5 char ya...
Asumsi :
1. angka inputan diletakkan di kolom A, misal di A2 diberi nilai inputan
17   -> nanti ingin jadi 00017
2. cell hasil diletakkan di kolom C, misal di C2
3. tipe data inputan (kolom A) adalah numerik (rata kanan ketika tidak
dialignment)

di C2 bisa diberi formula :
=Text( A2 , "00000" )
Jumlah 0 dalam petik menunjukkan jumlah digit fix yang harus ditampilkan.

Ketika inputan bukan berupa angka atau tipe data bukanlah numerik, dan
tetap ingin fix length 5 char.
Misal di A3 inputnya adalah 17A dan ingin menjadi 0017A (selalu diawali 0
juga)
maka di C3 diberi formula :
=Right( "00000" & A3  ,  5  )
Angka 5 adalah jumlah 0 dalam petik.
Angka 0 dalam petik adalah karakter pengisi ruang kosong. Bisa diganti
menjadi karakter lain sesuai kebutuhan.
Susunan "00000" & A3 akan membuat pengisi didepan nilai data
Fungsi Right akan mengambil data pokok sesuai jumlah karakter fix length nya
Silakan disesuaikan untuk pengisian karakter kosong di tengah atau di
setelah nilai data, yang juga disertai penyesuaian penggunaan Right menjadi
Left atau Mid.

Wassalamu'alaikum Wr. Wb.,
Kid.


2013/3/18 Ferry Rahdiansyah <frahdians...@paitonenergy.com>

> **
>
>
> Assalamualaikum Wr Wb...Selamat sore rekan-rekan...****
>
> ** **
>
> Saya sedang berusaha untuk membuat karakter tertentu hanya dengan
> memasukkan sebagian karakter saja. Sebenarnya yang saya inginkan adalah :*
> ***
>
> **-          **Menambahkan 4 digit angka 0 apabila jumlah karakter yang
> ada di kolom “Input Reference” sebanyak 1 karakter.****
>
> **-          **Menambahkan 3 digit angka 0 apabila jumlah karakter yang
> ada di kolom “Input Reference” sebanyak 2 karakter.****
>
> **-          **Menambahkan 2 digit angka 0 apabila jumlah karakter yang
> ada di kolom “Input Reference” sebanyak 3 karakter.****
>
> ** **
>
> Akan tetapi di depannya sudah ada preset karakter tertentu.****
>
> ** **
>
> Contoh:****
>
> **-          **Hanya dengan memasukkan angka 1 (satu karakter) di kolom“Input 
> Reference”
> maka outputnya adalah 0313BJ00001.****
>
> **-          **Hanya dengan memasukkan angka 10 (dua karakter) di kolom“Input 
> Reference”
> maka outputnya adalah 0313BJ00010.****
>
> **-          **Hanya dengan memasukkan angka 100 (tiga karakter) di 
> kolom“Input Reference”
> maka outputnya adalah 0313BJ00100.****
>
> ** **
>
> Tapi yang terjadi adalah sebagai berikut:****
>
> **-          **Hanya dengan memasukkan angka 1 (satu karakter) di kolom“Input 
> Reference”
> maka outputnya adalah 0313BJ00001.****
>
> **-          **Hanya dengan memasukkan angka 10 (dua karakter) di kolom“Input 
> Reference”
> maka outputnya adalah 0313BJ000010.****
>
> **-          **Hanya dengan memasukkan angka 100 (tiga karakter) di 
> kolom“Input Reference”
> maka outputnya adalah 0313BJ0000100.****
>
> ** **
>
> Saya menggunakan fasilitas “index reference” untuk menghubungkan 
> antarareference
> dengan periode tertentu. Jadi 6 karakter di depan, “0313BJ”, akan berubah
> apabila saya mengubah periode yang ada pada drop down list. Berikutnya
> saya juga menggunakan “&” untuk menentukan jumlah digit...tapi tidak
> berhasil, maklum masih amatir.****
>
> ** **
>
> Mungkin master-master disini sudi membantu saya menentukan formula yang
> tepat. Terima kasih sebelumnya.****
>
> ** **
>
> Wassalam,****
>
> Ferry****
>
> **mumet******
>
> ** **
>
>  
>

Kirim email ke