terima kash atas jawaban..dan sarannya sangat membantu sekali. maaf kmrn saya tidak menjelaskan secara detai pertanyaannya .!!!
----- Pesan yang Diteruskan ----- Dari: STDEV(i) <[email protected]> Kepada: [email protected] Dikirim: Jumat, 29 Juli 2011 20:07 Judul: Re: [belajar-excel] Memisah kan Tex Mas Kid sudah berusaha mengantisipasi banyak keadaan yg mungkin terjadi di data INPUT. Tetapi karena contoh yg diajukan cuma SATU dan kurangnya penjelasan /spesifikasi contoh, maka keadaan lain yg lebih liar, akan tetap menghadapi kegagalan rumus. (penjelasan yg sudah ada acukup bagus (mengenai bagian mana saja yg akan di "AMBIL", tetapi masih kurang lengkap (mengenai "tanda mulai" dan "berakhirnya" sebuah bagian). Keadaan data yg liar itu dlm fikiran calon penjawab (yg harusnya out of the box)= ada dan SYAH, karena tidak dibatasi oleh spesifikasi yg diajukan oleh pemilik kasus. Oleh karena itu, tetap dihimbau kpd para COLON pemilik kasus jika mengajukan pertanyaan - sebisa mungkin contoh = tidak hanya satu (krn belum dapat dianalisis POLA UMUM -nya) (tahun lalu ada peternak kambing menawarkan kambingnya ke panitia IdulQurban di kampungku, tetapi tidak mendapat approval, karena waktu diminta contoh dia hanya bawa SATU kambing yg kelihatanmalas.. (walaupun dia bilang kambing lain = "rajin semua"... he he..kurang lucu ya..) - sebisa mungkin memberikan penjelasan mengenai keadaaan contoh, misal * "bagian nomor" pasti terdiri dari 36 digit, sebelum "nama" pasti ada karakter ":" (colon) Antara data ke 4 dan ke 5 selalu ada tanda pemisah "#"; Pemisah data ke 1 dan ke 2 = "\" dst... Data text dalm satu cell yg akan SPLIT menjadi sub data, paling baik adalah jika tiap subData dipisah dengan tanda pemisah (delimiter) yg seragam, misal KOMA. Enak dong, yang mau menjawab, semua serba jelas ??! ( ya iyya "lah", mosok: ya iyya "dwong" ?), kan kita bukan sedang main tebak-tebakan; tapi cari solusi keadaan yg nyata. 2011/7/29 Mr. Kid <[email protected]> >Coba : >Nama : >=MID(LEFT(B8,FIND(":",B8)-5),FIND("/",B8)+1,99) > >ID MEMBER : >=MID(LEFT(B8,FIND("/",B8)-1),FIND("from",B8)+5,99) -> tidak pasti diawali TRX >from >=MID(LEFT(B8,FIND("/",B8)-1),10,99) -> pasti diawali TRX from > >TRANSAKSI : >=MID(LEFT(B8,FIND(" KE ",B8)-1),FIND(":",B8)+2,99) > >NO TUJUAN : >=MID(B8,FIND(" NO ",B8)+4,99) -> nomor tidak pasti diawali 0 >=MID(B8,FIND(" 0",B8)+1,99) -> nomor pasti diawali 0

