Minggu, 21 Juli 2013

[belajar-excel] Digest Number 2436

11 New Messages

Digest #2436
1b
Re: MenggantI Formula dalam Cell ke code VBA by "Mr. Kid" nmkid.family@ymail.com
2a
Re: Bagaimana Memisahkan Nama dan Angka by "ivan budiman" ivanstats
2e
Re: Bagaimana Memisahkan Nama dan Angka by "Mr. Kid" nmkid.family@ymail.com
2f
Re: Bagaimana Memisahkan Nama dan Angka by "ivan budiman" ivanstats
3a
Filter Update Otomatis by "Kurei recca" yusajing_ehm
3b
Re: Filter Update Otomatis by "mardi" hekerkampoeng
3c
Bls: [belajar-excel] Filter Update Otomatis by "Kurei recca" yusajing_ehm

Messages

Sat Jul 20, 2013 7:13 am (PDT) . Posted by:

agam_tole

Mantab... Terima kasih Mr. KId, Miss Jan Raisin, dan Bung HK sdh membantu soalan sy.. Alhamdulillah sesUai dgn keinginan sy skrng..

Hihihi.. Tp muncul masalah br lg y ternyata..
Bkn d VBA dan Cellnya, tp dalam pengaplikasian Formula dlm workbook ke kode VBA bkn main butuh kerja keras, apalagi ingin menambah baris baru.. HrS buat rUmus kode VBA br, gak bs lngsung tarik ky d workbook,

Pertanyaan yg timbul, bagaimana carAnya untuk copy formula yg ada d workbook ke dalam bentuk TXT agar tinggal edit dikit2 dan cri alamat rangenya.. Kl model Skrng saya hrs copy sAtu2 untuk memindahkan formula yg d workbook ke VBA.. .·:ː̗̀:'(ː̖́:·. Nangiss RAsanya.. Hehe

Sebelumna Terima Kasih atas bantuan dan sarannya.. Sangat bermanfaat buat sy..

Salam


Agam
Sent from my BlackBerry®
powered by Sinyal Kuat INDOSAT

-----Original Message-----
From: "Mr. Kid" <mr.nmkid@gmail.com>
Sender: belajar-excel@yahoogroups.com
Date: Sat, 20 Jul 2013 19:35:22
To: <belajar-excel@yahoogroups.com>
Reply-To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] MenggantI Formula dalam Cell ke code VBA

Coba ganti yang di vba dari utitik koma jadi koma.
Vba menggunakan koma. Di workbook window tergantung regional setting.

Wassalam,
Kid.
On Jul 20, 2013 7:00 PM, <agam_tole@yahoo.com> wrote:

> **
>
>
> ** Hai MIss..
>
> Betul sdh jalan vba yg d mksd; Terima Kasih Miss; tp ada masalah br lg,
> begitu formulanya adalah sumif hasilnya kok #VALUE! Dalam cell, pdahal
> formula tersebut asalnya mng dalam cell, lngsung saya copy n pindah ke vba;
> d cell malah #VALUE!
>
> Ini formula asal di dalam cell V9
> =SUMIF($E$4:$E$1114;U9;$L$4:$L$1114)
>
> Dan ane pindah
>
> Jd begini VBAnya:
>
> Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target
> As Range)
> Sheets("DES").Range("V9").Value =
> Evaluate("=SUMIF($E$4:$E$1114;U9;$L$4:$L$1114)")
> End Sub
>
> Tp d cell V9 d sheet DES malah muncul
> #VALUE!
>
> Mohon pencerahan..
> Terima kaSih
>
>
> SAlam
>
> Agam
> Sent from my BlackBerry®
> powered by Sinyal Kuat INDOSAT
> ------------------------------
> *From: * Jan Raisin <miss.jan.raisin@gmail.com>
> *Sender: * belajar-excel@yahoogroups.com
> *Date: *Sat, 20 Jul 2013 16:44:12 +0700
> *To: *<belajar-excel@yahoogroups.com>
> *ReplyTo: * belajar-excel@yahoogroups.com
> *Subject: *Re: [belajar-excel] MenggantI Formula dalam Cell ke code VBA
>
>
>
> pak Agam,
>
> tidak perlu malu untuk bertanya dan belajar.. karena batas akhir waktu
> belajar adalah saat kita kembali ke rumah masa depan yang berukuran 2 x 1
> meter.
>
> baiklah.. kalo gak salah tujuan awal ingin mengganti formula dengan VBA
> adalah untuk mempercepat proses dan mengurangi kapasitas file dengan cara
> menghilangkan formula pada cell dan menggantikannya dengan nilainya
> langsung ya..
>
> kalo memang benar begitu adanya.. maka yang ada tulisan .Formula harus
> diganti dengan .Value yang akan menghasilkan nilai sehingga excel tidak
> perlu melakukan kalkulasi lagi terhadap cel tersebut.
> lalu, harus dipastikan bahwa cel yang dimaksud dan cel rujukan berada pada
> sheet yang tepat.. caranya seperti ini:
>
> sheets("nama_sheet_hasil").range("a5").value = evaluate("=sum(nama_
> sheetnya_misal_sheet1!A1:A4)")
>
> ganti yang warna merah dengan nama sheet yang sesuai..
>
> ​semoga sesuai dengan kondisi di tempat aslinya.. jika masih belum
> sesuai.. tolong kirim sample waorkbook dengan scriptnya​
>
> ​Wassalam,
>
> -Miss Jan Raisin-
>
>
> - Untuk kepentingan belajar bersama, pertanyaan harap ditujukan *hanya*ke
> belajar-excel@yahoogroups.com bukan dikirim japri ke email pribadi
> member milis;
> - Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta
> dengan orang-orang yang sabar QS 2:153;
> - Harap dipahami bersama bahwa solusi diberikan oleh Be-Exceller yang
> memiliki waktu untuk on line, mengetahui solusi atas pertanyaan yang
> ditanyakan, mau dan berani untuk membantu, tanpa mengharap imbalan dari
> Thread Starter (TS) atau Post Starter (PS), selain itu Be-Excelller juga
> memiliki kewajiban yang harus dipenuhi di dunia nyata sehingga tidak selalu
> bisa on line setiap saat;
> - Semoga semangat berbagi dan membantu semakin meningkat di kalangan
> Be-Exceller dan menjadi amalan yang baik untuk tabungan di akhirat nanti.
> اَمِين يَا رَبَّ الْعَالَمِيْن
>
>
>
> Pada 20 Juli 2013 16.10, <agam_tole@yahoo.com> menulis:
>
>> **
>>
>>
>> ** Hai Miss Jan
>>
>>
>> Sub Formulabiasa()
>> range("A5").Formula = Evaluate("=SUM(A1:A4)")
>> End Sub
>>
>> Ada tulIsan Runtime error 1004
>> Aplication-defined ir object-defined error
>>
>> Itu cOde VBAnya yg error
>> (Malu mau posting sebenernya)
>> Tp gak apa, namanya beljar..
>>
>>
>> Salam
>>
>> Agam
>> Sent from my BlackBerry®
>> powered by Sinyal Kuat INDOSAT
>> ------------------------------
>> *From: * Jan Raisin <miss.jan.raisin@gmail.com>
>> *Sender: * belajar-excel@yahoogroups.com
>> *Date: *Sat, 20 Jul 2013 15:06:49 +0700
>> *To: *<belajar-excel@yahoogroups.com>
>> *ReplyTo: * belajar-excel@yahoogroups.com
>> *Subject: *Re: [belajar-excel] MenggantI Formula dalam Cell ke code VBA
>>
>>
>>
>> pak Agam, cara mengganti activecell dengan range adalah seperti contoh di
>> bawah ini:
>>
>> ingin merujuk ke cell A1 >> range("a1")
>> ingin merujuk ke cell b25 >> range("b25")
>>
>> jadi format penulisannya adalah range("ini_alamat_cellnya")
>> ganti yang warna merah dengan alamat cell yang diinginkan
>>
>> jika masih ada kesulitan.. coba posting ke sini hasil usaha yang sudah
>> dilakukan dan timbul error tersebut
>>
>> ​salam,
>> ​
>>
>> -Miss Jan Raisin-
>>
>>
>> - Untuk kepentingan belajar bersama, pertanyaan harap ditujukan *hanya
>> * ke belajar-excel@yahoogroups.com bukan dikirim japri ke email
>> pribadi member milis;
>> - Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta
>> dengan orang-orang yang sabar QS 2:153;
>> - Harap dipahami bersama bahwa solusi diberikan oleh Be-Exceller yang
>> memiliki waktu untuk on line, mengetahui solusi atas pertanyaan yang
>> ditanyakan, mau dan berani untuk membantu, tanpa mengharap imbalan dari
>> Thread Starter (TS) atau Post Starter (PS), selain itu Be-Excelller juga
>> memiliki kewajiban yang harus dipenuhi di dunia nyata sehingga tidak selalu
>> bisa on line setiap saat;
>> - Semoga semangat berbagi dan membantu semakin meningkat di kalangan
>> Be-Exceller dan menjadi amalan yang baik untuk tabungan di akhirat nanti.
>> اَمِين يَا رَبَّ الْعَالَمِيْن
>>
>>
>>
>> Pada 20 Juli 2013 14.50, <agam_tole@yahoo.com> menulis:
>>
>>> **
>>>
>>>
>>> ** Salam
>>>
>>> SIang Pak HK
>>> Sebelumnya maaf saya merepotkan..
>>> Saya masih bingung bagaimana mengelola code tersebut, saya sdh trial n
>>> error msh blm nyambung jg untuk meletakkan ActiveCell dengan Range("..")
>>>
>>> Mhn bpk ksh contoh 1 deret printah VBA seperti yg bpk ksh d atas..
>>>
>>> Terima kasih Pak
>>>
>>>
>>> Salam
>>>
>>>
>>> Agam
>>> Sent from my BlackBerry®
>>> powered by Sinyal Kuat INDOSAT
>>> ------------------------------
>>> *From: * hendrik karnadi <hendrikkarnadi@yahoo.com>
>>> *Sender: * belajar-excel@yahoogroups.com
>>> *Date: *Wed, 17 Jul 2013 19:31:53 -0700 (PDT)
>>> *To: *belajar-excel@yahoogroups.com<belajar-excel@yahoogroups.com>
>>> *ReplyTo: * belajar-excel@yahoogroups.com
>>> *Subject: *Re: [belajar-excel] MenggantI Formula dalam Cell ke code VBA
>>>
>>>
>>>
>>> Hi Agam,
>>> Tinggal ganti ActiveCell dengan Range(".."). Titik2nya bisa diganti
>>> dengan alamat sel.
>>>
>>> Salam,
>>> HK
>>>
>>>
>
>

Sat Jul 20, 2013 8:21 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Sebentar,

scriptnya berbunyi :
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target
As Range)

Sheets("DES").Range("V9").Value = Evaluate("=SUMIF($E$4:$E$1114;
U9;$L$4:$L$1114)")
End Sub
1. Workbook_SheetSelectionChange
Artinya, *setiap kali cell bergerak* (misal pencet tombol kiri kanan atas
bawah atau klik di cell mana pun dalam workbook), maka prosedur jenis sub
yang berupa event object workbook ini akan dieksekusi.

2. Sheets("DES").Range("V9").Value
Artinya, yang diubah nilainya adalah cell V9 yang ada di sheet bernama 'DES'

3. Evaluate("=SUMIF($E$4:$E$1114,U9,$L$4:$L$1114)")
Artinya, hitung formula berbunyi : =SUMIF($E$4:$E$1114,U9,$L$4:$L$1114)

Jika baris kode berbunyi :
Sheets("DES").Range("V9").Value = Evaluate("=SUMIF($E$4:$E$1114;
U9;$L$4:$L$1114)")
diganti menjadi :
Sheets("DES").Range("V4:V1114").formula= "=SUMIF($E$4:$E$1114;
U4;$L$4:$L$1114)"
Sheets("DES").Range("V4:V1114").value=Sheets("DES").Range("V4:V1114").value
maka akan didapatkan hasil formula (values) di range V4:V1114 yang
merupakan hasil formula sumif tersebut.
bisa jadi hal ini akan memunculkan rasa sebal Anda berikutnya, karena
proses Excel akan menjadi sangat lambat.
Padahal Excel-nya sudah bekerja sangat cepat (sudah pakai fungsi SumIF),
tetapi yang memperlambat adalah pola pikir solusinya yang membuat si Excel
selalu bekerja sangat banyak setiap kali pindah cell dimanapun si cell yang
digerakkan user itu berada.

Dalam kasus ini, yang menjadi pertanyaan utama bagi pendengar atau perunut
kasus ini adalah :
(mungkin saya salah baca dalam mengikuti topik ini sejak email pertamanya,
jadi, mohon dikoreksi jika ada kesalahan)
1. kapan dan kenapa sebuah cell di kolom V yang ada di sheet bernama 'DES'
tersebut harus dihitung ulang ?
2. apakah sheet 'DES' ini sebagai area user untuk meng-input data baru
alias menambah jumlah baris yang terisi ?

Bagaimana jika dalam menjawab 2 pertanyaan di atas, disertakan file yang
katanya bisa mencapai 1.6MB tersebut, tetapi jumlah datanya dan cell
berformulanya sudah dikurangi hingga hanya bersisa beberapa baris yang
ukuran filenya max 250KB. Juga disertai alur kerja manual si User dan
proses yang terjadi pada file. Misal, user buka file, lalu ke sheet x,
kemudian isi blablabla, maka disheet des akan muncul begini begono, yang
kolom v nya berisi nilai dari formula yang begini nih. Lalu diinginkan,
setiap kali user melakukan begini, maka akan terjadi proses salin formula
atau hitung ulang formula dan hasilnya diletakkan di sana. Jika panah gerak
ke bawah dari baris 7 ke baris 8, akan terjadi begini, jika panah gerak
dari 8 sampai ke 1 akan terjadi begitu, dst.
Definisi masalah yang detil dan pastinya capek dalam penulisan
keterangannya seperti ini akan lebih banyak membantu Anda dan calon
penanggap dalam menyusun solusi. Kemungkinan besar, malah akan didapatkan
berbagai solusi yang mungkin yang bisa menjadi pilihan. Juga akan ada lebih
banyak materi yang bisa dipelajari dari berbagai solusi tersebut.

Terkadang, berhenti sejenak untuk menelaah permasalahan dan mendefinisikan
setiap sisi masalah yang dianggap pokok akan mempercepat untuk
didapatkannya sebuah solusi, dibanding sekedar maju terus pantang mundur
tanpa perhitungan dan langkah yang jelas.

btw, hal itu juga cuma sekedar saran saja. jika bersedia ya silakan, jika
akan tetap maju terus ya silakan.

Wassalam,
Kid.

2013/7/20 <agam_tole@yahoo.com>

> **
>
>
> ** Mantab... Terima kasih Mr. KId, Miss Jan Raisin, dan Bung HK sdh
> membantu soalan sy.. Alhamdulillah sesUai dgn keinginan sy skrng..
>
> Hihihi.. Tp muncul masalah br lg y ternyata..
> Bkn d VBA dan Cellnya, tp dalam pengaplikasian Formula dlm workbook ke
> kode VBA bkn main butuh kerja keras, apalagi ingin menambah baris baru..
> HrS buat rUmus kode VBA br, gak bs lngsung tarik ky d workbook,
>
> Pertanyaan yg timbul, bagaimana carAnya untuk copy formula yg ada d
> workbook ke dalam bentuk TXT agar tinggal edit dikit2 dan cri alamat
> rangenya.. Kl model Skrng saya hrs copy sAtu2 untuk memindahkan formula yg
> d workbook ke VBA.. .·:ː̗̀:'(ː̖́:·. Nangiss RAsanya.. Hehe
>
> Sebelumna Terima Kasih atas bantuan dan sarannya.. Sangat bermanfaat buat
> sy..
>
> Salam
>
>
>
> Agam
> Sent from my BlackBerry®
> powered by Sinyal Kuat INDOSAT
> ------------------------------
> *From: * "Mr. Kid" <mr.nmkid@gmail.com>
> *Sender: * belajar-excel@yahoogroups.com
> *Date: *Sat, 20 Jul 2013 19:35:22 +0700
> *To: *<belajar-excel@yahoogroups.com>
> *ReplyTo: * belajar-excel@yahoogroups.com
> *Subject: *Re: [belajar-excel] MenggantI Formula dalam Cell ke code VBA
>
>
>
> Coba ganti yang di vba dari utitik koma jadi koma.
> Vba menggunakan koma. Di workbook window tergantung regional setting.
>
> Wassalam,
> Kid.
> On Jul 20, 2013 7:00 PM, <agam_tole@yahoo.com> wrote:
>
>> **
>>
>>
>> ** Hai MIss..
>>
>> Betul sdh jalan vba yg d mksd; Terima Kasih Miss; tp ada masalah br lg,
>> begitu formulanya adalah sumif hasilnya kok #VALUE! Dalam cell, pdahal
>> formula tersebut asalnya mng dalam cell, lngsung saya copy n pindah ke vba;
>> d cell malah #VALUE!
>>
>> Ini formula asal di dalam cell V9
>> =SUMIF($E$4:$E$1114;U9;$L$4:$L$1114)
>>
>> Dan ane pindah
>>
>> Jd begini VBAnya:
>>
>> Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal
>> Target As Range)
>> Sheets("DES").Range("V9").Value =
>> Evaluate("=SUMIF($E$4:$E$1114;U9;$L$4:$L$1114)")
>> End Sub
>>
>> Tp d cell V9 d sheet DES malah muncul
>> #VALUE!
>>
>> Mohon pencerahan..
>> Terima kaSih
>>
>>
>> SAlam
>>
>> Agam
>> Sent from my BlackBerry®
>> powered by Sinyal Kuat INDOSAT
>> ------------------------------
>> *From: * Jan Raisin <miss.jan.raisin@gmail.com>
>> *Sender: * belajar-excel@yahoogroups.com
>> *Date: *Sat, 20 Jul 2013 16:44:12 +0700
>> *To: *<belajar-excel@yahoogroups.com>
>> *ReplyTo: * belajar-excel@yahoogroups.com
>> *Subject: *Re: [belajar-excel] MenggantI Formula dalam Cell ke code VBA
>>
>>
>>
>> pak Agam,
>>
>> tidak perlu malu untuk bertanya dan belajar.. karena batas akhir waktu
>> belajar adalah saat kita kembali ke rumah masa depan yang berukuran 2 x 1
>> meter.
>>
>> baiklah.. kalo gak salah tujuan awal ingin mengganti formula dengan VBA
>> adalah untuk mempercepat proses dan mengurangi kapasitas file dengan cara
>> menghilangkan formula pada cell dan menggantikannya dengan nilainya
>> langsung ya..
>>
>> kalo memang benar begitu adanya.. maka yang ada tulisan .Formula harus
>> diganti dengan .Value yang akan menghasilkan nilai sehingga excel tidak
>> perlu melakukan kalkulasi lagi terhadap cel tersebut.
>> lalu, harus dipastikan bahwa cel yang dimaksud dan cel rujukan berada
>> pada sheet yang tepat.. caranya seperti ini:
>>
>> sheets("nama_sheet_hasil").range("a5").value = evaluate("=sum(nama_
>> sheetnya_misal_sheet1!A1:A4)")
>>
>> ganti yang warna merah dengan nama sheet yang sesuai..
>>
>> ​semoga sesuai dengan kondisi di tempat aslinya.. jika masih belum
>> sesuai.. tolong kirim sample waorkbook dengan scriptnya​
>>
>> ​Wassalam,
>>
>> -Miss Jan Raisin-
>>
>>
>> - Untuk kepentingan belajar bersama, pertanyaan harap ditujukan *hanya
>> * ke belajar-excel@yahoogroups.com bukan dikirim japri ke email
>> pribadi member milis;
>> - Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta
>> dengan orang-orang yang sabar QS 2:153;
>> - Harap dipahami bersama bahwa solusi diberikan oleh Be-Exceller yang
>> memiliki waktu untuk on line, mengetahui solusi atas pertanyaan yang
>> ditanyakan, mau dan berani untuk membantu, tanpa mengharap imbalan dari
>> Thread Starter (TS) atau Post Starter (PS), selain itu Be-Excelller juga
>> memiliki kewajiban yang harus dipenuhi di dunia nyata sehingga tidak selalu
>> bisa on line setiap saat;
>> - Semoga semangat berbagi dan membantu semakin meningkat di kalangan
>> Be-Exceller dan menjadi amalan yang baik untuk tabungan di akhirat nanti.
>> اَمِين يَا رَبَّ الْعَالَمِيْن
>>
>>
>>
>> Pada 20 Juli 2013 16.10, <agam_tole@yahoo.com> menulis:
>>
>>> **
>>>
>>>
>>> ** Hai Miss Jan
>>>
>>>
>>> Sub Formulabiasa()
>>> range("A5").Formula = Evaluate("=SUM(A1:A4)")
>>> End Sub
>>>
>>> Ada tulIsan Runtime error 1004
>>> Aplication-defined ir object-defined error
>>>
>>> Itu cOde VBAnya yg error
>>> (Malu mau posting sebenernya)
>>> Tp gak apa, namanya beljar..
>>>
>>>
>>> Salam
>>>
>>> Agam
>>> Sent from my BlackBerry®
>>> powered by Sinyal Kuat INDOSAT
>>> ------------------------------
>>> *From: * Jan Raisin <miss.jan.raisin@gmail.com>
>>> *Sender: * belajar-excel@yahoogroups.com
>>> *Date: *Sat, 20 Jul 2013 15:06:49 +0700
>>> *To: *<belajar-excel@yahoogroups.com>
>>> *ReplyTo: * belajar-excel@yahoogroups.com
>>> *Subject: *Re: [belajar-excel] MenggantI Formula dalam Cell ke code VBA
>>>
>>>
>>>
>>> pak Agam, cara mengganti activecell dengan range adalah seperti contoh
>>> di bawah ini:
>>>
>>> ingin merujuk ke cell A1 >> range("a1")
>>> ingin merujuk ke cell b25 >> range("b25")
>>>
>>> jadi format penulisannya adalah range("ini_alamat_cellnya")
>>> ganti yang warna merah dengan alamat cell yang diinginkan
>>>
>>> jika masih ada kesulitan.. coba posting ke sini hasil usaha yang sudah
>>> dilakukan dan timbul error tersebut
>>>
>>> ​salam,
>>> ​
>>>
>>> -Miss Jan Raisin-
>>>
>>>
>>> - Untuk kepentingan belajar bersama, pertanyaan harap ditujukan *
>>> hanya* ke belajar-excel@yahoogroups.com bukan dikirim japri ke email
>>> pribadi member milis;
>>> - Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta
>>> dengan orang-orang yang sabar QS 2:153;
>>> - Harap dipahami bersama bahwa solusi diberikan oleh Be-Exceller
>>> yang memiliki waktu untuk on line, mengetahui solusi atas pertanyaan yang
>>> ditanyakan, mau dan berani untuk membantu, tanpa mengharap imbalan dari
>>> Thread Starter (TS) atau Post Starter (PS), selain itu Be-Excelller juga
>>> memiliki kewajiban yang harus dipenuhi di dunia nyata sehingga tidak selalu
>>> bisa on line setiap saat;
>>> - Semoga semangat berbagi dan membantu semakin meningkat di kalangan
>>> Be-Exceller dan menjadi amalan yang baik untuk tabungan di akhirat nanti.
>>> اَمِين يَا رَبَّ الْعَالَمِيْن
>>>
>>>
>>>
>>> Pada 20 Juli 2013 14.50, <agam_tole@yahoo.com> menulis:
>>>
>>>> **
>>>>
>>>>
>>>> ** Salam
>>>>
>>>> SIang Pak HK
>>>> Sebelumnya maaf saya merepotkan..
>>>> Saya masih bingung bagaimana mengelola code tersebut, saya sdh trial n
>>>> error msh blm nyambung jg untuk meletakkan ActiveCell dengan Range("..")
>>>>
>>>> Mhn bpk ksh contoh 1 deret printah VBA seperti yg bpk ksh d atas..
>>>>
>>>> Terima kasih Pak
>>>>
>>>>
>>>> Salam
>>>>
>>>>
>>>> Agam
>>>> Sent from my BlackBerry®
>>>> powered by Sinyal Kuat INDOSAT
>>>> ------------------------------
>>>> *From: * hendrik karnadi <hendrikkarnadi@yahoo.com>
>>>> *Sender: * belajar-excel@yahoogroups.com
>>>> *Date: *Wed, 17 Jul 2013 19:31:53 -0700 (PDT)
>>>> *To: *belajar-excel@yahoogroups.com<belajar-excel@yahoogroups.com>
>>>> *ReplyTo: * belajar-excel@yahoogroups.com
>>>> *Subject: *Re: [belajar-excel] MenggantI Formula dalam Cell ke code VBA
>>>>
>>>>
>>>>
>>>> Hi Agam,
>>>> Tinggal ganti ActiveCell dengan Range(".."). Titik2nya bisa diganti
>>>> dengan alamat sel.
>>>>
>>>> Salam,
>>>> HK
>>>>
>>>>
>>
>

Sat Jul 20, 2013 8:15 pm (PDT) . Posted by:

"ivan budiman" ivanstats

Dear Mr. Kid

Saya sudah coba untuk formula yang =LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
akan tetapi hasilnya #N/A.
Untuk formula yang =IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"") sudah saya coba berhasil, dengan catatan h3 nya harus terisi nama daus dulu (saya coba ketik namanya manual, krn formula untuk di H3 #N/A)

Terlampir hasilnya.
Apa saya ada yang salah ya dalam menggunakan formulanya?
Mohon bantuannya
Terima kasih

 
Regards,
M I B

- thankfulness -

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: BeExcel <belajar-excel@yahoogroups.com>
Sent: Sunday, 14 July 2013, 22:38
Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
Bahasa manusianya ya...

yang H3 :
=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)

"cel, ambilkan potongan teks dari sisi kirinya [LEFT] si data di b3 sebanyak hasil ditemukannya angka pertama [Match] dikurangi 2 karakter supaya dapet teks terakhir namanya"

Jadi, fungsi Left untuk ambil potongan teksnya

fungsi Match untuk menentukan posisi karakter yang berupa angka pertama

dikurangi 2 dari posisi angka pertama supaya bisa mendapatkan karakter terakhir dari nama.

Kegiatan match-nya dilakukan dengan mencari angka 1 dari suatu larik data (array) yang berupa angka 1 atau 0 dimana angka 0 berarti karakternya bukan angka karena hasil midnya error value, sedangkan 1 berarti karakter tersebut adalah angka.

Setiap karakter dicek atu per atu [bagian ,1 dalam fungsi Mid] oleh si fungsi Mid, yaitu dari karakter ke-1 sampai ke-99 [bagian Row(1:99)].

Kalau karakter tersebut angka, maka bisa dikali 1 [bagian 1* persis didepan Mid]

kalau karakter tersebut bukan angka, bakal error kalau dikali 1.

Hasil perkalian 1 ini di cek hasilnya oleh IsNumber. Kalau hasilnya error akibat karakter bukan angka, maka hasil IsNumber adalah FALSE.

Kalau hasil kali karakter adalah angka, si IsNumber hasilnya TRUE.

Hasil IsNumber kalau di kali 1, maka akan mengkonversi TRUE menjadi 1 dan FALSE menjadi 0.

Maka akan didapat larik (array) berisi 1 atau 0 sebanyak 99 elemen [akibat bagian row(1:99)]

yang i3 :
=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")

"cel, hilangkan dong tulisan yang sama dengan isi h3 yang ada di B3, supaya dapet teks isinya angka doang. Setelah itu, ambil teks hasilnya mulai dari karakter yang nomornya sesuai dengan jumlah kolom dari h3 yang tetap sampai h3 yang bisa bergerak yang dikali 2. Cuma ambil satu karakter saja ya. terus dikonversi jadi angka. Kalau gak bisa, isi aja dengan nullstring"

Bagian :

Substitute digunakan untuk mendapatkan teks data yang tanpa nama lagi

Columns($h3:h3) untuk menghitung item angka yang akan diambil.

*2 supaya didapatkan posisi karakter angka yang akan diambil

,1 adalah jumlah karakter yang akan diambil

Mid yang bertugas mengambil teks hasil substitute dari hasil columns yang dikali 2 sebanyak 1 karakter

1* bertugas untuk mengkonversi tipedata karakter angka agar menjadi bertipe numerik

IFError sebagai antisipasi kalau ternyata si 1* gagal mengkonversi dan malah timbul error value, akan diganti si error value menjadi nullstring ""

Wassalam,
Kid.

2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>


>Kalau pake bahasa manusianya gimana ya tuh Mr.Kid
>
>
>sedikit perubahan aja bisa membuat formulanya makin banyak ya.
>
>
>Terimakasih
>
>----- Pesan yang Diteruskan -----
>Dari: Mr. Kid <mr.nmkid@gmail.com>
>Kepada: BeExcel <belajar-excel@yahoogroups.com>
>Dikirim: Minggu, 14 Juli 2013 19:21
>
>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>
>
>

>Oh gitu,
>coba
>di H3 :
>> array formula (akhiri menekan CTRL SHIFT ENTER)
>=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
>> jika tidak ingin array formula, coba formula H3 :
>=LEFT($B3,MATCH(1,Index(1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0),0)-2)
>
>
>
>di i3 : (bukan array formula)
>
>=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")
>
>lalu copy sampai T3
>
>
>Kemudian copy H3:T3 ke record lainnya
>
>
>
>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dengan karakter titik koma
>
>
>Wassalam,
>
>Kid.
>
>
>
>
>
>
>
>
>
>2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>
>
>
>> 
>>Mr.Kid
>>
>>
>>Bagaimana kalau datanya tidak konsisten -24
>>contoh
>>
>>
>>
>>Daus 5 5 4 5 4 4 4 4 3 4 4 4
>>
>>Riza 4 4 4 5 3 3 3 5 3 4 4 4
>>
>>Riki 1 2 3 4 5 6 7 8 --> apakah di h3bisa juga pake formula ini ? =LEFT(B3,LEN(B3)-24)
>>
>>
>>soalnya saya dapat kasus yang penomorannya berbeda-beda
>>
>>
>>Terimakasih
>>
>>
>>
>>----- Pesan yang Diteruskan -----
>>Dari: "ivanstats@yahoo.com" <ivanstats@yahoo.com>
>>Kepada: belajar-excel@yahoogroups.com
>>Dikirim: Minggu, 14 Juli 2013 15:42
>>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>
>>
>>
>> 
>>Terima ksh Mr. Kid.
>>Akan saya coba ya Mr.
>>
>>
>>Sent from my BlackBerry®
>>powered by Sinyal Kuat INDOSAT
>>________________________________
>>
>>From: "Mr. Kid" <mr.nmkid@gmail.com>
>>Sender: belajar-excel@yahoogroups.com
>>Date: Sun, 14 Jul 2013 15:34:57 +0700
>>To: BeExcel<belajar-excel@yahoogroups.com>
>>ReplyTo: belajar-excel@yahoogroups.com
>>Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>
>> 
>>Coba :
>>di H3 diberi formula : (ambil nama -> dari kiri sebanyak jumlah karakter data tanpa karakter-karakter angka)
>>=LEFT(B3,LEN(B3)-24)
>>
>>di i3 diberi formula : (ambil angka dibelakang data nama berdasar jumlah kolom sejak nama)
>>=MID($B3,LEN($B3)-24+2*COLUMNS($H3:H3),2)*1
>>copy ke kanan (kolom angka lainnya) sampai T3.
>>
>>kemudian copy formula h3:t3 ke baris dibawahnya
>>
>>
>>
>>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dalam formula menjadi karakter titik dua.
>>
>>
>>
>>Wassalam,
>>
>>Kid.
>>
>>
>>
>>
>>
>>
>>2013/7/14 ivan budiman <ivanstats@yahoo.com>
>>
>>
>>> 
>>>Maaf attachment tertinggal. Trus hasil prinscreen tidak nampak ya?
>>>Hasil yang diinginkan juga saya masukan dalam attachment.
>>>Bagaimana cara memisahkannya agar tidak dilakukan manual ya?
>>>
>>>Terima kasih.
>>>
>>>
>>>
>>>
>>> 
>>>Regards,
>>>M I B
>>>
>>>- thankfulness -
>>>
>>>
>>>________________________________
>>> From: ivan budiman <ivanstats@yahoo.com>
>>>To: belajar excel <belajar-excel@yahoogroups.com>
>>>Sent: Sunday, 14 July 2013, 14:50
>>>Subject: Bagaimana Memisahkan Nama dan Angka
>>>
>>>
>>>
>>>Selamat siang,
>>>Mohon bantuannya bagaimana memisahkan nama dan angka seperti data di attachment.
>>>misal data di attachment untuk baris pertama dari observasi sbb
>>>
>>>
>>>daus 5 5 4 5 4 4 4 4 3 4 4 4
>>>
>>>
>>>Nah nama dan angka2 di atas berada dalam 1 cell. Bagaimana caranya agar outputnya menjadi per nama n huruf masing2 per cell sbb :
>>>
>>>
>>>
>>>
>>>
>>>Mohon bantuannya.
>>>Terima kasih atas bantuannya
>>>
>>> 
>>>Regards,
>>>M I B
>>>
>>>- thankfulness -
>>>
>>>
>>
>>
>>
>
>
>

Sat Jul 20, 2013 8:50 pm (PDT) . Posted by:

"ghozi alkatiri" ghozialkatiri

nimbrung dikit
saya coba tawarkan formula tunggal berlaku untuk seluruh kolom sejak awal kolom dengan formula biasa, (bukan array)
tulis formula pertama di H3
=IF(COLUMN(A$1)=1;LEFT($B3;FIND(" ";$B3));MID(SUBSTITUTE(SUBSTITUTE($B3;LEFT($B3;FIND(" ";$B3)););" ";);COLUMN(A$1)-1;1))

copy ke kanan dan ke bawah

wassalam

Ghozi Alkatiri

________________________________
Dari: ivan budiman <ivanstats@yahoo.com>
Kepada: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Dikirim: Minggu, 21 Juli 2013 10:15
Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
Dear Mr. Kid

Saya sudah coba untuk formula yang =LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
akan tetapi hasilnya #N/A.
Untuk formula yang =IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"") sudah saya coba berhasil, dengan catatan h3 nya harus terisi nama daus dulu (saya coba ketik namanya manual, krn formula untuk di H3 #N/A)

Terlampir hasilnya.
Apa saya ada yang salah ya dalam menggunakan formulanya?
Mohon bantuannya
Terima kasih

 
Regards,
M I B

- thankfulness -

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: BeExcel <belajar-excel@yahoogroups.com>
Sent: Sunday, 14 July 2013, 22:38
Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
Bahasa manusianya ya...

yang H3 :
=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)

"cel, ambilkan potongan teks dari sisi kirinya [LEFT] si data di b3 sebanyak hasil ditemukannya angka pertama [Match] dikurangi 2 karakter supaya dapet teks terakhir namanya"

Jadi, fungsi Left untuk ambil potongan teksnya

fungsi Match untuk menentukan posisi karakter yang berupa angka pertama

dikurangi 2 dari posisi angka pertama supaya bisa mendapatkan karakter terakhir dari nama.

Kegiatan match-nya dilakukan dengan mencari angka 1 dari suatu larik data (array) yang berupa angka 1 atau 0 dimana angka 0 berarti karakternya bukan angka karena hasil midnya error value, sedangkan 1 berarti karakter tersebut adalah angka.

Setiap karakter dicek atu per atu [bagian ,1 dalam fungsi Mid] oleh si fungsi Mid, yaitu dari karakter ke-1 sampai ke-99 [bagian Row(1:99)].

Kalau karakter tersebut angka, maka bisa dikali 1 [bagian 1* persis didepan Mid]

kalau karakter tersebut bukan angka, bakal error kalau dikali 1.

Hasil perkalian 1 ini di cek hasilnya oleh IsNumber. Kalau hasilnya error akibat karakter bukan angka, maka hasil IsNumber adalah FALSE.

Kalau hasil kali karakter adalah angka, si IsNumber hasilnya TRUE.

Hasil IsNumber kalau di kali 1, maka akan mengkonversi TRUE menjadi 1 dan FALSE menjadi 0.

Maka akan didapat larik (array) berisi 1 atau 0 sebanyak 99 elemen [akibat bagian row(1:99)]

yang i3 :
=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")

"cel, hilangkan dong tulisan yang sama dengan isi h3 yang ada di B3, supaya dapet teks isinya angka doang. Setelah itu, ambil teks hasilnya mulai dari karakter yang nomornya sesuai dengan jumlah kolom dari h3 yang tetap sampai h3 yang bisa bergerak yang dikali 2. Cuma ambil satu karakter saja ya. terus dikonversi jadi angka. Kalau gak bisa, isi aja dengan nullstring"

Bagian :

Substitute digunakan untuk mendapatkan teks data yang tanpa nama lagi

Columns($h3:h3) untuk menghitung item angka yang akan diambil.

*2 supaya didapatkan posisi karakter angka yang akan diambil

,1 adalah jumlah karakter yang akan diambil

Mid yang bertugas mengambil teks hasil substitute dari hasil columns yang dikali 2 sebanyak 1 karakter

1* bertugas untuk mengkonversi tipedata karakter angka agar menjadi bertipe numerik

IFError sebagai antisipasi kalau ternyata si 1* gagal mengkonversi dan malah timbul error value, akan diganti si error value menjadi nullstring ""

Wassalam,
Kid.

2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>


>Kalau pake bahasa manusianya gimana ya tuh Mr.Kid
>
>
>sedikit perubahan aja bisa membuat formulanya makin banyak ya.
>
>
>Terimakasih
>
>----- Pesan yang Diteruskan -----
>Dari: Mr. Kid <mr.nmkid@gmail.com>
>Kepada: BeExcel <belajar-excel@yahoogroups.com>
>Dikirim: Minggu, 14 Juli 2013 19:21
>
>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>
>
>

>Oh gitu,
>coba
>di H3 :
>> array formula (akhiri menekan CTRL SHIFT ENTER)
>=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
>> jika tidak ingin array formula, coba formula H3 :
>=LEFT($B3,MATCH(1,Index(1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0),0)-2)
>
>
>
>di i3 : (bukan array formula)
>
>=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")
>
>lalu copy sampai T3
>
>
>Kemudian copy H3:T3 ke record lainnya
>
>
>
>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dengan karakter titik koma
>
>
>Wassalam,
>
>Kid.
>
>
>
>
>
>
>
>
>
>2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>
>
>
>> 
>>Mr.Kid
>>
>>
>>Bagaimana kalau datanya tidak konsisten -24
>>contoh
>>
>>
>>
>>Daus 5 5 4 5 4 4 4 4 3 4 4 4
>>
>>Riza 4 4 4 5 3 3 3 5 3 4 4 4
>>
>>Riki 1 2 3 4 5 6 7 8 --> apakah di h3bisa juga pake formula ini ? =LEFT(B3,LEN(B3)-24)
>>
>>
>>soalnya saya dapat kasus yang penomorannya berbeda-beda
>>
>>
>>Terimakasih
>>
>>
>>
>>----- Pesan yang Diteruskan -----
>>Dari: "ivanstats@yahoo.com" <ivanstats@yahoo.com>
>>Kepada: belajar-excel@yahoogroups.com
>>Dikirim: Minggu, 14 Juli 2013 15:42
>>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>
>>
>>
>> 
>>Terima ksh Mr. Kid.
>>Akan saya coba ya Mr.
>>
>>
>>Sent from my BlackBerry®
>>powered by Sinyal Kuat INDOSAT
>>________________________________
>>
>>From: "Mr. Kid" <mr.nmkid@gmail.com>
>>Sender: belajar-excel@yahoogroups.com
>>Date: Sun, 14 Jul 2013 15:34:57 +0700
>>To: BeExcel<belajar-excel@yahoogroups.com>
>>ReplyTo: belajar-excel@yahoogroups.com
>>Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>
>> 
>>Coba :
>>di H3 diberi formula : (ambil nama -> dari kiri sebanyak jumlah karakter data tanpa karakter-karakter angka)
>>=LEFT(B3,LEN(B3)-24)
>>
>>di i3 diberi formula : (ambil angka dibelakang data nama berdasar jumlah kolom sejak nama)
>>=MID($B3,LEN($B3)-24+2*COLUMNS($H3:H3),2)*1
>>copy ke kanan (kolom angka lainnya) sampai T3.
>>
>>kemudian copy formula h3:t3 ke baris dibawahnya
>>
>>
>>
>>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dalam formula menjadi karakter titik dua.
>>
>>
>>
>>Wassalam,
>>
>>Kid.
>>
>>
>>
>>
>>
>>
>>2013/7/14 ivan budiman <ivanstats@yahoo.com>
>>
>>
>>> 
>>>Maaf attachment tertinggal. Trus hasil prinscreen tidak nampak ya?
>>>Hasil yang diinginkan juga saya masukan dalam attachment.
>>>Bagaimana cara memisahkannya agar tidak dilakukan manual ya?
>>>
>>>Terima kasih.
>>>
>>>
>>>
>>>
>>> 
>>>Regards,
>>>M I B
>>>
>>>- thankfulness -
>>>
>>>
>>>________________________________
>>> From: ivan budiman <ivanstats@yahoo.com>
>>>To: belajar excel <belajar-excel@yahoogroups.com>
>>>Sent: Sunday, 14 July 2013, 14:50
>>>Subject: Bagaimana Memisahkan Nama dan Angka
>>>
>>>
>>>
>>>Selamat siang,
>>>Mohon bantuannya bagaimana memisahkan nama dan angka seperti data di attachment.
>>>misal data di attachment untuk baris pertama dari observasi sbb
>>>
>>>
>>>daus 5 5 4 5 4 4 4 4 3 4 4 4
>>>
>>>
>>>Nah nama dan angka2 di atas berada dalam 1 cell. Bagaimana caranya agar outputnya menjadi per nama n huruf masing2 per cell sbb :
>>>
>>>
>>>
>>>
>>>
>>>Mohon bantuannya.
>>>Terima kasih atas bantuannya
>>>
>>> 
>>>Regards,
>>>M I B
>>>
>>>- thankfulness -
>>>
>>>
>>
>>
>>
>
>
>

Sat Jul 20, 2013 10:24 pm (PDT) . Posted by:

"lapendosol opik" lapendosol

Numpang ngoreksi mas Ghozi maaf,
Sepertinya rumus yang dipakai tidak berlaku untuk nama yang lebih dari 1 kata (dipisahkan spasi), saya coba kebawah ada beberapa nama ikutan kepisah jadi beberapa cell mas. Contoh data dari B13, B16,17,18 dll.
Hehehe. Saya coba ganti FIND " " dengan IsNumber tapi hasilnya #NAME? dan #VALUE!

________________________________
From: ghozi alkatiri <ghozialkatiri@yahoo.co.id>
To: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Sent: Sunday, July 21, 2013 10:50 AM
Subject: Bls: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
nimbrung dikit
saya coba tawarkan formula tunggal berlaku untuk seluruh kolom sejak awal kolom dengan formula biasa, (bukan array)
tulis formula pertama di H3
=IF(COLUMN(A$1)=1;LEFT($B3;FIND(" ";$B3));MID(SUBSTITUTE(SUBSTITUTE($B3;LEFT($B3;FIND(" ";$B3)););" ";);COLUMN(A$1)-1;1))

copy ke kanan dan ke bawah

wassalam

Ghozi Alkatiri

________________________________
Dari: ivan budiman <ivanstats@yahoo.com>
Kepada: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Dikirim: Minggu, 21 Juli 2013 10:15
Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
Dear Mr. Kid

Saya sudah coba untuk formula yang =LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
akan tetapi hasilnya #N/A.
Untuk formula yang =IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"") sudah saya coba berhasil, dengan catatan h3 nya harus terisi nama daus dulu (saya coba ketik namanya manual, krn formula untuk di H3 #N/A)

Terlampir hasilnya.
Apa saya ada yang salah ya dalam menggunakan formulanya?
Mohon bantuannya
Terima kasih

 
Regards,
M I B

- thankfulness -

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: BeExcel <belajar-excel@yahoogroups.com>
Sent: Sunday, 14 July 2013, 22:38
Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
Bahasa manusianya ya...

yang H3 :
=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)

"cel, ambilkan potongan teks dari sisi kirinya [LEFT] si data di b3 sebanyak hasil ditemukannya angka pertama [Match] dikurangi 2 karakter supaya dapet teks terakhir namanya"

Jadi, fungsi Left untuk ambil potongan teksnya

fungsi Match untuk menentukan posisi karakter yang berupa angka pertama

dikurangi 2 dari posisi angka pertama supaya bisa mendapatkan karakter terakhir dari nama.

Kegiatan match-nya dilakukan dengan mencari angka 1 dari suatu larik data (array) yang berupa angka 1 atau 0 dimana angka 0 berarti karakternya bukan angka karena hasil midnya error value, sedangkan 1 berarti karakter tersebut adalah angka.

Setiap karakter dicek atu per atu [bagian ,1 dalam fungsi Mid] oleh si fungsi Mid, yaitu dari karakter ke-1 sampai ke-99 [bagian Row(1:99)].

Kalau karakter tersebut angka, maka bisa dikali 1 [bagian 1* persis didepan Mid]

kalau karakter tersebut bukan angka, bakal error kalau dikali 1.

Hasil perkalian 1 ini di cek hasilnya oleh IsNumber. Kalau hasilnya error akibat karakter bukan angka, maka hasil IsNumber adalah FALSE.

Kalau hasil kali karakter adalah angka, si IsNumber hasilnya TRUE.

Hasil IsNumber kalau di kali 1, maka akan mengkonversi TRUE menjadi 1 dan FALSE menjadi 0.

Maka akan didapat larik (array) berisi 1 atau 0 sebanyak 99 elemen [akibat bagian row(1:99)]

yang i3 :
=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")

"cel, hilangkan dong tulisan yang sama dengan isi h3 yang ada di B3, supaya dapet teks isinya angka doang. Setelah itu, ambil teks hasilnya mulai dari karakter yang nomornya sesuai dengan jumlah kolom dari h3 yang tetap sampai h3 yang bisa bergerak yang dikali 2. Cuma ambil satu karakter saja ya. terus dikonversi jadi angka. Kalau gak bisa, isi aja dengan nullstring"

Bagian :

Substitute digunakan untuk mendapatkan teks data yang tanpa nama lagi

Columns($h3:h3) untuk menghitung item angka yang akan diambil.

*2 supaya didapatkan posisi karakter angka yang akan diambil

,1 adalah jumlah karakter yang akan diambil

Mid yang bertugas mengambil teks hasil substitute dari hasil columns yang dikali 2 sebanyak 1 karakter

1* bertugas untuk mengkonversi tipedata karakter angka agar menjadi bertipe numerik

IFError sebagai antisipasi kalau ternyata si 1* gagal mengkonversi dan malah timbul error value, akan diganti si error value menjadi nullstring ""

Wassalam,
Kid.

2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>


>Kalau pake bahasa manusianya gimana ya tuh Mr.Kid
>
>
>sedikit perubahan aja bisa membuat formulanya makin banyak ya.
>
>
>Terimakasih
>
>----- Pesan yang Diteruskan -----
>Dari: Mr. Kid <mr.nmkid@gmail.com>
>Kepada: BeExcel <belajar-excel@yahoogroups.com>
>Dikirim: Minggu, 14 Juli 2013 19:21
>
>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>
>
>

>Oh gitu,
>coba
>di H3 :
>> array formula (akhiri menekan CTRL SHIFT ENTER)
>=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
>> jika tidak ingin array formula, coba formula H3 :
>=LEFT($B3,MATCH(1,Index(1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0),0)-2)
>
>
>
>di i3 : (bukan array formula)
>
>=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")
>
>lalu copy sampai T3
>
>
>Kemudian copy H3:T3 ke record lainnya
>
>
>
>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dengan karakter titik koma
>
>
>Wassalam,
>
>Kid.
>
>
>
>
>
>
>
>
>
>2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>
>
>
>> 
>>Mr.Kid
>>
>>
>>Bagaimana kalau datanya tidak konsisten -24
>>contoh
>>
>>
>>
>>Daus 5 5 4 5 4 4 4 4 3 4 4 4
>>
>>Riza 4 4 4 5 3 3 3 5 3 4 4 4
>>
>>Riki 1 2 3 4 5 6 7 8 --> apakah di h3bisa juga pake formula ini ? =LEFT(B3,LEN(B3)-24)
>>
>>
>>soalnya saya dapat kasus yang penomorannya berbeda-beda
>>
>>
>>Terimakasih
>>
>>
>>
>>----- Pesan yang Diteruskan -----
>>Dari: "ivanstats@yahoo.com" <ivanstats@yahoo.com>
>>Kepada: belajar-excel@yahoogroups.com
>>Dikirim: Minggu, 14 Juli 2013 15:42
>>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>
>>
>>
>> 
>>Terima ksh Mr. Kid.
>>Akan saya coba ya Mr.
>>
>>
>>Sent from my BlackBerry®
>>powered by Sinyal Kuat INDOSAT
>>________________________________
>>
>>From: "Mr. Kid" <mr.nmkid@gmail.com>
>>Sender: belajar-excel@yahoogroups.com
>>Date: Sun, 14 Jul 2013 15:34:57 +0700
>>To: BeExcel<belajar-excel@yahoogroups.com>
>>ReplyTo: belajar-excel@yahoogroups.com
>>Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>
>> 
>>Coba :
>>di H3 diberi formula : (ambil nama -> dari kiri sebanyak jumlah karakter data tanpa karakter-karakter angka)
>>=LEFT(B3,LEN(B3)-24)
>>
>>di i3 diberi formula : (ambil angka dibelakang data nama berdasar jumlah kolom sejak nama)
>>=MID($B3,LEN($B3)-24+2*COLUMNS($H3:H3),2)*1
>>copy ke kanan (kolom angka lainnya) sampai T3.
>>
>>kemudian copy formula h3:t3 ke baris dibawahnya
>>
>>
>>
>>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dalam formula menjadi karakter titik dua.
>>
>>
>>
>>Wassalam,
>>
>>Kid.
>>
>>
>>
>>
>>
>>
>>2013/7/14 ivan budiman <ivanstats@yahoo.com>
>>
>>
>>> 
>>>Maaf attachment tertinggal. Trus hasil prinscreen tidak nampak ya?
>>>Hasil yang diinginkan juga saya masukan dalam attachment.
>>>Bagaimana cara memisahkannya agar tidak dilakukan manual ya?
>>>
>>>Terima kasih.
>>>
>>>
>>>
>>>
>>> 
>>>Regards,
>>>M I B
>>>
>>>- thankfulness -
>>>
>>>
>>>________________________________
>>> From: ivan budiman <ivanstats@yahoo.com>
>>>To: belajar excel <belajar-excel@yahoogroups.com>
>>>Sent: Sunday, 14 July 2013, 14:50
>>>Subject: Bagaimana Memisahkan Nama dan Angka
>>>
>>>
>>>
>>>Selamat siang,
>>>Mohon bantuannya bagaimana memisahkan nama dan angka seperti data di attachment.
>>>misal data di attachment untuk baris pertama dari observasi sbb
>>>
>>>
>>>daus 5 5 4 5 4 4 4 4 3 4 4 4
>>>
>>>
>>>Nah nama dan angka2 di atas berada dalam 1 cell. Bagaimana caranya agar outputnya menjadi per nama n huruf masing2 per cell sbb :
>>>
>>>
>>>
>>>
>>>
>>>Mohon bantuannya.
>>>Terima kasih atas bantuannya
>>>
>>> 
>>>Regards,
>>>M I B
>>>
>>>- thankfulness -
>>>
>>>
>>
>>
>>
>
>
>

Sat Jul 20, 2013 10:24 pm (PDT) . Posted by:

"lapendosol opik" lapendosol

Numpang ngoreksi mas Ghozi maaf,
Sepertinya rumus yang dipakai tidak berlaku untuk nama yang lebih dari 1 kata (dipisahkan spasi), saya coba kebawah ada beberapa nama ikutan kepisah jadi beberapa cell mas. Contoh data dari B13, B16,17,18 dll.
Hehehe. Saya coba ganti FIND " " dengan IsNumber tapi hasilnya #NAME? dan #VALUE!

Wassalam,

________________________________
From: ghozi alkatiri <ghozialkatiri@yahoo.co.id>
To: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Sent: Sunday, July 21, 2013 10:50 AM
Subject: Bls: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
nimbrung dikit
saya coba tawarkan formula tunggal berlaku untuk seluruh kolom sejak awal kolom dengan formula biasa, (bukan array)
tulis formula pertama di H3
=IF(COLUMN(A$1)=1;LEFT($B3;FIND(" ";$B3));MID(SUBSTITUTE(SUBSTITUTE($B3;LEFT($B3;FIND(" ";$B3)););" ";);COLUMN(A$1)-1;1))

copy ke kanan dan ke bawah

wassalam

Ghozi Alkatiri

________________________________
Dari: ivan budiman <ivanstats@yahoo.com>
Kepada: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Dikirim: Minggu, 21 Juli 2013 10:15
Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
Dear Mr. Kid

Saya sudah coba untuk formula yang =LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
akan tetapi hasilnya #N/A.
Untuk formula yang =IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"") sudah saya coba berhasil, dengan catatan h3 nya harus terisi nama daus dulu (saya coba ketik namanya manual, krn formula untuk di H3 #N/A)

Terlampir hasilnya.
Apa saya ada yang salah ya dalam menggunakan formulanya?
Mohon bantuannya
Terima kasih

 
Regards,
M I B

- thankfulness -

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: BeExcel <belajar-excel@yahoogroups.com>
Sent: Sunday, 14 July 2013, 22:38
Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
Bahasa manusianya ya...

yang H3 :
=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)

"cel, ambilkan potongan teks dari sisi kirinya [LEFT] si data di b3 sebanyak hasil ditemukannya angka pertama [Match] dikurangi 2 karakter supaya dapet teks terakhir namanya"

Jadi, fungsi Left untuk ambil potongan teksnya

fungsi Match untuk menentukan posisi karakter yang berupa angka pertama

dikurangi 2 dari posisi angka pertama supaya bisa mendapatkan karakter terakhir dari nama.

Kegiatan match-nya dilakukan dengan mencari angka 1 dari suatu larik data (array) yang berupa angka 1 atau 0 dimana angka 0 berarti karakternya bukan angka karena hasil midnya error value, sedangkan 1 berarti karakter tersebut adalah angka.

Setiap karakter dicek atu per atu [bagian ,1 dalam fungsi Mid] oleh si fungsi Mid, yaitu dari karakter ke-1 sampai ke-99 [bagian Row(1:99)].

Kalau karakter tersebut angka, maka bisa dikali 1 [bagian 1* persis didepan Mid]

kalau karakter tersebut bukan angka, bakal error kalau dikali 1.

Hasil perkalian 1 ini di cek hasilnya oleh IsNumber. Kalau hasilnya error akibat karakter bukan angka, maka hasil IsNumber adalah FALSE.

Kalau hasil kali karakter adalah angka, si IsNumber hasilnya TRUE.

Hasil IsNumber kalau di kali 1, maka akan mengkonversi TRUE menjadi 1 dan FALSE menjadi 0.

Maka akan didapat larik (array) berisi 1 atau 0 sebanyak 99 elemen [akibat bagian row(1:99)]

yang i3 :
=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")

"cel, hilangkan dong tulisan yang sama dengan isi h3 yang ada di B3, supaya dapet teks isinya angka doang. Setelah itu, ambil teks hasilnya mulai dari karakter yang nomornya sesuai dengan jumlah kolom dari h3 yang tetap sampai h3 yang bisa bergerak yang dikali 2. Cuma ambil satu karakter saja ya. terus dikonversi jadi angka. Kalau gak bisa, isi aja dengan nullstring"

Bagian :

Substitute digunakan untuk mendapatkan teks data yang tanpa nama lagi

Columns($h3:h3) untuk menghitung item angka yang akan diambil.

*2 supaya didapatkan posisi karakter angka yang akan diambil

,1 adalah jumlah karakter yang akan diambil

Mid yang bertugas mengambil teks hasil substitute dari hasil columns yang dikali 2 sebanyak 1 karakter

1* bertugas untuk mengkonversi tipedata karakter angka agar menjadi bertipe numerik

IFError sebagai antisipasi kalau ternyata si 1* gagal mengkonversi dan malah timbul error value, akan diganti si error value menjadi nullstring ""

Wassalam,
Kid.

2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>


>Kalau pake bahasa manusianya gimana ya tuh Mr.Kid
>
>
>sedikit perubahan aja bisa membuat formulanya makin banyak ya.
>
>
>Terimakasih
>
>----- Pesan yang Diteruskan -----
>Dari: Mr. Kid <mr.nmkid@gmail.com>
>Kepada: BeExcel <belajar-excel@yahoogroups.com>
>Dikirim: Minggu, 14 Juli 2013 19:21
>
>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>
>
>

>Oh gitu,
>coba
>di H3 :
>> array formula (akhiri menekan CTRL SHIFT ENTER)
>=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
>> jika tidak ingin array formula, coba formula H3 :
>=LEFT($B3,MATCH(1,Index(1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0),0)-2)
>
>
>
>di i3 : (bukan array formula)
>
>=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")
>
>lalu copy sampai T3
>
>
>Kemudian copy H3:T3 ke record lainnya
>
>
>
>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dengan karakter titik koma
>
>
>Wassalam,
>
>Kid.
>
>
>
>
>
>
>
>
>
>2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>
>
>
>> 
>>Mr.Kid
>>
>>
>>Bagaimana kalau datanya tidak konsisten -24
>>contoh
>>
>>
>>
>>Daus 5 5 4 5 4 4 4 4 3 4 4 4
>>
>>Riza 4 4 4 5 3 3 3 5 3 4 4 4
>>
>>Riki 1 2 3 4 5 6 7 8 --> apakah di h3bisa juga pake formula ini ? =LEFT(B3,LEN(B3)-24)
>>
>>
>>soalnya saya dapat kasus yang penomorannya berbeda-beda
>>
>>
>>Terimakasih
>>
>>
>>
>>----- Pesan yang Diteruskan -----
>>Dari: "ivanstats@yahoo.com" <ivanstats@yahoo.com>
>>Kepada: belajar-excel@yahoogroups.com
>>Dikirim: Minggu, 14 Juli 2013 15:42
>>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>
>>
>>
>> 
>>Terima ksh Mr. Kid.
>>Akan saya coba ya Mr.
>>
>>
>>Sent from my BlackBerry®
>>powered by Sinyal Kuat INDOSAT
>>________________________________
>>
>>From: "Mr. Kid" <mr.nmkid@gmail.com>
>>Sender: belajar-excel@yahoogroups.com
>>Date: Sun, 14 Jul 2013 15:34:57 +0700
>>To: BeExcel<belajar-excel@yahoogroups.com>
>>ReplyTo: belajar-excel@yahoogroups.com
>>Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>
>> 
>>Coba :
>>di H3 diberi formula : (ambil nama -> dari kiri sebanyak jumlah karakter data tanpa karakter-karakter angka)
>>=LEFT(B3,LEN(B3)-24)
>>
>>di i3 diberi formula : (ambil angka dibelakang data nama berdasar jumlah kolom sejak nama)
>>=MID($B3,LEN($B3)-24+2*COLUMNS($H3:H3),2)*1
>>copy ke kanan (kolom angka lainnya) sampai T3.
>>
>>kemudian copy formula h3:t3 ke baris dibawahnya
>>
>>
>>
>>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dalam formula menjadi karakter titik dua.
>>
>>
>>
>>Wassalam,
>>
>>Kid.
>>
>>
>>
>>
>>
>>
>>2013/7/14 ivan budiman <ivanstats@yahoo.com>
>>
>>
>>> 
>>>Maaf attachment tertinggal. Trus hasil prinscreen tidak nampak ya?
>>>Hasil yang diinginkan juga saya masukan dalam attachment.
>>>Bagaimana cara memisahkannya agar tidak dilakukan manual ya?
>>>
>>>Terima kasih.
>>>
>>>
>>>
>>>
>>> 
>>>Regards,
>>>M I B
>>>
>>>- thankfulness -
>>>
>>>
>>>________________________________
>>> From: ivan budiman <ivanstats@yahoo.com>
>>>To: belajar excel <belajar-excel@yahoogroups.com>
>>>Sent: Sunday, 14 July 2013, 14:50
>>>Subject: Bagaimana Memisahkan Nama dan Angka
>>>
>>>
>>>
>>>Selamat siang,
>>>Mohon bantuannya bagaimana memisahkan nama dan angka seperti data di attachment.
>>>misal data di attachment untuk baris pertama dari observasi sbb
>>>
>>>
>>>daus 5 5 4 5 4 4 4 4 3 4 4 4
>>>
>>>
>>>Nah nama dan angka2 di atas berada dalam 1 cell. Bagaimana caranya agar outputnya menjadi per nama n huruf masing2 per cell sbb :
>>>
>>>
>>>
>>>
>>>
>>>Mohon bantuannya.
>>>Terima kasih atas bantuannya
>>>
>>> 
>>>Regards,
>>>M I B
>>>
>>>- thankfulness -
>>>
>>>
>>
>>
>>
>
>
>

Sun Jul 21, 2013 12:33 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Pak Ivan,

di H3 :
> *array formula* (akhiri menekan *CTRL SHIFT ENTER*) -> artinya, selesai
menulis formula, tekan *CTRL SHIFT ENTER*
*=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)*

> jika* tidak ingin **array formula*, coba formula H3 : ->
artinya, selesai menulis formula, tekan *ENTER*
=LEFT($B3,MATCH(1,*Index(*1*ISNUMBER(1*MID($B3,ROW($1:$99),1))*,0)*,0)-2)

di i3 : (*bukan** array formula*)
-> artinya, selesai menulis formula, tekan *ENTER*
=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")

Wassalam,
Kid.

2013/7/21 ivan budiman <ivanstats@yahoo.com>

> **
>
>
> Dear Mr. Kid
>
> Saya sudah coba untuk formula yang
> =LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
> akan tetapi hasilnya #N/A.
> Untuk formula yang
> =IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"") sudah saya
> coba berhasil, dengan catatan h3 nya harus terisi nama daus dulu (saya coba
> ketik namanya manual, krn formula untuk di H3 #N/A)
>
> Terlampir hasilnya.
> Apa saya ada yang salah ya dalam menggunakan formulanya?
> Mohon bantuannya
> Terima kasih
>
>
>
> Regards,
> M I B
>
> - thankfulness -
> ------------------------------
> *From:* Mr. Kid <mr.nmkid@gmail.com>
> *To:* BeExcel <belajar-excel@yahoogroups.com>
> *Sent:* Sunday, 14 July 2013, 22:38
>
> *Subject:* Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>
>
> Bahasa manusianya ya...
>
> *yang H3 :*
> =LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
> "cel, ambilkan potongan teks dari sisi kirinya [LEFT] si data di b3
> sebanyak hasil ditemukannya angka pertama [Match] dikurangi 2 karakter
> supaya dapet teks terakhir namanya"
> Jadi, fungsi Left untuk ambil potongan teksnya
> fungsi Match untuk menentukan posisi karakter yang berupa angka pertama
> dikurangi 2 dari posisi angka pertama supaya bisa mendapatkan karakter
> terakhir dari nama.
>
> Kegiatan match-nya dilakukan dengan mencari angka 1 dari suatu larik data
> (array) yang berupa angka 1 atau 0 dimana angka 0 berarti karakternya bukan
> angka karena hasil midnya error value, sedangkan 1 berarti karakter
> tersebut adalah angka.
> Setiap karakter dicek atu per atu [bagian ,1 dalam fungsi Mid] oleh si
> fungsi Mid, yaitu dari karakter ke-1 sampai ke-99 [bagian Row(1:99)].
> Kalau karakter tersebut angka, maka bisa dikali 1 [bagian 1* persis
> didepan Mid]
> kalau karakter tersebut bukan angka, bakal error kalau dikali 1.
> Hasil perkalian 1 ini di cek hasilnya oleh IsNumber. Kalau hasilnya error
> akibat karakter bukan angka, maka hasil IsNumber adalah FALSE.
> Kalau hasil kali karakter adalah angka, si IsNumber hasilnya TRUE.
> Hasil IsNumber kalau di kali 1, maka akan mengkonversi TRUE menjadi 1 dan
> FALSE menjadi 0.
> Maka akan didapat larik (array) berisi 1 atau 0 sebanyak 99 elemen [akibat
> bagian row(1:99)]
>
> *yang i3 :*
> =IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")
> "cel, hilangkan dong tulisan yang sama dengan isi h3 yang ada di B3,
> supaya dapet teks isinya angka doang. Setelah itu, ambil teks hasilnya
> mulai dari karakter yang nomornya sesuai dengan jumlah kolom dari h3 yang
> tetap sampai h3 yang bisa bergerak yang dikali 2. Cuma ambil satu karakter
> saja ya. terus dikonversi jadi angka. Kalau gak bisa, isi aja dengan
> nullstring"
>
> Bagian :
> Substitute digunakan untuk mendapatkan teks data yang tanpa nama lagi
> Columns($h3:h3) untuk menghitung item angka yang akan diambil.
> *2 supaya didapatkan posisi karakter angka yang akan diambil
> ,1 adalah jumlah karakter yang akan diambil
> Mid yang bertugas mengambil teks hasil substitute dari hasil columns yang
> dikali 2 sebanyak 1 karakter
> 1* bertugas untuk mengkonversi tipedata karakter angka agar menjadi
> bertipe numerik
> IFError sebagai antisipasi kalau ternyata si 1* gagal mengkonversi dan
> malah timbul error value, akan diganti si error value menjadi nullstring ""
>
> Wassalam,
> Kid.
>
>
>
>
> 2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>
>
> **
>
> Kalau pake bahasa manusianya gimana ya tuh Mr.Kid
>
> sedikit perubahan aja bisa membuat formulanya makin banyak ya.
>
> Terimakasih
> ----- Pesan yang Diteruskan -----
> *Dari:* Mr. Kid <mr.nmkid@gmail.com>
> *Kepada:* BeExcel <belajar-excel@yahoogroups.com>
> *Dikirim:* Minggu, 14 Juli 2013 19:21
>
> *Judul:* Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>
>
> Oh gitu,
> coba
> di H3 :
> > array formula (akhiri menekan CTRL SHIFT ENTER)
> =LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
> > jika tidak ingin array formula, coba formula H3 :
> =LEFT($B3,MATCH(1,*Index(*1*ISNUMBER(1*MID($B3,ROW($1:$99),1))*,0)*,0)-2)
>
> di i3 : (bukan array formula)
> =IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")
> lalu copy sampai T3
>
> Kemudian copy H3:T3 ke record lainnya
>
> Jika regional setting komputer setempat adalah Indonesia, ganti seluruh
> karakter koma dengan karakter titik koma
>
> Wassalam,
> Kid.
>
>
>
>
>
>
> 2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>
>
> **
>
> Mr.Kid
>
> Bagaimana kalau datanya tidak konsisten -24
> contoh
>
> Daus 5 5 4 5 4 4 4 4 3 4 4 4
> Riza 4 4 4 5 3 3 3 5 3 4 4 4
> Riki 1 2 3 4 5 6 7 8 --> apakah di h3bisa juga pake formula ini ?
> =LEFT(B3,LEN(B3)-24)
>
> soalnya saya dapat kasus yang penomorannya berbeda-beda
>
> Terimakasih
>
> ----- Pesan yang Diteruskan -----
> *Dari:* "ivanstats@yahoo.com" <ivanstats@yahoo.com>
> *Kepada:* belajar-excel@yahoogroups.com
> *Dikirim:* Minggu, 14 Juli 2013 15:42
> *Judul:* Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>
>
> Terima ksh Mr. Kid.
> Akan saya coba ya Mr.
>
> Sent from my BlackBerry�
> powered by Sinyal Kuat INDOSAT
> ------------------------------
> *From: * "Mr. Kid" <mr.nmkid@gmail.com>
> *Sender: * belajar-excel@yahoogroups.com
> *Date: *Sun, 14 Jul 2013 15:34:57 +0700
> *To: *BeExcel<belajar-excel@yahoogroups.com>
> *ReplyTo: * belajar-excel@yahoogroups.com
> *Subject: *Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>
>
> Coba :
> di H3 diberi formula : (ambil nama -> dari kiri sebanyak jumlah karakter
> data tanpa karakter-karakter angka)
> =LEFT(B3,LEN(B3)-24)
>
> di i3 diberi formula : (ambil angka dibelakang data nama berdasar jumlah
> kolom sejak nama)
> =MID($B3,LEN($B3)-24+2*COLUMNS($H3:H3),2)*1
> copy ke kanan (kolom angka lainnya) sampai T3.
>
> kemudian copy formula h3:t3 ke baris dibawahnya
>
> Jika regional setting komputer setempat adalah Indonesia, ganti seluruh
> karakter koma dalam formula menjadi karakter titik dua.
>
> Wassalam,
> Kid.
>
>
>
> 2013/7/14 ivan budiman <ivanstats@yahoo.com>
>
> **
>
> Maaf attachment tertinggal. Trus hasil prinscreen tidak nampak ya?
> Hasil yang diinginkan juga saya masukan dalam attachment.
> Bagaimana cara memisahkannya agar tidak dilakukan manual ya?
>
> Terima kasih.
>
>
>
> Regards,
> M I B
>
> - thankfulness -
> ------------------------------
> *From:* ivan budiman <ivanstats@yahoo.com>
> *To:* belajar excel <belajar-excel@yahoogroups.com>
> *Sent:* Sunday, 14 July 2013, 14:50
> *Subject:* Bagaimana Memisahkan Nama dan Angka
>
> Selamat siang,
> Mohon bantuannya bagaimana memisahkan nama dan angka seperti data di
> attachment.
> misal data di attachment untuk baris pertama dari observasi sbb
>
> daus 5 5 4 5 4 4 4 4 3 4 4 4
>
> Nah nama dan angka2 di atas berada dalam 1 cell. Bagaimana caranya agar
> outputnya menjadi per nama n huruf masing2 per cell sbb :
>
>
> Mohon bantuannya.
> Terima kasih atas bantuannya
>
> Regards,
> M I B
>
> - thankfulness -
>
>
>
>
>
>
>
>
>
>
>
>
>

Sun Jul 21, 2013 1:23 am (PDT) . Posted by:

"ivan budiman" ivanstats

Yess, It Works !!!
Terima kasih Mr. Kid..
Selamat menjalankan ibadah puasa bagi yang menjalankan :)

 
Regards,
M I B

- thankfulness -

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: BeExcel <belajar-excel@yahoogroups.com>
Sent: Sunday, 21 July 2013, 14:32
Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka


 
Pak Ivan,

di H3 :
> array formula (akhiri menekan CTRL SHIFT ENTER)   -> artinya, selesai menulis formula, tekan CTRL SHIFT ENTER
=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)

> jikatidak ingin array formula, coba formula H3 :                 -> artinya, selesai menulis formula, tekan ENTER
=LEFT($B3,MATCH(1,Index(1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0),0)-2)

dii3 : (bukanarray formula)                                                         -> artinya, selesai menulis formula, tekan ENTER
=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")

Wassalam,
Kid.

2013/7/21 ivan budiman <ivanstats@yahoo.com>


>Dear Mr. Kid
>
>Saya sudah coba untuk formula yang =LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
>akan tetapi hasilnya #N/A.
>Untuk formula yang =IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"") sudah saya coba berhasil, dengan catatan h3 nya harus terisi nama daus dulu (saya coba ketik namanya manual, krn formula untuk di H3 #N/A)
>
>Terlampir hasilnya.
>Apa saya ada yang salah ya dalam menggunakan formulanya?
>Mohon bantuannya
>Terima kasih
>
>
>
>

>Regards,
>M I B
>
>- thankfulness -
>
>
>________________________________
> From: Mr. Kid <mr.nmkid@gmail.com>
>To: BeExcel <belajar-excel@yahoogroups.com>
>Sent: Sunday, 14 July 2013, 22:38
>
>Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>
>
>

>Bahasa manusianya ya...
>
>yang H3 :
>=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
>
>"cel, ambilkan potongan teks dari sisi kirinya [LEFT] si data di b3 sebanyak hasil ditemukannya angka pertama [Match] dikurangi 2 karakter supaya dapet teks terakhir namanya"
>
>Jadi, fungsi Left untuk ambil potongan teksnya
>
>fungsi Match untuk menentukan posisi karakter yang berupa angka pertama
>
>dikurangi 2 dari posisi angka pertama supaya bisa mendapatkan karakter terakhir dari nama.
>
>
>Kegiatan match-nya dilakukan dengan mencari angka 1 dari suatu larik data (array) yang berupa angka 1 atau 0 dimana angka 0 berarti karakternya bukan angka karena hasil midnya error value, sedangkan 1 berarti karakter tersebut adalah angka.
>
>Setiap karakter dicek atu per atu [bagian ,1 dalam fungsi Mid] oleh si fungsi Mid, yaitu dari karakter ke-1 sampai ke-99 [bagian Row(1:99)].
>
>Kalau karakter tersebut angka, maka bisa dikali 1 [bagian 1* persis didepan Mid]
>
>kalau karakter tersebut bukan angka, bakal error kalau dikali 1.
>
>Hasil perkalian 1 ini di cek hasilnya oleh IsNumber. Kalau hasilnya error akibat karakter bukan angka, maka hasil IsNumber adalah FALSE.
>
>Kalau hasil kali karakter adalah angka, si IsNumber hasilnya TRUE.
>
>Hasil IsNumber kalau di kali 1, maka akan mengkonversi TRUE menjadi 1 dan FALSE menjadi 0.
>
>Maka akan didapat larik (array) berisi 1 atau 0 sebanyak 99 elemen [akibat bagian row(1:99)]
>
>
>yang i3 :
>=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")
>
>"cel, hilangkan dong tulisan yang sama dengan isi h3 yang ada di B3, supaya dapet teks isinya angka doang. Setelah itu, ambil teks hasilnya mulai dari karakter yang nomornya sesuai dengan jumlah kolom dari h3 yang tetap sampai h3 yang bisa bergerak yang dikali 2. Cuma ambil satu karakter saja ya. terus dikonversi jadi angka. Kalau gak bisa, isi aja dengan nullstring"
>
>
>Bagian :
>
>Substitute digunakan untuk mendapatkan teks data yang tanpa nama lagi
>
>Columns($h3:h3) untuk menghitung item angka yang akan diambil.
>
>*2 supaya didapatkan posisi karakter angka yang akan diambil
>
>,1 adalah jumlah karakter yang akan diambil
>
>Mid yang bertugas mengambil teks hasil substitute dari hasil columns yang dikali 2 sebanyak 1 karakter
>
>1* bertugas untuk mengkonversi tipedata karakter angka agar menjadi bertipe numerik
>
>IFError sebagai antisipasi kalau ternyata si 1* gagal mengkonversi dan malah timbul error value, akan diganti si error value menjadi nullstring ""
>
>
>Wassalam,
>Kid.
>
>
>
>
>
>
>
>2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>
>
>
>> 
>>Kalau pake bahasa manusianya gimana ya tuh Mr.Kid
>>
>>
>>sedikit perubahan aja bisa membuat formulanya makin banyak ya.
>>
>>
>>Terimakasih
>>
>>----- Pesan yang Diteruskan -----
>>Dari: Mr. Kid <mr.nmkid@gmail.com>
>>Kepada: BeExcel <belajar-excel@yahoogroups.com>
>>Dikirim: Minggu, 14 Juli 2013 19:21
>>
>>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>
>>
>>
>> 
>>Oh gitu,
>>coba
>>di H3 :
>>> array formula (akhiri menekan CTRL SHIFT ENTER)
>>=LEFT($B3,MATCH(1,1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0)-2)
>>> jika tidak ingin array formula, coba formula H3 :
>>=LEFT($B3,MATCH(1,Index(1*ISNUMBER(1*MID($B3,ROW($1:$99),1)),0),0)-2)
>>
>>
>>
>>di i3 : (bukan array formula)
>>
>>=IFERROR(1*MID(SUBSTITUTE($B3,$H3,""),COLUMNS($H3:H3)*2,1),"")
>>
>>lalu copy sampai T3
>>
>>
>>Kemudian copy H3:T3 ke record lainnya
>>
>>
>>
>>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dengan karakter titik koma
>>
>>
>>Wassalam,
>>
>>Kid.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>2013/7/14 Riki Tenardi <riki.tenardi2011@yahoo.co.id>
>>
>>
>>> 
>>>Mr.Kid
>>>
>>>
>>>Bagaimana kalau datanya tidak konsisten -24
>>>contoh
>>>
>>>
>>>
>>>Daus 5 5 4 5 4 4 4 4 3 4 4 4
>>>
>>>Riza 4 4 4 5 3 3 3 5 3 4 4 4
>>>
>>>Riki 1 2 3 4 5 6 7 8 --> apakah di h3bisa juga pake formula ini ? =LEFT(B3,LEN(B3)-24)
>>>
>>>
>>>soalnya saya dapat kasus yang penomorannya berbeda-beda
>>>
>>>
>>>Terimakasih
>>>
>>>
>>>
>>>----- Pesan yang Diteruskan -----
>>>Dari: "ivanstats@yahoo.com" <ivanstats@yahoo.com>
>>>Kepada: belajar-excel@yahoogroups.com
>>>Dikirim: Minggu, 14 Juli 2013 15:42
>>>Judul: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>>
>>>
>>>
>>> 
>>>Terima ksh Mr. Kid.
>>>Akan saya coba ya Mr.
>>>
>>>
>>>Sent from my BlackBerry®
>>>powered by Sinyal Kuat INDOSAT
>>>________________________________
>>>
>>>From: "Mr. Kid" <mr.nmkid@gmail.com>
>>>Sender: belajar-excel@yahoogroups.com
>>>Date: Sun, 14 Jul 2013 15:34:57 +0700
>>>To: BeExcel<belajar-excel@yahoogroups.com>
>>>ReplyTo: belajar-excel@yahoogroups.com
>>>Subject: Re: [belajar-excel] Re: Bagaimana Memisahkan Nama dan Angka
>>>
>>> 
>>>Coba :
>>>di H3 diberi formula : (ambil nama -> dari kiri sebanyak jumlah karakter data tanpa karakter-karakter angka)
>>>=LEFT(B3,LEN(B3)-24)
>>>
>>>di i3 diberi formula : (ambil angka dibelakang data nama berdasar jumlah kolom sejak nama)
>>>=MID($B3,LEN($B3)-24+2*COLUMNS($H3:H3),2)*1
>>>copy ke kanan (kolom angka lainnya) sampai T3.
>>>
>>>kemudian copy formula h3:t3 ke baris dibawahnya
>>>
>>>
>>>
>>>Jika regional setting komputer setempat adalah Indonesia, ganti seluruh karakter koma dalam formula menjadi karakter titik dua.
>>>
>>>
>>>
>>>Wassalam,
>>>
>>>Kid.
>>>
>>>
>>>
>>>
>>>
>>>
>>>2013/7/14 ivan budiman <ivanstats@yahoo.com>
>>>
>>>
>>>
>>>>Maaf attachment tertinggal. Trus hasil prinscreen tidak nampak ya?
>>>>Hasil yang diinginkan juga saya masukan dalam attachment.
>>>>Bagaimana cara memisahkannya agar tidak dilakukan manual ya?
>>>>
>>>>Terima kasih.
>>>>
>>>>
>>>>
>>>>
>>>
>>>>Regards,
>>>>M I B
>>>>
>>>>- thankfulness -
>>>>
>>>>
>>>>________________________________
>>>> From: ivan budiman <ivanstats@yahoo.com>
>>>>To: belajar excel <belajar-excel@yahoogroups.com>
>>>>Sent: Sunday, 14 July 2013, 14:50
>>>>Subject: Bagaimana Memisahkan Nama dan Angka
>>>>
>>>>
>>>>
>>>>Selamat siang,
>>>>Mohon bantuannya bagaimana memisahkan nama dan angka seperti data di attachment.
>>>>misal data di attachment untuk baris pertama dari observasi sbb
>>>>
>>>>
>>>>daus 5 5 4 5 4 4 4 4 3 4 4 4
>>>>
>>>>
>>>>Nah nama dan angka2 di atas berada dalam 1 cell. Bagaimana caranya agar outputnya menjadi per nama n huruf masing2 per cell sbb :
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>Mohon bantuannya.
>>>>Terima kasih atas bantuannya
>>>>
>>>
>>>>Regards,
>>>>M I B
>>>>
>>>>- thankfulness -
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>

Sun Jul 21, 2013 2:58 am (PDT) . Posted by:

"Kurei recca" yusajing_ehm

Dear Para Master Excel yang selalu memberikan pencerahan Excel,

Saya ada satu kasus dimana saya menggunakan Filter. Saya mempunyai data seperti terlampir dimana saya ingin dari data tersebut yang menggunakan filter dapet terupdate secara otomatis ketika valuenya berubah. Dalam kasus saya misal ada hasil perkalian yang hasilnya adalah 0 maka baris yang ada nilai tersebut harus di hide, saya menggunakan filter untuk melakukannya dengan cara men unchecked value yang bernilai 0 sehingga baris yang ada nilai tersebut akan di hide. Akan tetapi yang jadi masalah ketika ada nilai terupdate dimana ada data yang nilainya berubah jadi 0 sehingga ada lebih x-baris yang harus di hide, cara yang biasa saya lakukan adalah dengan men-unchecked kembali filter tersebut

Apakah ada cara yang dapat membuat filter mengupdate secara otomatis jika ada nilai 0 yang bertambah ataupun berkutang ? baik itu menggunakan macro ataupun suatu settingan di excel sendiri

adapun alurnya seperti gambar dibawah ini :

Mohon pencerahannya,
Terimakasih

Sun Jul 21, 2013 3:16 am (PDT) . Posted by:

"mardi" hekerkampoeng

Mengapa tidak memanfaatkan pivot table aja pak, jadi ketika ada yang berubah tinggal refresh aja.

Salam
mardi

From: Kurei recca
Sent: Sunday, July 21, 2013 4:58 PM
To: Belajar Excel Grups
Subject: [belajar-excel] Filter Update Otomatis

Dear Para Master Excel yang selalu memberikan pencerahan Excel,

Saya ada satu kasus dimana saya menggunakan Filter. Saya mempunyai data seperti terlampir dimana saya ingin dari data tersebut yang menggunakan filter dapet terupdate secara otomatis ketika valuenya berubah. Dalam kasus saya misal ada hasil perkalian yang hasilnya adalah 0 maka baris yang ada nilai tersebut harus di hide, saya menggunakan filter untuk melakukannya dengan cara men unchecked value yang bernilai 0 sehingga baris yang ada nilai tersebut akan di hide. Akan tetapi yang jadi masalah ketika ada nilai terupdate dimana ada data yang nilainya berubah jadi 0 sehingga ada lebih x-baris yang harus di hide, cara yang biasa saya lakukan adalah dengan men-unchecked kembali filter tersebut

Apakah ada cara yang dapat membuat filter mengupdate secara otomatis jika ada nilai 0 yang bertambah ataupun berkutang ? baik itu menggunakan macro ataupun suatu settingan di excel sendiri

adapun alurnya seperti gambar dibawah ini :

Mohon pencerahannya,
Terimakasih

Sun Jul 21, 2013 3:41 am (PDT) . Posted by:

"Kurei recca" yusajing_ehm

Dalam kasus ini saya tidak bisa menggunakan pivot table karena pada akhirnya saya akan menggabungkan dengan fungsi array,
lalu walaupun saya menggunakan pivot table saya ingin agar refreshnya tidak perlu saya click,

saya pernah menggunakan merekam dengan menggunakan vba macro akan tetapi bentuk codenya masih terlalu "statis" dan saya tidak tahu bagaimana cara membuatnya menjadi dinamis,

Mohon pencerahannya,
Thank you

________________________________
Dari: mardi <sumardiana596@gmail.com>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Minggu, 21 Juli 2013 17:16
Judul: Re: [belajar-excel] Filter Update Otomatis


 
Mengapa tidak memanfaatkan pivot table aja pak, jadi ketika ada yang
berubah tinggal refresh aja.
 
Salam
mardi
 
From: Kurei recca
Sent: Sunday, July 21, 2013 4:58 PM
To: Belajar Excel Grups
Subject: [belajar-excel] Filter Update Otomatis
 
 
Dear
Para Master Excel yang selalu memberikan pencerahan Excel,

Saya ada satu
kasus dimana saya menggunakan Filter. Saya mempunyai data seperti terlampir
dimana saya ingin dari data tersebut yang menggunakan filter dapet terupdate
secara otomatis ketika valuenya berubah. Dalam kasus saya misal ada hasil
perkalian yang hasilnya adalah 0 maka baris yang ada nilai tersebut harus di
hide, saya menggunakan filter untuk melakukannya dengan cara men unchecked value
yang bernilai 0 sehingga baris yang ada nilai tersebut akan di hide. Akan tetapi
yang jadi masalah ketika ada nilai terupdate dimana ada data yang nilainya
berubah jadi 0 sehingga ada lebih x-baris yang harus di hide, cara yang biasa
saya lakukan adalah dengan men-unchecked kembali filter tersebut

Apakah
ada cara yang dapat membuat filter mengupdate secara otomatis jika ada nilai 0
yang bertambah ataupun berkutang ? baik itu menggunakan macro ataupun suatu
settingan di excel sendiri

adapun alurnya seperti gambar dibawah ini :

Mohon pencerahannya,
Terimakasih

 
GROUP FOOTER MESSAGE
=====================================================================
Untuk memudahkan tim penyusun materi Belajar Excel yang lebih sesuai kebutuhan member, silakan ungkapkan permasalahan yang kerap ditemui dalam menggunakan Excel sehari-hari atau hal-hal yang ingin dipelajari dalam jangka dekat ini. Mohon diprioritaskan dari yang sering ditemui sampai yang ingin dipelajari.
Isi sesuai kelompoknya (fitur-fitur, formula-formula tertentu yang masih membingungkan, otomasi atau pemrograman dalam Excel [Macro - VBA], hal lainnya yang membuat Anda kesulitan dalam mempelajari Excel).
Boleh mengisi berulang kali untuk menambah uneg-uneg yang ingin diungkapkan.
Link untuk menuangkan seluruh uneg-uneg tersebut ada di :
http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3
=====================================================================
Langkah kecil Anda dalam mengisi database bisa menjadi langkah pertama yang bermanfaat besar untuk kita semua.
=====================================================================

---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com

posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com

berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages

melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/

menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com

keluar dari membership milis (UnSubscribe):
kirim mail kosong ke  belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar