Pak Mansor,

Pada proses lookup, nilai yang di lookup (yang dari tabel data) dengan
kolom key (kolom utama di tabel referensi) harus memiliki tipe data yang
sama.
Bukankah hal ini telah dijabarkan sebelumnya, tentang usaha mengkonversi
tipe data sebuah sisi.
Maka ketika hadir formula :
=VLookUp( --Left(C2) , $AA$1:$AB$4 , 2 ,FALSE )

Artinya :
yang di lookup bertipe numerik. Jadi tabel AA1:AB4 harus memiliki kolom key
yang isinya adalah nilai lookup dari tabel, dengan tipe data yang sama pula
dengan nilai yang di lookup.

Nilai yang dilookup adalah --Left(C2)  dan bertipe numerik
Formula menggunakan VLookUp yang artinya, kolom key tabel referensi harus
ada di kolom pertama dari AA1:AB4 (jadi di kolom AA)
Kolom AA ini harus berisi nilai yang di lookup yaitu nilai-nilai seperti
hasil --Left(C2)
Kolom AA ini harus bertipe data yang sama dengan nilai yang di lookup yaitu
numerik.

Salam,
Kid.

On Sat, Mar 10, 2012 at 07:53, Mansor <[email protected]> wrote:

> **
>
>
> Terima kasih Pak Kid,
>
> Setelah dicoba semua rumusnya, masih belum berhasil di komputer saya.
> Filenya dilampirkan.
> Mohon pencerahan lagi dari Pak Kid.
> Terima kasih.
> -Mansor
>
> On 3/9/12, Kid Mr. <[email protected]> wrote:
> > Maaf dikoreksi sedikit.
> > =IF(*LEFT(C2)*=*1*,"Order No","Document No")
> >
> > Yang warna *biru*, menghasilkan tipe data *text*
> > Yang warna *merah*, bertipe data *numerik*
> > Perbandingan antara tipe data *text *dan *numerik *sebagai
> > *LEFT(C2)*=*1*
> > akan selalu menghasilkan *FALSE*
>
> >
> > Untuk itu, konversi salah satu sisi agar memiliki tipe data yang sama.
> > Misal :
> > 1. konversi *1* agar menjadi bertipe data *text*
> > ubah *1* menjadi *"1"*
> >
> > Formula menjadi :
> > =IF(*LEFT(C2)*=*"1"*,"Order No","Document No")
> >
> > 2. konversi *LEFT(C2)** *menjadi bertipe numerik jika memang data C2
> selalu
> > diawali teks angka
> > ubah *LEFT(C2)* menjadi *--LEFT(C2)*
> >
> > Formula menjadi :
> > =IF(*--LEFT(C2)*=*1*,"Order No","Document No")
>
> >
> > Selain itu,
> > karena fungsi IF bagian kondisi akan bernilai benar jika bukan 0, maka
> > ketika C2 selalu diawali angka, dan :
> > 1. Hanya angka 1 saja yang Order No
> > =IF( Left(C2)-1, "Document No" , "Order No" )
> >
> > 2. Hanya angka 3 saja yang Document No
> > =IF( Left(C2)-3 , "Order No" , "Document No" )
> >
> > 3. Document No selalu kepala 3 keatas
> > =IF( Left(C2)-2 > 0 , "Document No" , "Order No" )
> >
> > dsb
> >
> > Jika ternyata bervariasi sekali dan tidak berpola, buatlah sebuah tabel
> > seperti : (AA1:AB4)
> > Kepalanya Keterangannya
> > 1 Order No
> > 2 No No an
> > 3 Document No
> >
> > Kemudian gunakan lookup seperti VLookUp :
> > =VLookUp( --Left(C2) , $AA$1:$AB$4 , 2 ,FALSE )
> >
> > Salam.
> > Kid.
> >
> >
> > On Fri, Mar 9, 2012 at 08:32, <[email protected]> wrote:
> >> ** =IF(LEFT(C2)=1,"Order No","Document No")
>
>  
>

Kirim email ke