Selamat pagi Pak Ghozi dan Master .. Mohon penjelasan dari fungsi dengan tanda "--" spt pada formula --(Mid; dst.... ?, Bagaimana menggunakan formula tsb.
Terima kasih atas penjelasan dan bantuannya. Sent from my iPhone > On Mar 30, 2018, at 11:17 AM, ghozi alkatiri ghozialkat...@yahoo.co.id > [belajar-excel] <belajar-excel@yahoogroups.com> wrote: > > > atau kalau ingin lebih praktis tanpa menekan tombol CSE > > coba gunakan formula ini > =LEFT(A1,SUMPRODUCT(ISNUMBER(--MID(A1,ROW($1:$10),1))*1)) > > copy ke bawah > > wassalam > Ghozi Alkatatiri > Pada Kamis, 29 Maret 2018 22.55.47 GMT+7, ghozi alkatiri > ghozialkat...@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com> > menulis: > > > > > > Pada Kamis, 29 Maret 2018 22.17.55 GMT+7, ghozi alkatiri > <ghozialkat...@yahoo.co.id> menulis: > > > assalamu alaikum. > > misalkan kita asumsikan data dimulai dari A1 > > maka coba formula array(ctrl+shift+enter) ini > > =LEFT(A1,MAX(IF(ISNUMBER(--MID(A1,ROW($1:$10),1)),ROW($1:$10)))) > > atau > =LEFT(A1,COUNT(IF(ISNUMBER(--MID(A1,ROW($1:$10),1)),1))) > copy ke bawah > > wassalam > > Ghozi Alkatiri > Pada Kamis, 29 Maret 2018 16.42.47 GMT+7, 'Mr. Kid' mr.nm...@gmail.com > [belajar-excel] <belajar-excel@yahoogroups.com> menulis: > > > > Hai Matzen, > > Andai bisa lebih jelas lagi, maka bisa disusun formula yang lebih sesuai. > > Untuk contoh data seperti itu tanpa ada penjelasan kriteria secara rinci, > formulanya bisa begini : > 1. mengambil angka-angka yang ada di kiri teks yang SELALU diakhiri 3 huruf > sebagai teks angka-angka > =trim( left( teks , len( teks ) - 3 ) ) > jika teks terkadang diakhiri oleh spasi, ganti bunyi bagian teks dengan > bunyi trim(teks) > jika ingin dijadikan bilangan (tidak lebih dari 15 angka), maka ganti > trim dengan 1* > > 2. mengambil angka-angka (maksimal senilai 9 sebanyak 15 digit) yang ada di > kiri teks yang diakhiri dengan berbagai karakter tak tentu jumlahnya > =lookup( rept(9, 15 )*1 , 1*left( trim( teks ), row($1:$15) ) > ) > Jika hasil ingin bertipe text, letakkan bagian : > left( trim( teks ), row($1:$15) ) > sebagai daftar nilai yang akan diambil oleh fungsi lookup > > 3. mengambil angka-angka yang ada dikiri teks maksimal sebanyak N angka ( > teks diakhiri dengan berbagai karakter tak tentu jumlahnya) > *** jika N > 15, maka hasil akhir formula HARUS bertipe text agar tidak > rusak nilai datanya akibat limit bilangan dalam Excel > maka cara nomor 2 di atas dengan hasil akhir sebagai nilai bertipe > text bisa digunakan > misal : N adalah 37 angka (anggap saja kode produksi) > =lookup( rept(9, 37 )*1 , 1*left( trim( teks ), row($1:$37) ) , left( > trim( teks ), row($1:$37) ) ) > > Catatan : > 1. Untuk kondisi mengambil angka yang ada di sisi kanan bisa dikembangkan > dari cara di atas. > 2. Untuk mengambil angka blok pertama (dari kanan atau dari kiri) juga bisa > dikembangkan dari cara di atas. > Contoh mengambil 123 atau 789 dari teks kid123lagi456iseng13579ok789hehehe > 3. Untuk mengambil angka blok ke-N sebaiknya menggunakan kolom bantu. Seperti > mengambil angka blok ke-2 (yaitu 456) atau blok ke-3 (yaitu 13579) dari teks > kid123lagi456iseng13579ok789hehehe > > Regards, > Kid > > > > 2018-03-29 14:55 GMT+07:00 'Matzen, M. (Matzen)' > matzen.subr...@akzonobel..com [belajar-excel] <belajar-excel@yahoogroups.com>: > > Dear Master > > > > Saya sudah mencoba dgn fungsi yang saya tau..left,right,mid tapi saya belum > mendapatkan yang saya mau adapun datanya sperti di bawah > > 24GLN > > 60KLG > > 72GLN > > 2 PIL > > 64KLG > > 24KLG > > 144KLG > > 84KLG > > 48KLG > > 12KLG > > 12KLG > > 24KLG > > 144KLG > > 48KLG > > 60KLG > > 60KLG > > 84KLG > > 60KLG > > 48KLG > > 60KLG > > 60KLG > > 36KLG > > > > Saya hanya butuh angka yang ada di data tersebut > > > > > > Terima Kasih > > > > Matzen > > > > <image001.jpg> > > > > > > <image001.jpg>