作者yjw691 (歪弟)
看板Office
標題[算表] 抓取特定範圍內的數字
時間Mon Jul 27 19:43:14 2009
軟體:EXCEL
版本:2003
標題這樣打敘述可能不夠明確(因為不知道該怎麼形容)
直接舉例子吧
SHEET1
A B C D E
1 料理名 食材1 數量 食材2 數量
2 蛋包飯 蛋 5 飯 2
SHEET2
A B C D E
1 料理名 蛋 飯 某1 某2
2 蛋包飯 _____
現在要整合SHEET1的資料到SHEET2
我想問一下
目前我已經可以抓到"蛋"這個值了
但是還沒想出要用什麼來抓SHEET1裡面"C2"的那個值
我目前是這個公式
=COUNTIF(INDIRECT("食譜!"&MATCH($F5,食譜!$A:$A,0)&":"&MATCH($F5,食譜!$A:$A,0))
,G$3)
PS.格子不一樣
這個公式可以幫我搜尋到有"蛋"這個值並且顯示為1
但是我還需要有個公式可以幫我抓到"蛋"旁邊的數量"2"
來讓我把兩個值相乘起來
請問該怎麼做? 謝謝!
補充一下
上面那個公式的想法是
先抓到該料理在SHEET1(同公式中的食譜)所在的列數
然後用INDIRECT做出一個範圍出來
再使用COUNTIF搜尋該範圍內是否有對應食材(有的話為1、沒有就會顯示0)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.118.120
※ 編輯: yjw691 來自: 118.171.118.120 (07/27 20:15)
→ windknife18:請用 Index & match 的方法,或直接使用 sumif 07/27 20:38
→ yjw691:可以詳細說明一下嗎? 想不出來該怎麼做 07/28 00:00
→ yjw691:表現不出如何抓取"欄"的序號 07/28 00:14