Re: [算表] vlookup 尋找資料問題
※ 引述《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)
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章