作者mininia (minina不知道怎麼要,淌 )
看板Office
標題[算表] 有關excel 搜尋多條件的公式
時間Sun Nov 3 14:55:03 2019
軟體: excel
版本: 2003
想請問一下,我有一個表,表中要搜尋並符合的資料有2種,
總共有15種的代碼
https://i.imgur.com/inO0CWC.jpg
左邊是我的代碼
右上是我設定的公式
右下是我呈現的內容
目前是成功的
可是有沒有更簡便的方式呢?
等於我有15個部門,分別有自己的代碼,
其中還要判別星期日到六
我自己的公式如下
想知道有沒有更簡易的公式?
因為到時可能會再加個加班
像是0.5/ 1/ 2 等數字
如果再用這方法再打上去
可能函數會太多無法辨識
所以想問問有沒有高手能簡化呢
IF((E12="行銷部"),"A",IF((E12="人事部"),"B",IF((E12="採購部"),"C",IF((E12="財
務部"),"D",IF((E12="行政部"),"E",IF(AND(OR((E11="日"),(E11="一"),(E11="二"),(E
11="三")),(
E12="業一部")),"F1",IF(AND(OR((E11="日"),(E11="一"),(E11="二"),(E11="三")),(E1
2="業二部")
),"F2",IF(AND(OR((E11="日"),(E11="一"),(E11="二"),(E11="三")),(E12="客一部")),
"G1",IF(AND
(OR((E11="日"),(E11="一"),(E11="二"),(E11="三")),(E12="客二部")),"G2",IF(AND(O
R((E11="日"),(E11="一"
),(E11="二"),(E11="三")),(E12="企劃部")),"I",IF(AND(OR((E11="四"),(E11="五"),(
E11="六")),(E12="業一部")),"H1",IF(AND(OR((E11="四"),(E11="五"),(E11="六")),(E
12="業二部")),"H2",IF(AND(OR((E11="四"),(E11="五"),(E11="六")),(E12="客一部"))
,"H3",IF(AND(OR((E11="四"),(E11="五"),(E11="六")),(E12="客二部")),"H4",IF(AND(
OR(E11="四"),(E11="五"),(E11="六")),(E12="企劃部")),"H5",FALSE))))))))))))))))
先謝謝各位高手了
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.238.109 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1572764105.A.EF2.html
※ 編輯: mininia (36.230.238.109 臺灣), 11/03/2019 15:50:35
1F:推 Iories: 把C欄改為列出所有排列組合11/03 15:58
2F:→ Iories: 如 日客一部 一客一部 二客一部11/03 15:59
3F:→ Iories: E3的公式 = Vlookup(E1&E2,$C:$D,2,false)11/03 15:59
4F:→ soyoso: 1.以內文寫到的目前成功來看,連結內儲存格G13回傳G1的值11/03 16:02
5F:→ soyoso: ,公式內會回傳這個值要符合IF(AND(OR((E11="一"),(E11="11/03 16:02
6F:→ soyoso: 二"),(E11="三")),(E12="客一部")),"G1",但儲存格E11為" 11/03 16:02
7F:→ soyoso: 日",這樣or就為false了,那麼會回傳"G1"呢? 11/03 16:02
8F:→ soyoso: 2.內文寫版本2003,介面卻是2007以上,所以是? 11/03 16:02
9F:→ soyoso: 以連結鍵入方式和條件(日到三)和(四五六)來看 11/03 16:33
S大,對不起,公式有錯,應該在or的公式中再加上一個(E11=”日”)的公式,E13的公式
是對的,但我沒改到上面要呈現的
內文中的公式已改,但圖片就沒改了
L大,你說的方法沒辦法辨識到日期
因為日期是固定的,所以vlookup沒辦法做,另外其實還有另一個是上班時間也有類似的
需求,所以以這個來做範例
※ 編輯: mininia (36.230.238.109 臺灣), 11/03/2019 21:57:48