Terima kasih Mr. Kid penjelasanya lengkap dan bermanfaat. Wassalamu'alaikum Wr. Wb. Yono
From: [email protected] [mailto:[email protected]] Sent: Tuesday, September 16, 2014 2:33 PM To: BeExcel Subject: Re: [belajar-excel] Cari & ganti kata Wa'alaikumussalam Wr. Wb. imo, bagian : 1/(MID(A2,15,1)=Base!$A$2:$A$4) dalam formula : =LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4) adalah bagian array lookup alias daftar larik data lokasi pencarian nilai yang di-lookup. Jadi, nilai 2 akan dicari di suatu daftar nilai hasil dari bagian yang berbunyi : 1/(MID(A2,15,1)=Base!$A$2:$A$4) Artinya, bagian tersebut menghasilkan suatu larik nilai seperti array : (misal hasilnya seperti array) { 1 , #DIV/0 , #DIV/0 } dari proses yang bertahap seperti ini : 1 / ( "A" = { "A" ; "B" ; "C" } ) menghasilkan : 1 / ( { "A"="A" ; "A"="B" ; "A"="C" } ) menghasilkan : 1 / ( { TRUE ; FALSE ; FALSE } ) karena TRUE setara 1 dan FALSE setara 0, maka menghasilkan : 1 / ( { 1 ; 0 ; 0 } ) menghasilkan : 1 / { 1 ; 0 ; 0 } menghasilkan : { 1 / 1 ; 1 / 0 ; 1 / 0 } menghasilkan : { 1 , #DIV/0 , #DIV/0 } Jadi, formula : =LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4) akan seperti berbunyi : =LOOKUP( 2, { 1 , #DIV/0 , #DIV/0 } , Base!$B$2:$B$4 ) <salah satu gunanya memahami datatype [tipe data]> Karena nilai yang di-lookup bertipe numerik, maka fungsi LookUp hanya memperhatikan nilai data bertipe numerik dalam daftar lookup. Artinya, hanya akan memperhatikan nilai 1 dalam { 1 , #DIV/0 , #DIV/0 }. Andai daftar berbunyi : { 1 , #DIV/0 , 1 } maka hanya memperhatikan nilai 1 yang ada, yaitu { 1 , , 1 } </salah satu gunanya memahami datatype [tipe data]> ok... kemudian si fungsi bernama LookUp mulai mencari nilai 2 dan akan berhenti pada nilai terakhir daftar yang kurang dari atau sama dengan nilai yang di-lookup (yaitu 2). Pada daftar yang berbunyi { 1 , , } akan membuat fungsi LookUp menghasilkan item ke-1 dalam daftar. Andai pakai daftar kedua yang berupa { 1 , , 1 } maka menghasilkan item ke-3. (kita tetap pada hasil terhadap daftar pertama, yaitu menghasilkan item ke-1). Dari hasil lookup yang berbunyi : item ke-1 tersebut, si fungsi LookUp akan mengambil nilai hasil dari daftar hasil yang disediakan, yaitu pada item ke-1 (pada nomor item hasil kerja si lookup). Karena daftar nilai yang akan diambil sudah disediakan, yaitu pada Base!$B$2:$B$4, maka fungsi lookup akan mengambil item ke-1 pada Base!$B$2:$B$4, yaitu nilai (bukan object) pada cell B2. Cell B2 adalah item ke-1 dari area range Base!$B$2:$B$4. Maka muncullah hasil formula yang berupa nilai yang diambil dari cell B2 di sheet Base. sekian tentang bunyi formulanya... Yang menjadi perhatian berikutnya adalah alasan kenapa kok menggunakan perbandingan MID(A2,15,1)=Base!$A$2:$A$4 ? >> karena syarat dari penanya, karakter ke-15 di data ada yang seusai dengan >> daftar bunyi di Base!$A$2:$A$4 Jadi, ketika penanya kemudian merasa kurang memberikan informasi bahwa yang dimaksud adalah pada sheet Base ada kumpulan kata yang berbeda-beda jumlah karakternya, dan pada sisi data letak si kata-kata kunci yang ada di sheet Base tadi tidak pasti di karakter ke-15, tentu akan menuntut pembaruan pada formula di atas. Nah... bagian ini ada dipostingan : https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/33423 Moga-moga cukup jelas ya. Kalau masih bingung atau ingin contoh penerapan fungsi LookUp dengan susunan seperti ini pada kasus yang lain beserta ceritanya, bisa jalan-jalan kesini<http://excel-mr-kid.blogspot.com.au/2013/09/menyingkat-if-yang-puanjuaaaang-buanget.html>. Wassalamu'alaikum Wr. Wb. Kid. 2014-09-16 12:51 GMT+10:00 SUYONO [email protected]<mailto:[email protected]> [belajar-excel] <[email protected]<mailto:[email protected]>>: Terima kasih Pa bagus atas penjelasannya. Untuk Mr Kid mohon penjelasannya untuk rumus tersebut, biar tambah paham lagi. Wassalamu'alaikum wr.wb. Suyono From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] Sent: Tuesday, September 16, 2014 9:36 AM To: [email protected]<mailto:[email protected]> Subject: Re: [belajar-excel] Cari & ganti kata Wa'alaykum salam warohmatullohi wabarokatuhu.. Pak Yono; Pencipta rumus tsb adalah Oom Kid, ini saya copas dari penjelasan Oom Kid ya.. Formula LookUp memiliki syntax : =LookUp ( nilai_yang_di_lookup , array_data_lookup , [array_data_yang_diambil] ) [array_data_yang_diambil] jika dikosongkan akan mengambil data dari array_data_lookup. Pada formula lookup berbunyi : =LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4) Bahasa manusia nya kira2 begini: "Tolong carikan data terakhir [LookUp(2,1/] yang memenuhi syarat di cell A2 pada sheet Data [(MID(A2,15,1)] sama dengan nilai pada sheet Base dari A2 sampai A4 [=Base!A2:A41)]. Kalau ada, ambil nilai pada sheet Base di kolom B mulai baris 2 sampai baris 4 [,Base!B2:B4)]. Jika masih belum jelas, sila bertanya langsung pada sang maestro ya pak.. Wassalam ~ Bagus ~ ----- Original Message ----- From: SUYONO [email protected] [belajar-excel]<mailto:[email protected]%20[belajar-excel]> To: [email protected]<mailto:[email protected]> Sent: Tuesday, September 16, 2014 7:44 AM Subject: RE: [belajar-excel] Cari & ganti kata Assalamu'alaikum wr.wb. Untuk rumus yang ini saya belum paham 1/(MID(A2,15,1)=Base!$A$2:$A$4) Maksudnya apa,mohon penjelasannya pa. =LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4) Wassalamu'alaikum war.wb. Yono From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] Sent: Monday, September 15, 2014 1:20 PM To: [email protected]<mailto:[email protected]> Subject: Re: [belajar-excel] Cari & ganti kata Warehouse; Coba begini: =INDEX(Base!$B$2:$B$4,MATCH(MID(A2,15,1),Base!$A$2:$A$4,0)) atau begini: =VLOOKUP(MID(A2,15,1),Base!$A$2:$B$4,2) atau begini: =LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4) lalu copas kebawah Wassalam ~ Bagus ~ ----- Original Message ----- From: Wewith Isme [email protected] [belajar-excel]<mailto:[email protected]%20[belajar-excel]> To: [email protected]<mailto:[email protected]> Sent: Monday, September 15, 2014 11:38 AM Subject: [belajar-excel] Cari & ganti kata [1 Attachment] Dear Para Master Excel, mohon pencerahan rumus untuk mencari kata dalam kalimat agar dapat mencocokkan dengan data lain hingga dapat dimunculkan ke cell yang lain, contoh kasus terlampir Data Pencarian Hasil Bila ada kata A maka akan muncul kata yang sesuai di kolom B Bagus Bila ada kata C maka akan muncul kata yang sesuai di kolom B Jelek Bila ada kata B maka akan muncul kata yang sesuai di kolom B Sedang Data Sumber A Bagus B Sedang C Jelek Terima kasih atas perhatiannya,mohon petunjuknya Thx WH

