返回列表 上一主題 發帖

請教要使用那個函數回傳

請教要使用那個函數回傳

如提 尋找.rar (4.73 KB)

回復 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. 

   

TOP

1.希望1表格中有回傳的數量加起來    =COUNTIF(E6:E11,">1")
2.依1表格中A6的名稱在2表格中尋找一樣名稱並將Quantity回傳至E6    =IFERROR(VLOOKUP(TEXT(A6,0)&"*",'2'!D:E,2,0)," ")

這樣好像解決問題了

TOP

回復 2# hcm19522

謝謝
哪裡有問題??

TOP

本帖最後由 joblyc017 於 2018-1-2 19:10 編輯

回復 10# janejacky


    請自行確認資料內容,會出錯的原因是有多餘空格

TOP

回復 9# joblyc017


   
謝謝
還需請教

希望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)," ")
哪裡有問題?? 尋找2.rar (4.66 KB)

TOP

本帖最後由 joblyc017 於 2018-1-2 16:42 編輯

回復 8# janejacky

    樓主的公式,並未使用TRIM函數,教學網站已有介紹使用TRIM函數之用意,請理解後,再依實際需求去調整
    註:Excel2003無IFERROR函數,下圖為不使用IFERROR函數的結果:
2018-01-02_163347.png

TOP

回復 7# joblyc017

謝謝
但我用這函數後
   
E4使用函數 =COUNTIF(E6:E11,"<>無")  是為正確值  但可否不要顯示無
E6使用函數 =IFERROR(VLOOKUP(A6,'2'!D:E,2,0),"無")  跟您的答案不同 我錯在哪??

請糾正 尋找1.rar (6.74 KB)

TOP

回復 5# janejacky

     1.更新為計算有回傳數值的個數,E4為4
     2.E6為5、E10為2,無誤

    公式詳解,請參考:https://goo.gl/KufMyy

TOP

剛剛用= VLOOKUP(A6,'2'!D:E,2,0) E6對應到5
但2表格Quantity的值找不到時  E8 E9 E10  會出現#N/A  可是E10應該要回傳2才對啊

TOP

        靜思自在 : 【停滯不前,終無所得】人都迷於尋找奇蹟,因而停滯不前;縱使時間再多、路再長,也了無用處,終無所得。
返回列表 上一主題