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*
>
>
>
> [image: WWK - 2017-01]
>
>
>
> 
>
  • [belaja... 'Matzen, M. (Matzen)' matzen.subr...@akzonobel.com [belajar-excel]
    • Re... hendrik karnadi hendrikkarn...@yahoo.com [belajar-excel]
    • Re... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
      • ... ghozi alkatiri ghozialkat...@yahoo.co.id [belajar-excel]
        • ... ghozi alkatiri ghozialkat...@yahoo.co.id [belajar-excel]
          • ... Pak Cik Lukman pakcikluk...@gmail.com [belajar-excel]
            • ... ghozi alkatiri ghozialkat...@yahoo.co.id [belajar-excel]
              • ... 'M.Ade Alfarid' q...@kkmi.co.id [belajar-excel]
              • ... opik_...@yahoo.com [belajar-excel]
                • ... 'M.Ade Alfarid' q...@kkmi.co.id [belajar-excel]
                • ... 'Heru Safrudin' fcprocessing.bisiked...@bisi.co.id [belajar-excel]

Reply via email to