返回列表 上一主題 發帖

[發問]使用vlookup拉不到不同工作表的資料

[發問]使用vlookup拉不到不同工作表的資料

附件解壓縮後有二個excel..
"資料表"是之前看到版上某位大大附上的,在寫vlookup的範圍時是可以不用key入A,B,C欄的嗎!? 0.0?
"資料表 02"是問題所在...為什麼用同樣的方式寫入儲存格確顯示錯誤!?
在表02內,"基準"表格是建好的資料,想要在"空白"表格的黑框最上方一格輸入"基準"中的其中一個商品名,在"空白"的適應症及副作用會自動帶入資料,
參照了先前一位大大的寫法,可是行不通..
麻煩各位高手大大幫忙解個惑..謝謝

test.rar (9.41 KB)

☆~超嫩新手~☆
目前只會SUM,IF,COUNTIF..
~~努力學習中~~

改成=IF(ISBLANK(A1),"",VLOOKUP(A1,基準!B1:E14,3,0))就可以了

TOP


謝謝宇媽的幫忙,感恩
但真是出乎我的意料之外..只是將A改成B..試了一天就是沒有想到改成B ~"~
另一個問題...
如果欄位A,B,C...不打出來的話,一樣可以搜尋的到資料嗎!?
謝謝
☆~超嫩新手~☆
目前只會SUM,IF,COUNTIF..
~~努力學習中~~

TOP

本帖最後由 ann 於 2011-4-16 01:56 編輯

[img] [/img]
vlookup是在最左欄尋找
您的商品名稱是放在B欄
所以要將B欄當最左欄
Ann

TOP

改成=IF(ISBLANK(A1),"",VLOOKUP(A1,基準!B1:E14,3,0))就可以了
宇媽 發表於 2011-4-14 15:06



   
請問, 如果只用
=VLOOKUP(A1,基準!B1:E14,3,0)
也可以找得到

為何還要加入這 ISBLANK 函數呢?
有什麼用意?

TOP

本帖最後由 317 於 2011-4-16 07:52 編輯

ISBLANK是邏輯函數, 當儲存是空白時傳回TRUE, 如果有值時則傳回FALSE,
IF(ISBLANK(A1),"",大大可以了解函數尾,"",   這是當儲存格是空時則傳回儲存空白,
大大可以把這條函數刪除, 看看效果, 傳回則是N/A, 這會做成表格不美觀, 而上述两條
函數配合,則是復合運用...

TOP

本帖最後由 cck8x8 於 2011-4-16 11:22 編輯

感謝ann大大的解說 ^^

ISBLANK是邏輯函數, 當儲存是空白時傳回TRUE, 如果有值時則傳回FALSE,
IF(ISBLANK(A1),"",大大可以了解函數尾,"",   這是當儲存格是空時則傳回儲存空白,
大大可以把這條函數刪除, 看看效果, 傳回則是N/A, 這會做成表格不美觀, 而上述两條
函數配合,則是復合運用...

    本來也覺得奇怪,為什麼要多此一舉的,現在終於知道了
謝謝大大的解說
☆~超嫩新手~☆
目前只會SUM,IF,COUNTIF..
~~努力學習中~~

TOP

建議改這樣
=IF(COUNTIF(基準!B:B,A1),VLOOKUP(A1,基準!B1:E14,3,0),"")
知之為知之,不知為不知,誠實也!

TOP

建議改這樣
=IF(COUNTIF(基準!B:B,A1),VLOOKUP(A1,基準!B1:E14,3,0),"")
gong 發表於 2011-4-16 18:28



   
請問 gong 版大
為何要改為這樣?
改為這樣有何其他用意呢?
謝謝!

TOP

IF(ISBLANK(A1),"",VLOOKUP(A1,基準!B1:E14,3,0))
只對a1判斷是否空白,不管在基準!B:B是否有a1相同值可供對照,還是會產生錯誤值
以上只是建議也非絕對
用if(iserror(vlookup(....)),"",vlookup(....))意思相同

Book1.rar (1.72 KB)

知之為知之,不知為不知,誠實也!

TOP

        靜思自在 : 我們最大的敵人不是別人.可能是自己。
返回列表 上一主題