Excel2010 [條碼+Vlookup 問題]_第一頁掃描條碼後沒辦法帶出資料顯示在第二頁

大家好,不好意思小妹是完全新手,已經有上網研究一些範本,不過目前卡關了,可以請大家指點是哪裡出問題嗎? 謝謝>"<~

1.首先我先用條碼機掃描出一組條碼在excel "report" sheet內.
Excel2010 [條碼+Vlookup 問題]_第一頁掃描條碼後沒辦法帶出資料顯示在第二頁

2. 把剛剛的條碼跟原始號碼複製到 "list" sheet內.
Excel2010 [條碼+Vlookup 問題]_第一頁掃描條碼後沒辦法帶出資料顯示在第二頁

3. 在 "report" sheet內的B2輸入Vlookup函數.
Excel2010 [條碼+Vlookup 問題]_第一頁掃描條碼後沒辦法帶出資料顯示在第二頁
=VLOOKUP(A1,list!A:F,1,FALSE)

4. 把 "report" sheet A2 條碼刪掉,再用條碼機掃描一次條碼進來,發現B2的函數沒有作用,顯示N/A <--問題@@.
Excel2010 [條碼+Vlookup 問題]_第一頁掃描條碼後沒辦法帶出資料顯示在第二頁

主要是我想要輸入條碼後,就會帶出另一頁的相關資料在後續欄位....
ppmeteor wrote:
大家好,不好意思小妹...(恕刪)


方法一、


方法二、

試試看:
1. "list" sheet f 欄及g欄資料對掉
(也就是條碼在f欄, 號碼在 g欄)
2. "report" sheet B2 輸入:
=VLOOKUP(A2,list!F:G,2,FALSE)
3. "report" sheet B3以後的儲存格直接由B2,往下拉複製,VLOOKUP裡的A2 就會跟著改為A3,A4...,以此類推
非常謝謝joblyc017和jimbolch 大大好快的回應,你們的方法我剛剛都run過一次,不過好像還是不行orz...

joblyc017兩個方法run出來都是查無商品


jimbolch的方法會跑出G欄的"原始號碼資料",但是我寫的應該是要出現A欄"商品名稱"的資料 "1"才對,

ppmeteor wrote:
非常謝謝joblyc017...(恕刪)


CHOOSE函數範圍套用錯誤,第三個引數是G欄,並非A至G欄
另外套用的範圍,請修改成與實際資料相符
完全照抄模擬資料的公式,只能比對LIST表的第2列至第4列資料

----------------------------------------------------

若想用jimbolch大的方法,就更改LIST表的欄位順序
我以為樓主是要帶出條碼資料?
joblyc017的做法是最完整的。

要是想
在"report"sheet的 B欄帶出"list"sheet的 A欄資料,偷吃步的做法是:
1. 將樓主原始"list" sheet的F與G欄對調。
2. 在"list" F& G欄間插入一整行空欄,在"新的G2欄"輸入"=A2", 然後往下拉複製, 讓G欄資料跟著A欄資料連動。
3. 隱藏整欄G欄,讓畫面清爽些。
4. 修改"report" sheet B2欄函數:
=VLOOKUP(A2,list!F:H,2,FALSE)
5. B2欄往下拉複製,以此類推。

6.若要避免出現null值,可加入joblyc017的IFERROR函數。

7. "list" sheet 的"F:H", 端看樓主需要的定義範圍大小,再做修改。

謝謝joblyc017和jimbolch 大大,兩位的方法我再度修改後,已經可以成功顯示了~~

因為是半路出家,我把我的認知寫在下面,如果大大們有空可以麻煩看一下是否我的認知正確嗎?
(有先google了文章不過不確定是否正確)(應該是說寫得有點艱深...)




公式:
=IFERROR(VLOOKUP($A2,CHOOSE({2,1},list!A2:A65536,list!$G2:$G65536),2,FALSE),"查無商品")

認知:
1. "report" sheet的B2是要用A2去比對 "list" sheet G欄的資訊,所以CHOOSE({是把G欄設成1, A欄設成2?
2. FALSE前面的2,是要回傳指定範圍的資料,這邊我不太懂report sheet B是要回傳list A欄的資料,為什麼不是設成1?
CHOOSE已把LIST表的A欄設定成第2個索引範圍
故VLOOKUP要回傳LIST表的A欄時,自然就變成2
一、你這條碼是用條碼字型產生的嗎? 輸入條碼是無意義的,建議條碼機掃下來的資料直接顯示數字即可

二、找資料只要用 MATCH 就能找的到,VLOOKUP的缺點,只能從左邊往下找

三、MATCH 找的到資料所在的行,用 INDEX就能調出那行的所有資料


附加壓縮檔: 201710/mobile01-10aa2bff5250f2d46a6d1331d7e31648.zip
原來如此,謝謝joblyc017和Eigen兩位大大的說明,非常感激,我會再繼續研究.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!