English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我是製造業包裝管理人員~上網爬了文還是無法解決

想請教各位EXCEL達人~我如何用VLOOKUP 只要輸入產品編號

就可以求出品名ˋ包裝方式等 ... 多欄位產品細項!!

例如 :

Sheet1(試算表單)欄位為:
A欄 編號
B欄 品名
C欄 內盒包裝數(意思是 : 一盒裝10顆)
D欄 外箱包裝數(意思是 :一箱裝100顆)
E欄 內盒尺寸 (意思是 :內盒編號)
F欄 外箱尺寸 (意思是 :外箱編號)

Sheet2 已經是建立好的產品包裝明細總表

A欄 編號
B欄 品名
C欄 規格
D欄 尺寸
E欄 內盒包裝數
F欄 外箱包裝數
G欄 內盒尺寸
H欄 外箱尺寸

請問各位高手 我要怎樣求得多欄位的資料

只需要輸入產品編號~便可跑出我想要的資料細項

2007-03-16 16:15:30 · 2 個解答 · 發問者 ? 1 in 電腦與網際網路 軟體

補充一點 :

Sheet2(產品包裝明細總表)裡的B欄 品名 , C欄 規格 , D欄 尺寸

希望在Sheet1(試算表單) 裡打入編號後

品名那個欄位是可跳出品名規格及尺寸

拜託各位為我解答

2007-03-16 16:28:28 · update #1

applerot大哥 還是不行~可否作淺顯易懂的說明呢?謝謝您了

2007-03-16 17:04:38 · update #2

applerot大大 太好了 可以了 非常感謝您~~

可否請您稍做解釋呢~我想學起來~~麻煩您了

2007-03-16 17:47:47 · update #3

applerot大大~你的解答我大致上都了解~連錯誤值也不會跑出來~

但是最後那個回答 我卻不懂!!

史谷脫大大所說的FALSE 一定要加嗎!!!!

2007-03-17 08:28:30 · update #4

=IF(A3="","",VLOOKUP($A3,散裝包裝資料!$A:$F,2,0)&" "&VLOOKUP($A3,散裝包裝資料!$A:$F,3,0)&" "&VLOOKUP($A3,散裝包裝資料!$A:$F,4,0))

這是我現在B欄(品名欄的公式)

只要輸入編號就會代出品名ˋ規格ˋ尺寸了!!

我要怎樣修改 才能有自動換列的功能 ??

2007-03-17 08:40:57 · update #5

2 個解答

Sheet1!B2=VLOOKUP($A2,Sheet2!$A:$F,COLUMN(),0)
將公式右拉到F欄
VLOOKUP
在一陣列或表格的最左欄中尋找含有某特定值的欄位,再傳回同一列中某一指定儲存格中的值。如果用來比對的數值位於您所要尋找的資料之左邊直欄時,就必須使用到 VLOOKUP 函數,而非 HLOOKUP 函數。
COLUMN
傳回參照位址中的欄號。

2007-03-16 21:00:13 補充:
有點看錯了:
B2=VLOOKUP($A2,Sheet1!$A:$F,2,0)&" "&VLOOKUP($A2,Sheet1!$A:$F,3,0)&" "&VLOOKUP($A2,Sheet1!$A:$F,4,0)

C2=VLOOKUP($A2,Sheet1!$A:$F,5,0)

D2=VLOOKUP($A2,Sheet1!$A:$F,6,0)

2007-03-16 21:03:05 補充:
C2=VLOOKUP($A2,Sheet1!$A:$H,COLUMN()+2,0)
將公式右拉到F2

2007-03-16 22:35:17 補充:
以品名位置說起:
=VLOOKUP($A2,Sheet1!$A:$H,2,0)
A2 [編號] : 是您打算在陣列 (Sheet1!$A:$F) 的最左欄中搜尋的值;比對在A欄故以$A鎖住A欄使複製貼上其他儲存格時A欄不變.
(Sheet1!$A:$F) :是要在其中搜尋的資料表格。通常是儲存格範圍的參照位址或類似資料庫或清單的範圍名稱。
2:代表所要傳回的值位於 Sheet1!$A:$F 中的第幾欄。編號為1、品名為 2 、規格 3、尺寸 4。

2007-03-16 22:49:03 補充:
最後的 0 是個邏輯值,用來指定 VLOOKUP 要尋找完全符合的值。
如A2未輸入編號時則B2=#N/A的錯誤值消除方法:
=IF(A2=””,””,VLOOKUP($A2,Sheet1!$A:$H,2,0))
說明:如A2未輸入(=" ")等於空格,就=空格,有輸入才執行
VLOOKUP($A2,Sheet1!$A:$H,2,0)
=品名&" "&規格&" "&尺寸
是將3個文字串起來且在文字與文字中間插個空格。

2007-03-17 09:27:03 補充:
切磋!切磋!教學相長
佩服!佩服!感謝糾正
講解函數,是我最弱的,也是我的缺點
但寫出來的,還很少不能使用的
就以 FALSE 舉例如 A1 儲存格為 FALSE
B1 =--A1 , 不知會等於什麼,為什麼 ?

2007-03-17 10:45:35 補充:
如不想讓品名&" "&規格&" "&尺寸看起來那麼長可參考:
http://tw.knowledge.yahoo.com/question/question?qid=1007031608538
=品名&CHAR(10)&規格&CHAR(10)&尺寸
品名=VLOOKUP($A2,Sheet1!$A:$F,2,0)
規格=VLOOKUP($A2,Sheet1!$A:$F,3,0)
尺寸=VLOOKUP($A2,Sheet1!$A:$F,4,0)
將以上名稱定義,定義時滑鼠須點在 Sheet1!B2 儲存格上
不明白可E-MAIL通知我。

2007-03-17 17:06:51 補充:
FALSE對電腦語言來說就是 0 如覺的須以FALSE來表示較好就將 0 改為 FALSE 因 FALSE就是 0。

自動換列=IF(A3="","",VLOOKUP($A3,散裝包裝資料!$A:$F,2,0)&CHAR(10)&VLOOKUP($A3,散裝包裝資料!$A:$F,3,0)&CHAR(10)&VLOOKUP($A3,散裝包裝資料!$A:$F,4,0))

2007-03-17 19:06:52 補充:
儲存格格式須設定為[自動換列]

2007-03-16 16:51:57 · answer #1 · answered by 顯栓 7 · 0 0

你所要的功能,很容易做到的.....
基本上你在Sheet2建立的基本資料已經非常完整了,格式也非常正確
而且Sheet2基本資料的欄位比Sheet1要擷取的項目還完整,這樣一定可以擷取到需要的資料
沒有畫面的教學真的很難解釋....我不想寫那麼多字...拍謝
請你寫信給我~~告訴我你的e-mail adress(知識網規定不能在回答中公開),我再告訴你我的e-mail adress,然後將你的檔案寄給我
我幫你把檔案完成,並且解釋函數的邏輯,保證一次就會
VLOOKUP可以應用的範圍很廣~~一定要會使用
趕快寄信吧!!!


2007-03-17 00:30:21 補充:
樓上大大的解答似乎不是版大的需求,版大的問題沒那麼複雜
最後的邏輯值要設定為:FALSE(尋找完全符合的數值)才正確啦!!!
切磋!切磋!!!教學相長,沒惡意的...........

2007-03-17 18:07:03 補充:
請將檔案mail給我囉!!!!!!!!!!

2007-03-16 20:20:01 · answer #2 · answered by ? 4 · 0 0

fedest.com, questions and answers