Dari apa yang dijelaskan Mr. Kid, segala kemungkinan "struktur" kata memegang 
peranan yang penting baik akan diselesaikan dengan formula maupun UDF.

Untuk berikutnya, seandainya input boleh didesign ulang tentu akan lebih mudah 
apabila "struktur" nya didesign dalam bagian2 kemudian dihubungkan dengan tanda 
penghubung. Sedangkan untuk penomoran bisa dibuat otomatis setelah data yang 
diinput masuk ke dalam database.


Salam,
HK



On Saturday, 11 January 2014, 20:22, Mr. Kid <[email protected]> wrote:
 
  
eh... belum dibales juga sama penanya...

ya wislah, buat peraturan sendiri sajah lah yauw...

* Asumsi :
nomor 1 : tidak ada karakter slash beriringan seperti //
nomor 2 : sebelum nomor urut selalu didahului dengan karakter slash ( / ) dan 
diikuti minimal 1 karakter angka
nomor 3 : jumlah maksimal karakter nomor urut adalah 5 karakter dengan format 
NNNN[A] (N adalah numerik, A adalah alpha numerik, [ ] bisa ada juga bisa tidak 
ada)

Asumsi nomor 4 : (formula untuk data di cell B9)  -> silakan dipendekin, 
setidaknya seperti formula tersebutlah konsepnya
1. diawali 'SJ' (entah berupa 'SJ/' atau 'SJ') dan bulan selalu 2 digit yang 
kadang di awali '/' kadang ndak ada
=TEXT(MID(SUBSTITUTE(B9,"/",""),3,4),"\SJ\/00\/00\/")&RIGHT("0000"&MID(B9,FIND("/",B9,7)+1,9),4+ISERR(-RIGHT(B9)))



2. diawali 'SJ' (entah berupa 'SJ/' atau 'SJ'), bulan kadang 1 digit dan kadang 
2 digit yang kadang di awali '/' kadang ndak ada
=TEXT(20&REPLACE(SUBSTITUTE(MID(B9,3,IFERROR(FIND("/",B9,7)-3,3)),"/",""),3,0,"-")&"-1","\SJ\/YY/MM/")&RIGHT("0000"&MID(B9,IFERROR(FIND("/",B9,7)+1,7),9),4+ISERR(-RIGHT(B9)))


3. awalannya bisa macem-macem tapi bukan gak ada angkanya seperti 'kid lagi 
iseng :) 1401/77*' dengan bulan selalu 2 digit yang kadang diawali '/' dan 
kadang tidak
=SUBSTITUTE(LEFT(B9,MIN(INDEX(FIND(ROW($1:$9),B9&ROW($1:$9)),0))-1)&"/","//","/")&TEXT(20&REPLACE(SUBSTITUTE(MID(B9,MIN(INDEX(FIND(ROW($1:$9),B9&ROW($1:$9)),0)),5),"/",""),3,0,"/")&"/1","YY/MM/")&RIGHT("0000"&MID(RIGHT(B9,5),IFERROR(FIND("/",RIGHT(B9,5),2)+1,1),9),4+ISERR(-RIGHT(B9)))


4. awalannya bisa macem-macem tapi bukan gak ada angkanya seperti 'kid lagi 
iseng ;) 141/77^' dengan bulan kadang 1 digit dan kadang 2 digit yang kadang di 
awali '/' kadang ndak ada
=SUBSTITUTE(LEFT(B9,MIN(INDEX(FIND(ROW($1:$9),B9&ROW($1:$9)),0))-1)&"/","//","/")&TEXT(20&SUBSTITUTE(REPLACE(SUBSTITUTE(MID(B9,MIN(INDEX(FIND(ROW($1:$9),B9&ROW($1:$9)),0)),99),MID(RIGHT(B9,5),IFERROR(FIND("/",RIGHT(B9,5),2)+1,1),5),"")&1,3,0,"/"),"//","/"),"YY/MM/")&RIGHT("0000"&MID(RIGHT(B9,5),IFERROR(FIND("/",RIGHT(B9,5),2)+1,1),9),4+ISERR(-RIGHT(B9)))


Bisa juga dikembangkan untuk jumlah karakter alpha numerik setelah karakter 
numerik terakhir yang lebih dari 1 karakter.


Wassalam,

Kid.







2014/1/11 Mr. Kid <[email protected]>

Tanya dong,
>Kalau bulan 7 diisi 07 atau 7 ?
>Jumlah karakter alpha numerik setelah karakter angka terakhir maksimal ada 
>berapa bijik ?
>
>Wassalam,
>Kid.
>
>
>
>
>
>2014/1/11 Liem Suliem <[email protected]>
>
> 
>>  
>>tengkyu miss jan..
>>
>>jan metur suwun tenan...
>>tapi mau nanya lagi heheee ada data yang nggak konsisten lagi di sumber ke 2
>>misal sumber 1 nomor SJ/13/11/0092A
>>
>>sumber 2 SJ13/11/0092A
>>
>>intinya memastikan setelah tulisan SJ ada tanda pemisah "/" setelah 13 ada 
>>pemisah "/" setelah bulan ada pemisah "/". 
>>
>>tengkyu
>>
>>
>>liem
>>
>>
>>
>>
>>
>>
>>Pada Sabtu, 11 Januari 2014 8:54, Jan Raisin <[email protected]> 
>>menulis:
>> 
>>  
>>Hai Liem,
>>
>>
>>coba lihat file terlampir..
>>mungkin nanti ada BeExceller yang akan membantu memendekan formulanya
>>
>>
>>Salam,
>>
>>
>>-Miss Jan Raisin-
>>
>>
>>Pada 11 Januari 2014 09.35, Liem Suliem <[email protected]> menulis:
>>
>> 
>>>  
>>>dera master
>>>
>>>tanya lagi
>>>
>>>giamana cara bikin angka terkir setelah tanda / selalu 4 digit angka
>>>
>>>misal xxx/xxx/09a
>>>jadi xxx/xxx/0009a
>>>
>>>kasaih
>>>wasalam
>>>
>>>
>>>liem
>>>
>>>
>>>
>>
>>
>

Kirim email ke