Dear Mbak Rara,

Terima kasih atas bantuan rumus, benar2 tokcer deh.

Dan tidak lupa juga Para Master yang lainnya yg telah membantu memberikan 
solusi untuk pemecahan masalah, saya ucapkan terima kasih.

Thx


Niky N








From:
Rara Wilis <ra2wi...@gmail.com>
To:
belajar-excel@yahoogroups.com
Date:
30-05-2012 04:38 PM
Subject:
Caution: Message contains Suspicious URL content Re: Caution: Message 
contains Suspicious URL content Re: [belajar-excel] Mengambil kode surat
Sent by:
belajar-excel@yahoogroups.com



 
So, syaratnya sekarang menjadi lebih jelas:
SubsTring hasil yg diinginkan  = 
diawali dengan "CASR" dan diakhiri dengan "ID" 
kecuali setelah ada kedua awal dan akhir tersebut dibelakangnya ada kata 
"SYARIA"
( > "SYARIA" diikutsertakan dlm SubString hasil  ) 
Terima kasih mbak/mas Nicky

Formula perbaikan terakhir yg saya kirim 
=SUBSTITUTE(MID(A4,FIND("_CASR",A4)+1,99),RIGHT(A4,IF(COUNTIF(A4,"*ID_899*"),10,4)),"")

Berikut ini Formula variasinya (memaksakan syarat "SYARIA" sehingga 
menjadi lebih panjang)
=SUBSTITUTE(MID(A4,FIND("CASR",A4),99),RIGHT(A4,IF(ISNUMBER(FIND("ID_",A4))
*NOT(COUNTIF(A4,"*SYARIA*")),10,4)),"")

Kedua rumus tsb berasumsi bahwa
- ID selalu 5 digit dlm POLA  "899???"
- tidak ada kata lain yg diistimewakan kecuali "SYARIA"
- semua data awal selalu diakhiri  ".PDF"
- Kode surat (lengkapnya) tidak lebih panjang dari 99 charakters

Kita tunggu idea lain yg lebih OK dari teman-teman BeExcellers lainnya

Sekedar tambahan 'gak penting'
Biasanya peng-Code-an suatu item dibuat dengan sistemasi yg ketat dan 
menghasilkan 
letak tiap SubCode yg sama dan panjang kode yg sama 
Dengan cara itu pen-DeCode-an (penguraian kembali) menjadi mudah, bagi 
orang maupun bagi komputer.

Semoga 2 rumus tidak terlalu panjang, dapat difahami & ada gunanya

~Rara





2012/5/30 <niky_nugr...@manulife.com>
Begini Mbak Rara, 
Mengenai mengapa yg ada kata "SYARIA" diambil sedangkan yg ada kode 
"89XXX" tidak diambil 
karena kode surat itu sebenarnya hanya yang diawali dengan "CASR" dan 
diakhiri dengan "ID" kecuali setelah ada kedua awal dan akhir tersebut 
dibelakangnya 
ada kata "SYARIA". 

Mohon maaf apabila penjelasan sebelumnya agak kurang, mudah-mudahan dengan 
tambahan penjelasan di bawah ini semakin jelas permasalahannya. 

Contohnya : 



Jadi kode surat yang diinginkan itu adalah kode surat yang di belakangnya 
ada kata "SYARIA" maupun tidak ada. 
Tambahan : posisi kode surat bisa diakhir nama file maupun di tengah nama 
file. 

Terima kasih, 

Niky N 

[attachment "KODE SURAT (Formula Get Substring in String) 
~Rara-V2a.xls" deleted by Niky Nugraha/Asia Division/Manulife] 


Kirim email ke