標題:
請教要使用那個函數回傳
[打印本頁]
作者:
janejacky
時間:
2018-1-2 09:30
標題:
請教要使用那個函數回傳
如提[attach]28189[/attach]
作者:
hcm19522
時間:
2018-1-2 09:46
=VLOOKUP(A6,'2'!D:E,2,)
作者:
janejacky
時間:
2018-1-2 10:16
謝謝 這個回傳的數量不對
但問題有兩個
1.希望1表格中有回傳的數量加起來
2.依1表格中A6的名稱在2表格中尋找一樣名稱並將Quantity回傳至E6
作者:
joblyc017
時間:
2018-1-2 11:43
回復
3#
janejacky
公式詳解,請參考:https://goo.gl/KufMyy
[attach]28190[/attach]
作者:
janejacky
時間:
2018-1-2 14:07
謝謝
但可能我表達的不清楚
1.希望1表格中有回傳的數量加起來~~是幾種 不是總數 答案應為4
2.依1表格中A6的名稱在2表格中尋找一樣名稱並將Quantity的值要回傳至E6~~ E6答案應為5
VLOOKUP(式一,'2'!D:E,2,0) 式一、TRIM(A6)
要如何做這函數 是= VLOOKUP((TRIM(A6) ,'2'!D:E,2,0)) ???
作者:
janejacky
時間:
2018-1-2 14:13
剛剛用= VLOOKUP(A6,'2'!D:E,2,0) E6對應到5
但2表格Quantity的值找不到時 E8 E9 E10 會出現#N/A 可是E10應該要回傳2才對啊
作者:
joblyc017
時間:
2018-1-2 14:24
回復
5#
janejacky
1.更新為計算有回傳數值的個數,E4為4
2.E6為5、E10為2,無誤
公式詳解,請參考:https://goo.gl/KufMyy
[attach]28191[/attach]
作者:
janejacky
時間:
2018-1-2 15:51
回復
7#
joblyc017
謝謝
但我用這函數後
E4使用函數 =COUNTIF(E6:E11,"<>無") 是為正確值 但可否不要顯示無
E6使用函數 =IFERROR(VLOOKUP(A6,'2'!D:E,2,0),"無") 跟您的答案不同 我錯在哪??
請糾正[attach]28193[/attach]
作者:
joblyc017
時間:
2018-1-2 16:40
本帖最後由 joblyc017 於 2018-1-2 16:42 編輯
回復
8#
janejacky
樓主的公式,並未使用TRIM函數,教學網站已有介紹使用TRIM函數之用意,請理解後,再依實際需求去調整
註:Excel2003無IFERROR函數,下圖為不使用IFERROR函數的結果:
[attach]28194[/attach]
作者:
janejacky
時間:
2018-1-2 18:34
回復
9#
joblyc017
[attach]28196[/attach]
謝謝
還需請教
希望1表格中有回傳的數量加起來 =COUNTIF(E6:E11,">1")
依1表格中A6的名稱在2表格中尋找一樣名稱並將Quantity回傳至E6 =IFERROR(VLOOKUP(TRIM(A6),'2'!D:E,2,0)," ")
2表格中Quantity有為1 E12無回傳
E12公式=IFERROR(VLOOKUP(TRIM(A6),'2'!D:E,2,0)," ")
哪裡有問題??[attach]28197[/attach]
作者:
joblyc017
時間:
2018-1-2 19:07
本帖最後由 joblyc017 於 2018-1-2 19:10 編輯
回復
10#
janejacky
請自行確認資料內容,會出錯的原因是有多餘空格
[attach]28198[/attach]
作者:
janejacky
時間:
2018-1-2 21:11
回復
2#
hcm19522
謝謝
哪裡有問題??
作者:
janejacky
時間:
2018-1-3 20:36
1.希望1表格中有回傳的數量加起來 =COUNTIF(E6:E11,">1")
2.依1表格中A6的名稱在2表格中尋找一樣名稱並將Quantity回傳至E6 =IFERROR(VLOOKUP(TEXT(A6,0)&"*",'2'!D:E,2,0)," ")
這樣好像解決問題了
作者:
准提部林
時間:
2018-1-6 10:51
回復
13#
janejacky
1.希望1表格中有回傳的數量加起來 =COUNTIF(E6:E11,">1")
>>>這樣數量1的算不出來,應改為:=COUNTIF(E6:E11,">0")
2.依1表格中A6的名稱在2表格中尋找一樣名稱並將Quantity回傳至E6 =IFERROR(VLOOKUP(TEXT(A6,0)&"*",'2'!D:E,2,0)," ")
>>>因 "SC059 " 後面多了一個空白字元(應是手誤多打了),何須用TEXT並加萬用字元"*",將空白字元去掉即可!
若為2003版:=IF(ISNA(MATCH(A6,'2'!D:D,)),"",VLOOKUP(A6,'2'!D:E,2,))
判斷〔Item〕存不存在,也可用COUNTIF,但運算速度很慢,資料一多是會卡,
2007版用IFERROR.
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)