看板 Office 關於我們 聯絡資訊
軟體:EXCEL 版本:2007 各位鄉民大大好 目前遇到有一個問題 A B C D E F 1 料號 品名 數量 價格 價格 2 甲 蘋果 1 99 3 乙 橘子 1 50 A~D是要建立的資料庫 我想要在 E2 只輸入"甲"或"蘋果"其中一項, F2就可以顯示出價格99 目前想到是利用多個vlookup函數相加再回傳 或是index配合match函數 vlookup函數只能利用範圍最左端去回傳一個值 我的需求是只要符合其中一項條件去回傳一個值 想知道有沒有更好的方法 感謝了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.242.25.126 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1480170572.A.C6B.html
soyoso: http://imgur.com/IYk2wLZ 類似這樣 11/26 22:39
soyoso: 另有sumif、sumproduct、find、countif等 11/26 22:51
soyoso: http://imgur.com/3v1G37d 11/26 22:52
waiter337: s大的快速好用 11/26 23:02
sean5431952: 感謝S大 趕緊來研究~~~ 11/26 23:03
waiter337: 不過 原PO的資料庫我會建議將 清單 跟 資料 分為兩個頁 11/26 23:04
waiter337: 譬如abcd 為工作表1 ef行為工作表2 11/26 23:04
waiter337: 接著 如果您還要更快速 更不容易失誤的方式 就得往 11/26 23:05
waiter337: VBA表單設計方向來邁進 11/26 23:05
waiter337: 組成資料庫有 11/26 23:06
waiter337: 1.料號 品名 數量 價格 資料庫 11/26 23:07
waiter337: 2.進入貨數量履歷庫 11/26 23:08
waiter337: 3.刪貨資料備查庫 11/26 23:08
waiter337: 3者皆為excel 工作表 11/26 23:08
waiter337: 忘了少一個 料號 價格 變動 資料庫 11/26 23:09
waiter337: 因為你的單價 可能會改變 如果上星期是99 下星期是100 11/26 23:10
waiter337: 那麼你的所有金額都會變成用100下去算 11/26 23:10
waiter337: 不過這個方向非常複雜 我會建議看書0,0 僅共參考 11/26 23:11