Re: [算表] vlookup 尋找資料問題

看板Office作者 (傻強)時間17年前 (2009/01/21 22:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《ppopzj (傻強)》之銘言: : 軟體: : Excel : 版本: : 2003版 : 在板上學到Vlookup的指令,很好用,但目前我遇到一個瓶頸。 : 頁面1(資料庫) : A B C D : 1 PH1 EX C50 100 : 2 PH1 EY C50 -100 : 3 PH2 EX C50 99 : 4 PH2 EY C50 -89 : 想把資料表用VLOOKUP把想要的數據抓出來 : 頁面2 : A B C D E : 1 C50 C51 C53 C54 : 2 PH1 EX =VLOOKUP(XX,A1:D100,4,0) : 3 PH1 EY : 4 PH2 EX : 5 PH2 EY : 其中A列、B列與1欄自行輸入,希望可以得到頁面1D欄對應的值 : 想請問XX應該怎麼下判斷,我曾試用AND下去搭配判斷成立後回傳欄位,但是 : 功力不足,無法達到效果,想請問一下版上神人是否有較佳的方式解決,謝謝。 晚上測試早上板大教的指令,發現還有一點問題。 A B C D E F G H 1 PH1 EX C50 50 PH3 EX C50 測試格 2 PH1 EY C50 11 3 PH2 EX C50 12 4 PH2 EY C50 13 5 PH3 EX C50 14 6 PH3 EY C50 15 7 PH4 EX C50 16 8 PH4 EY C50 17 用E、F、G列為自動輸入H格輸入公式 =SUM(($A1:$A100=E1)*($B1:$B100=F1)*($C1:$C100=G1)*$C1:$C100) 如果E、F、G輸入PH1、EX、C50。H格就會出現50,但非1欄的數據則0 若我把公式改成 {=SUM(($A1:$A100=E1)*($B1:$B100=F1)*($C1:$C100=G1)*$C1:$C100)} 則出現#NUM 經過數次的失誤測試,感覺他好像只會對應可同欄的數據 A B C D E F G H 1 PH1 EX C50 50 PH1 EX C50 50 <-OK 2 PH1 EY C50 11 PH1 EY C50 11 <-OK 3 PH2 EX C50 12 PH3 EX C50 0 <-NG 4 PH2 EY C50 13 PH3 EY C50 0 <-NG 5 PH3 EX C50 14 PH3 EX C50 14 <-OK 6 PH3 EY C50 15 PH3 EY C50 15 <-OK 7 PH4 EX C50 16 8 PH4 EY C50 17 H格公式如下: =SUM((A:A=E1)*(B:B=F1)*(C:C=G1)*D:D) 在一次麻煩版大幫我測試看看謝謝! 我希望達到的效果是輸入格E、D、G後H格會自動判斷出我要的數值(可能我之前沒表達好) E F G H 1 PH1 EX C50 50 2 PH4 EX C50 16 3 PH3 EY C50 15 4 PH2 EY C50 13 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.178.173 ※ 編輯: ppopzj 來自: 59.112.178.173 (01/21 22:24) ※ 編輯: ppopzj 來自: 59.112.178.173 (01/21 22:29)
文章代碼(AID): #19ToxKQi (Office)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #19ToxKQi (Office)