iya mas bro, trimakasih sebelumnya walaupun agak mumet juga melihat penjelasan mu
tadinya saya berharap instan langsung dengan contoh di excel gitu
tapi nggak apa saya coba dulu
nanti klu nggak paham saya tanya lagi ya
suwun
On Tue, Feb 4, 2020 at 1:38 AM 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
jenis barang : (hasil bertipe text)= Trim( Mid( Left( uraian , Search( "dengan resi" , uraian )-1 ) , Search( "barang" , uraian )+7 , 99 ) )> ambil teks sebelum bunyi 'dengan resi', lalu ambil mulai setelah bunyi 'barang', diakhiri proses memotong semua spasi ganda atau yang ada diluar teks hasilnomor [selalu 5 karakter] : (hasil bertipe text)= Trim( Mid( uraian , Search( "no.:" , uraian )+4 , 6 ) )> ambil teks mulai bunyi 'no.:', lalu memotong semua spasi ganda atau yang ada diluar teks hasiltanggal (kirim) : (hasil bertipe datetime)0. buat tabel referensi daftar semua penulisan nama bulan 3 karakter dan nomor bulan, seperti ini :MMM Bulanjan 1feb 2peb 2dst dst sampai des juga dec1. buat 1 bijik kolom bantu sebelum tabel data, beri nama header TGLK untuk wadah bunyi tanggal yang diambil dari dalam teks2. TGLK : (hasil bertipe text)= Substitute( Left( Substitute( Mid( uraian , Search( "tanggal" , uraian )+7 , 50 ) , "dengan" , Rept( " ",99 ) ) , 99 ) ," ","")> ambil 50 karakter dari teks, mulai setelah bunyi 'tanggal' (yang pertama ketemu loh ya), lalu ganti bunyi 'dengan' menjadi spasi yang buanyak banget (99 spasi ding),kemudian ambil 99 karakter pertama, diakhiri menghapus (bukan memotong ya) semua spasi3. tanggal : (hasil bertipe datetime)= IFError( 1*TGLK, Date(Lookup( 9999 , Mid( Right( TGLK , 6 )&"mr.kid" , {1,2,3,4,5,6} , 4 )*1 ) -> ini untuk ambil tahun (harus YYYY),Lookup( 99 , Search( kolom_MMM , TGLK ) , kolom_Bulan ) -> ambil bulan dari referensi (harus MMM),Lookup( 99 , Mid( TGLK , Match( 1 , Mid( TGLK , {1,2,3,4,5,6} , 1 )^0 , 0 ) , {1,2} )*1) -> ambil nilai hari (bisa D atau DD)))> ubah tulisan bertipe text menjadi bilangan atau datetime, kalau hasilnya error, bikin nilai tanggal berdasar nilai tahun, nilai bulan, dan nilai hari, yang masing-masing disusun mulai darinilai tahun diambil dari 6 karakter terakhir tulisan yang diambil bertahap mulai karakter ke-1 sampai ke-6 sebanyak 4 karakter (tahun YYYY) dijadikan bilangan dan diambil yang tertinggi,sedang nilai bulan didapat dengan mencari setiap teks di kolom MMM ke tulisan dan diambil nilai dari kolom Bulan yang terakhir ditemukan, dan untuk nilai hari didapat dari nilai terakhiryang ditemukan di daftar yang berisi berisi bilangan hasil konversi teks berisi 1 atau 2 karakter potongan tulisan mulai dari ditemukannya bilangan 1 pertama yang ada di daftar potongantulisan yang diambil secara bertahap mulai karakter ke-1 sampai ke-6 sebanyak 1 karakter dan diubah jadi bilangan bernilai 1wakakakaka....jusnong... mumet ruwet wis...pokoke :- ambil nilai tahun dari 6 karakter terakhir yang diambil tiap 4 karakter dari awalnya 6 karakter itu, lalu dicari bilangan terakhirnya, yang pasti berisi 4 digit tahun- ambil nilai bulan itu dari tabel referensi yang sudah dibuat, dari kolom Bulan (isinya nilai bulan kan), caranya, setiap teks MMM itu dicari ke teks tanggalnya, nantikan ketemu yang terakhir ditemukan- ambil nilai hari itu harus tahu nomor karakter tulisan angka harinya, dari situ, ambil 1 karakter dan 2 karakter (jadi daftar isi 1 karakter atau 2 karakter), diubah jadi bilangan, ambil yang tertinggialamat : (hasil bertipe text)= Trim( Left( Substitute( Mid( uraian , Search( "alamat" , uraian )+6 , 999 ) , "tanggal" , Rept( " ",999 ) ) , 999 ) )> ambil teks setelah bunyi 'alamat', ganti bunyi 'tanggal' menjadi banyak spasi (999 spasi), lalu ambil 999 karakter pertama, kemudian memotong semua spasi ganda atau yang ada diluar teks hasiltgl pesan : (hasil bertipe datetime)0. tabel referensi daftar penulisan nama bulan 3 karakter dan nomor bulan akan dipakai lagi1. buat 1 bijik kolom bantu sebelum tabel data, beri nama header TGLP untuk wadah bunyi tanggal pesanan yang diambil dari dalam teks2. TGLP : (hasil bertipe text)= Substitute( Right( Substitute( uraian , "pesanan" , Rept( " ",99 ) ) ,99 ) ," ","")> ganti bunyi 'pesanan' menjadi 99 spasi, lalu ambil 99 karakter terakhir, kemudian menghapus (bukan memotong ya) semua spasi3. tgl pesan : (hasil bertipe datetime)= IFError( 1*TGLP, Date(Lookup( 9999 , Mid( Right( TGLP , 6 )&"mr.kid" , {1,2,3,4,5,6} , 4 )*1 ) -> ini untuk ambil tahun (harus YYYY),Lookup( 99 , Search( kolom_MMM , TGLP ) , kolom_Bulan ) -> ambil bulan dari referensi (harus MMM),Lookup( 99 , Mid( TGLP , Match( 1 , Mid( TGLP , {1,2,3,4,5,6} , 1 )^0 , 0 ) , {1,2} )*1) -> ambil nilai hari (bisa D atau DD)))> lihat tanggal (kirim) saja ya... hanya mengganti TGLK jadi TGLP kok...keterangan : (hasil bertipe text)= "Contoh Isian"> tulis bunyi 'Contoh Isian'#Syarat dan ketentuan :1. teks jenis barang ada di awal uraian, setelah teks 'barang' pertama dan diakhiri teks 'dengan resi' pertama2. teks nomor setelah jenis barang sebanyak 5 karakter, setelah teks 'no.:' pertama3. teks tanggal (kirim) setelah teks 'tanggal' pertama dan diakhiri oleh teks 'dengan'4. teks alamat maksimal 999 karakter bagian teks tanggal (kirim), setelah teks 'alamat' pertama dan diakhiri oleh teks 'tanggal'5. teks tgl pesan ada diakhir uraian setelah teks 'pesanan'6. teks tanggal (kirim) maupun tgl pesan dalam format DMY, dengan D bisa 1 atau 2 digit (D atau DD), M adalah nama bulan minimal 3 karakter (MMM atau MMMM), Y adalah tahun 4 digit (YYYY)7. teks tanggal (kirim) maupun tgl pesan diubah menjadi bertipe datetime dengan bantuan tabel daftar penulilsan 3 karakter nama bulan sebagai berikut : (buat lebih dulu)MMM Bulanjan 1feb 2peb 2dst dstaug 8agu 8agt 8dst sampai des juga dec8. dibutuhkan 2 kolom bantu sebelum kolom pertama data (insert 2 kolom sebelum tabel data), bernama TGLK untuk wadah teks tanggal (kirim) dan TGLP untuk wadah teks tgl pesan9. formula dengan regional setting EN, sila diubah sendiri ke regional setting setempat10. formula menggunakan nama kolom jika merujuk ke sebuah cells, dan menggunakan 'kolom_namakolom' jika merujuk ke seluruh data di kolom dengan header tersebutsila dicoba sendiri ya...biar jadi paham trus tambah pinter...On Mon, Feb 3, 2020 at 7:16 PM 'denjokir .' denjokir@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:Dear para Master ExcelBerikut saya kirimkan masalah saya, mohon dapat dibantu kiranya untuk mempermudah pekerjaan saya, danTolong dibantu formula yang tepat untuk data berikutsebelumnya saya ucapkan banyak terimakasih ;
No. Uraian Kiriman Keterangan Janis Barang Nomor Tanggal Alamat Tujuan Tgl Pesan 1 Telah dikirim barang Kolak Kolang Kaling dengan resi No.: E4567 Tanggal 10 Januari 2019, dengan alamat Jl. Jambu Nomor : 2 tanggal pesanan 28 Desember 2019 Kolak Kolang Kaling E4567 10-Jan-19 Jl. Jambu Nomor : 2 28-Des-19 Contoh Isian 2 Telah dikirim barang Kolakpisang dengan resi No.: E4568 Tanggal 10 Januari 2019, dengan alamat Jl. Mawar Nomor : 13 tanggal pesanan 28 Desember 2019 Rumus ? 3 Telah dikirim barang Bubur Ayam dengan resi No.: B2435 Tanggal 11 Januari 2019, dengan alamat Jl. Karyo No. : 23 tanggal pesanan 26 Desember 2019 Rumus 4 Telah dikirim barang Bubur Ba yi dengan resi No.:B2423 Tanggal 16 Januari 2019, dengan alamat Jl. Jambu Nomor : 8 tanggal pesanan 19 Desember 2019 Rumus 5 Telah dikirim barang Bubu Manaro dengan resi No.: G4567 Tanggal 02 Januari 2019, dengan alamat Jl. Jantung Nomor : 1 tanggal pesanan 31 Desember 2019 Rumus SalamJack
__._,_.___
Posted by: "denjokir ." <denjokir@gmail.com>
| Reply via web post | • | Reply to sender | • | Reply to group | • | Start a New Topic | • | Messages in this topic (3) |
============================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
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
---------------------------------------------------------------------
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
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