Hai Thomas,
Pakai konsep text delimited ya.
Teks yang menjadi delimiter diubah jadi ruang kosong yang luas.
Contoh :
Substitute( teks , "/" , rept(" ",99) )
Hasilnya : ada ruang kosong berupa spasi sebanyak 99 antar field.
Pengen ambil field terkanan, seperti si bunyi 'bc.' Dsb
Trim(Right( hasil_split_dgn_substitute , 99 ) )
Pengen ambil setelah bunyi 'No.' pada field tersebut yang berdelimiter '/'
Trim(Left(Substitute( Mid( teks , search( "no." , teks ) + 4 , 99 ) , "/" ,
rept(" ",99) ) , 99 ))
*** pakai search() supaya case insensitive
*** pakai trim() supaya spasi berlebih jadi terpotong
Regards,
Kid
Sent from my smart enough phone
> On May 23, 2017, at 17:54, Thomas Budiarto [email protected]
> [belajar-excel] <[email protected]> wrote:
>
> Terima kasih pak ade atas solusinya, sy juga pake fungsi left n right cuma
> hasilnya tidak seperti yg sy inginkan...harus manual...tergantung panjang
> karakter. Ini contoh kata2nya...
>
>
> Contoh datanya seperti ini pak :
> Jakarta/gt.30 No.1234/Bc hasil : 1234 & Bc
> Jakarta/gt.30 No.1234/Abc hasil 1234 & Abc
> Jakarta/gt.30 No.123/Ab hasil 123 & Ab
> Jakarta/gt.30 No.123/Abc hasil 123 & Abc
> Jakarta/gt.30 No.12/Ab hasil 12 & Ab
> Jakarta/gt.30 No.12/Abc hasil & Abc
> Jakarta/gt.30 No.01/Ab hasil 01 & Ab
> Jakarta/gt.30 No.01/Abc hasil 01 & Abc
>
> Note : hasil itu dikolom yg berbeda, saya pengennya ambil hasilnya itudari
> karakter "/".
> Sent from Yahoo Mail on Android
>
>
> Dear,
>
>
>
> Untuk ambil karakter bisa menggunakan fungsi LEFT,bisa juga RIGHT bisa juga
> dengan fungsi MID.
>
> LEFT(text,num_chars) = (text/lokasi cell,jumlah karakter yg diambil dari
> paling kiri text)
>
> LEFT(text,num_chars) = (text/lokasi cell,jumlah karakter yg diambil dari
> paling kanan text)
>
> MID(text,start_num,num_chars) = (text/lokasi cellnya,urutan keberapa dari
> text yg akan diambil dihitung dari paling kiri, jumlah karakter yg akan
> diambil).
>
> TRIM(text) = Berguna untuk menghilangkan atau mendelete karakter spasi dari
> suatu kalimat
>
> CONCATENATE à berfungsi menggabungkan maksimal 255 text string menjadi satu
> gabungan. (latihan : coba tulis nama di C1= Belajar dan C2= Excel kemudian
> gabungkan), =CONCATENATE(C1,C2) hasilnya BelajarExcel. Eh butuh spasi?
> Tambahkan saja karakter spasi (“ “).=CONCATENATE(C1,” “,C2)
>
> Contoh :
>
>
>
> cell A1 = JAKARTA/GT.30 No.1234/Bc.
>
> Jika diurutkan maka dari text cell A1 tersebut adalah :
>
>
>
> 2 4 6 8 10 12 14 16 18 20 22
> 24
>
> 1 3 5 7 9 11 13 15 17 19 21
> 23 25
>
> dari kiri à JAKARTA/GT.30 No.1234/Bc. ß dari kanan
>
>
>
> No.Urutan
>
> 1
>
> 2
>
> 3
>
> 4
>
> 5
>
> 6
>
> 7
>
> 8
>
> 9
>
> 10
>
> 11
>
> 12
>
> 13
>
> 14
>
> 15
>
> 16
>
> 17
>
> 18
>
> 19
>
> 20
>
> 21
>
> 22
>
> 23
>
> 24
>
> 25
>
> Ket lokasi cell
>
> Karakter
>
> J
>
> A
>
> K
>
> A
>
> R
>
> T
>
> A
>
> /
>
> G
>
> T
>
> .
>
> 3
>
> 0
>
> Ada spasi
>
> N
>
> o
>
> .
>
> 1
>
> 2
>
> 3
>
> 4
>
> /
>
> B
>
> c
>
> .
>
> A1
>
>
>
> Mari kita coba-coba.
>
> =RIGHT(A1,8) à ambil 8 buah karakter dari paling kanan karakter di A1
>
> hasilnya adalah 1234/Bc.
>
>
>
> =LEFT(A1,7) à ambil 7 karakter dari paling kiri karakter di A1
>
> hasilnya adalah JAKARTA
>
>
>
> =MID(A1,9,3) à ambil 3 karakter mulai urutan ke-9 dari paling kiri karakter
> di A1
>
> hasilnya adalah GT.
>
>
>
> =MID(A1,9,2) à ambil 2 karakter mulai urutan ke-9 dari paling kiri karakter
> di A1
>
> hasilnya adalah GT
>
>
>
> Nah Pak Thomas, apakah dari contoh dan penjelasan diatas bisa membuat dan
> menemukan formula yang diinginkan?
>
>
>
> Catatan Penting.
>
> Awas!! jangan lupa jika regional setting indonesia, ganti tanda koma(,)
> dengan titik koma (;) pada formula Anda.
>
>
>
>
>
> Selamat mencoba,
>
> Salam belajar excel,
>
> Ade
>
>
>
>
>
>
>
> From: [email protected] [mailto:[email protected]]
> Sent: Friday, May 19, 2017 10:32 PM
> To: [email protected]
> Subject: [belajar-excel] Cara ambil karakter ditengah
>
>
>
>
>
> Dear master Excel,
>
> mohon bantuan, misal saya punya data seperti ini : JAKARTA/GT.30 No.1234/Bc.
> saya mau ambil karakter 4 angka sebelum simbol "/" dan 3 karakter setelah
> simbol "/". hasil yang saya mau seperti ini : 1234 dan Bc. trims
>
>
>
> <image001.png>