excel 如何用函數拉出資料?

2009-11-13 8:10 am
菜名       材料  單價   數量

蔥爆牛肉     牛肉  100    5
         洋蔥  40    2
         辣椒  30    3

番茄炒蛋     番茄  20    5
         雞蛋  20    3
      
煎烤牛排(紅酒)   牛肉  100    10
         紅酒  150    25

以上是打好的資料,會有將近50道不一樣的菜色這樣

然後我要在新的工作表查詢例如"蔥爆牛肉"這道菜

後面就要自己跑出 材料 單價 數量 這些東西

要一次跑出三種材料喔!!

牛肉 洋蔥 辣椒 這三個都要跑出來

請問有人可以幫我嗎??

我自己試過用lookup

但他只能跑出牛肉第一個

其餘的跑不出來

拜託EXCEL很強的大大們

幫幫我:(
更新1:

我要用到另外一個工作表上 我放一個EXCEL的檔案 http://vspace.cc/file/M76L9J5P1W4XGQSG.html 裡面太概能讓你們更清楚我想問的東西

更新2:

Daniel 大大 我試過你的公式了 但是兩個以上就會亂掉耶 [email protected] 大大 你的可以整個都跑出來 但是順序改變的話 就會亂掉 因為真正要跑出來的是只有十道菜色 這十道菜色是在五十道菜色裡頭的其中十道菜色 不知道大大們看得懂嗎:|

更新3:

Daniel 你好厲害!! 請問可以教我如何做到的嗎?? 因為我要用到別的地方去 感激不盡! 太謝謝你了!!

回答 (1)

2009-11-13 8:43 am
✔ 最佳答案
1.將菜名的空格, 同樣菜色菜名填滿,

2.同時點選A~C三欄, 按 [資料] - [篩選] - [自動篩選]
3.下拉點選所要的菜名即可


如果還是要到另一個工作表, 請再提出需求 !


2009-11-13 00:44:43 補充:
更正, 2.點選A~D欄

2009-11-13 09:10:56 補充:
http://www.go2upload.com/file/2/3627b3.html

考慮較多, 先參考看看!

2009-11-14 03:26:04 補充:
改好了:
http://www.go2upload.com/file/2/a02231.html

設定了很多個名稱, 不懂再提問!

2009-11-15 19:45:50 補充:
稍作修改, 將原檔案裡名稱為 [菜色] 與 [Num] 合併, 刪除 [菜色], 修改 [Num], 如附件:
http://www.go2upload.com/file/2/da17af.html

此問題的重點在於游標所在那列的相對位置, 考慮的方向為:

1.找出游標位置所對應要找的菜色名稱, 即 [本次菜色]
2.找到菜色資料庫裡, 由本次菜色延伸至本列的最後一個菜色
3.若上述二個菜色不同, 則資料顯示空白
4.找出對應的菜色資料
5.若找到的資料為空白, 亦顯示空白

2009-11-15 19:46:14 補充:
依據上述方向, 按 [插入] - [名稱] - [定義], 設定下列名稱:

[Range] 參照到 [ =OFFSET(表格!$A$2,,,ROW()-1,) ]
......由A2延伸至游標那列的A欄範圍
[本次菜色] 參照到 [ =LOOKUP(2,1/(Range<>""),Range) ]
......為Range裡的最後一個有資料的文字, 但如果這兩個名稱合併, 則出現錯誤

[菜色位置] 參照到 [ =MATCH(本次菜色,菜色資料庫!$A:$A,) ]
......為本次菜色在菜色資料庫裡的第n列

2009-11-15 19:46:44 補充:
[Num] 參照到 [ =ROW()-MATCH(本次菜色,表格!$A:$A,)+1 ]
......為本次菜色到此列的序號
[RangeB] 參照到 [ =OFFSET(菜色資料庫!$A$1,菜色位置-1,,Num,) ]
......在菜色資料庫裡, 由本次菜色那個位置延伸至本序號A欄範圍
[本次菜色B] 參照到 [ =LOOKUP(2,1/(RangeB<>""),RangeB) ]
......在RangeB裡的最後一個有資料的文字

2009-11-15 19:47:02 補充:
[菜色資料] 參照到 [ =OFFSET(菜色資料庫!$A$1,菜色位置+Num-2,COLUMN()-1) ]
......為本次菜色對照菜色資料庫的相對位置 (只有此資料與欄位的相對位有關係)

在B2輸入公式:
=IF((菜色資料<>"")*(本次菜色=本次菜色B),菜色資料,"")
向右向下複製公式

在附件的G~J欄裡, 顯示幾個與欄位無關的名稱, 並加上顏色以輔助說明, 黃色那幾列是要顯示菜色資料者, 其餘都要顯示空白


收錄日期: 2021-04-27 17:08:15
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20091113000010KK00093

檢視 Wayback Machine 備份