EXCEL.輸入貨號自動帶出品名

2015-07-13 11:38 pm
公司產品約5000多項
想請問如何在excel新的表格中用vlookup
只要輸入貨號就可以自動帶出商品名稱呢?
不然一項一項中文打也很容易出錯

已有資料庫格式舉例如下
A2 B2 C2 (exce位置)
貨號 名稱 ml數
201507 青蘋果 50ml
201508 青蘋果 100ml
201509 金蘋果 50ml
...
...
...
vlookup公式該如何使用
才能在新的表格中只要在A1輸入貨號 B2就可以自動顯示名稱 c2可顯示ml數呢?
謝謝

回答 (6)

2015-07-16 4:58 pm
✔ 最佳答案
B2公式:

=IF($A2="","",VLOOKUP($A2,資料庫!$A:$C,COLUMN(),))

向右複製到C2,再同時向下複製公式

2015-07-15 08:55:54 補充:
002是假設貨號在A2,A3,A4,......輸入,相對B2,B3,B4,......所要顯示的值

而若是僅在A1輸入則B2公式改為:

=IF($A1="","",VLOOKUP($A1,資料庫!$A:$C,COLUMN(),))

向右複製至C2

2015-07-16 08:58:06 補充:

B2公式:
=IF($A1="","",VLOOKUP($A1,資料庫!$A:$C,COLUMN(),))
向右複製至C2 若是貨號在A2,A3,A4,......輸入,相對B2,B3,B4,......顯示所要的值,則B2寫為:
=IF($A2="","",VLOOKUP($A2,資料庫!$A:$C,COLUMN(),))
向右複製到C2,再同時向下複製公式
2015-07-14 11:20 pm
002意見~D大師的公式是正解!

應該是版大操作錯誤,才無法顯示正確答案。

假如"資料庫"的工作表名稱不是"資料庫",則版大應該自行將公式中的"資料庫!"
改成該工作表的實際名稱~
EX:"Sheet1!" 或 "SheetA!" 或....ETC.

僅供參考^^
2015-07-14 3:50 am
已有資料庫格式舉例如下
A2 B2 C2 (exce位置)

這應該是你的產品"貨號 名稱 ml數"規格資料庫,是一個工作表單,而這些產品貨號是"唯一"的號碼,而每一筆一定是要人工輸入,不可能用VLOOKUP 公式。
應該是在"進貨","銷貨"及"庫存"等工作表單中使用VLOOKUP 公式才對!!
2015-07-14 2:52 am
要不要試試下拉式清單
2015-07-14 1:29 am
貼上公式了,但不行
以VLOOKUP 公式要輸入4行來說
請問第一行要帶入什麼? 貨號嗎?
第二行選取的範圍是?
第三行跟第四行又該輸入什麼?
謝謝

2015-07-13 20:19:20 補充:
我是要新增資料表做其他的內容
不是在原有資料庫做更動哦
2015-07-16 10:05 pm
之前有人問過,
網站好像是

http://okonlineshop.com


有不明白,您可以加我,希望可以幫到你啦。


收錄日期: 2021-05-04 01:39:13
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20150713000016KK05537

檢視 Wayback Machine 備份