Pinjem formulanya mas zainul yang berbunyi :
=IFERROR(VLOOKUP($B$5,Data!B4:C5,2,0),"")
kasus :
1. kalau data tanggal tsb kosong maka hasil yang diinginkan blank saja (
bukan1/0/1900 atau 0 atau #N/A )
>> Tidak bisa, karena cells berformula pastilah tidak blank.
>> Blank adalah hal yang berbeda dengan 'tampak tidak ada isinya pada cells
berformula'.
>> Pada cells berformula, cells menampakkan seakan-akan tidak ada isinya
karena hasil formula berupa karakter NULLSTRING (karakter kosong).
>> Karakter kosong biasanya didapat dengan bunyi "" di dalam formula.
>> Di cell A1 yang diberi formula ="" akan tampak tidak ada isinya, tetapi
sejatinya cell A1 ada isinya, yaitu formula yang saat itu menghasilkan
karakter kosong (nullstring)
2. Andai kasusnya diubah sedikit menjadi :
"kalau data tanggal tsb kosong maka hasil yang diinginkan tampak blank
saja ( bukan1/0/1900 atau 0 atau #N/A )"
>> Yang ini bisa, karena tampak blank berarti bisa dibuat agar formula
menghasilkan karakter nullstring (karakter kosong).
>> Dari formula mas Zainul di atas, ditambahkan fungsi pengolah text (apa
saja, seperti : left,right,trim,mid,dsb; yang menghasilkan data bertipe
text) menjadi :
=IFERROR( Trim( VLOOKUP($B$5,Data!B4:C5,2,0) ) ,"")
*** jika tipe data nilai yang ada di tabel yang diambil adalah text,
maka formula di atas bisa digunakan.
>> Ketika tipe data nilai yang ada di tabel yang diambil adalah numerik
atau datetime, maka perlu perlu dikonversi kembali ke tipe data aslinya.
Formulanya menjadi :
=IFERROR( Trim( VLOOKUP($B$5,Data!B4:C5,2,0) ) *1 , "")
*** Proses konversi dilakukan tepat setelah proses pembuatan karakter
kosong oleh trim berdasar nilai hasil vlookup
*** Fungsi trim berguna untuk menghapus karakter spasi. Pada kasus
ini, kemampuan fungsi Trim yang menghasilkan tipe data text dimanfaatkan
untuk membentuk karakter kosong, karena nilai default data bertipe text
adalah karakter kosong (nullstring). Nilai default data bertipe numerik
atau datetime adalah nilai 0 (yang jika diubah format numbernya menjadi
datetime akan menghasilkan tampilan 1900-01-00 di Excel).
Wassalam,
Kid
2016-02-18 10:29 GMT+07:00 'zainul_ulum[at]yahoo[dot]com'
[email protected] [belajar-excel] <[email protected]>:
>
>
> kalo pakai
>
> =IFERROR(VLOOKUP($B$5,Data!B4:C5,2,0),"")
>
> apakah sudah sesuai yang diminta?
>
> thanks
>
> +zainul
>
>
>
> *From:* [email protected] [mailto:
> [email protected]]
> *Sent:* Thursday, February 18, 2016 10:21 AM
> *To:* yahoogroups <[email protected]>
> *Subject:* [belajar-excel] Cara Ambil Data Tanggal hasil Lookup yang
> kosong jadi blank [1 Attachment]
>
>
>
>
>
> Dear Be excel yang saya hormati,
>
>
>
> Mohon bantuan nya saya ada case sbb : mengambil data berupa data tanggal
> hasil vlookup ,supaya kalau data tanggal tsb kosong maka hasil yang
> diinginkan blank saja ( bukan1/0/1900 atau 0 atau #N/A ), Saya sudah
> coba pakai isna,isblank,isnontext tapi masih belum sesuai apa yg
> diinginkan,mungkin ada kombinasi dari formula tsb kah ? terimakasih banyak
> sebelumnya atas bantuan rekan2 be-excel semua.
>
>
>
>
>
> Note : Mohon menggunakan formula excel biasa saja tanpa vba kalau bisa (
> file terlampir ya ).
>
>
>
>
>
> Salam,
>
>
>
> Eko
>
>
>
>
>
>
>