Board logo

標題: [發問] VLOOKUP問題 [打印本頁]

作者: 013160    時間: 2014-3-5 15:33     標題: VLOOKUP問題

請問此函數哪裡錯誤!?
=VLOOKUP(B2,B!B,3,0)
B表單已有定義名稱為"B"
A(表單)的B欄位輸入任意值後在C欄位秀出B(表單的C欄位)

我如果改成A欄位輸入任意值後在B欄位秀出B(表單的C欄位)
就會成功

請問我到底那個地方錯誤!?

A(表單)
        A                        B                                  C
1                                32-0220087-00LF         T-642 後面板A


B(表單)
        A                        B                                  C
1        ACM-AH028-1        32-0220087-00LF        T-642 後面板A
2        ACM-AH028-11        32-0220090-00LF        T-642 變壓器壓板
3        ACM-AH028-12        32-0220089-00LF        T-642 AF142壓板
4        ACM-AH028-3        32-0220091-00LF        T-642 右側蓋板
作者: fr447446    時間: 2014-3-5 20:01

1.沒人知道你的定義名稱 "B" 是定義什麼...

=VLOOKUP(B2,B!B,3,0)
看公式應該是定義成 $A$1:$C$4

2.不知道你的需求是什麼...

你如果要在 B 欄輸入然後回傳C欄資料的話把定義改成 B!$B$1:$C$4,
公式改成 =VLOOKUP($B2,B,2,0)

如果是要在 A 欄輸入然後回傳B、C欄的資料則,定義改成 B!$A$1:$C$4,
B2公式改成 =VLOOKUP($A2,B,COLUMN(),0)
向右向下拉
作者: huijuang    時間: 2014-3-6 08:22

回復 1# 013160
如果你的定義名稱B是在同一個檔案
那麼就不需要再用B! (註:B!是指另一個檔案)
所以函數需要改為=VLOOKUP(B2,B,3,0)
作者: 013160    時間: 2014-3-6 14:51

上次所說的問題已ok,但剛發現客戶所給的excel表單已有定義名稱且不可變動。
所以重新陳述一次目前的狀況

1. Sheet1已定議為"Print_Area"←不可更改
    項目為A1=po、B1=item、C1=desc
2. Sheet2定議名稱為”資料”←可更改
    項目為A1=流水編號、B1=item、C1=desc

Q:要在Sheet1 B2輸入item 然後C2會自重抓取Sheet2的C欄資料

我在sheet1 C2輸入公式=VLOOKUP(B2,資料,3,0)
正常輸入完公式如正確應該會在C2顯示#N/A
但我的C2確是顯示我空打的公式=VLOOKUP(B2,資料,3,0)
請問公式應該如何修正才對
作者: huijuang    時間: 2014-3-7 09:36

我試了一下
用=VLOOKUP(B2,資料,3,0)
會出現#N/A
原因我不是很清楚
不過我可以建議你
將定義名稱"資料"改為從B1開始
然後把公式改為=VLOOKUP(B2,資料,2,0)
這樣應該可以得到你要得
作者: sunnyso    時間: 2014-3-7 13:51

回復 1# 013160


    請上附件
作者: 013160    時間: 2014-3-8 10:32

回復 5# huijuang


    一樣無法成功
作者: 013160    時間: 2014-3-8 10:46

回復  013160


    請上附件
sunnyso 發表於 2014-3-7 13:51



    要怎麼附加檔,我按附件→ 瀏覽→ 上傳可反應!?
    沒權限!?
http://sync.hamicloud.net/_oops/k_k013160/uqh
作者: huijuang    時間: 2014-3-10 08:46

回復 8# 013160

依你上傳的附件
修改如下

在「資料」這個定義名稱出現錯誤
將定義名稱「資料」改為  =Sheet2!$B$1:$C$19
[attach]17716[/attach][attach]17716[/attach]

然後將公式改為 =VLOOKUP(B2,資料,2,0)
[attach]17717[/attach]

這樣應該可以了

附上我修改好的資料
https://onedrive.live.com/redir?resid=6CB845AED0C935E7%21176

[attach]17718[/attach]
作者: 013160    時間: 2014-3-10 10:10

回復  013160

依你上傳的附件
修改如下

在「資料」這個定義名稱出現錯誤
將定義名稱「資料」改為  ...
huijuang 發表於 2014-3-10 08:46


謝謝,照你方式修改成功了,感謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)