[算表] if函數顯示引數太多 可以改用什麼

看板Office作者 (鍵盤詩人)時間2年前 (2021/07/09 11:23), 編輯推噓0(006)
留言6則, 3人參與, 2年前最新討論串1/1
版本 excel 16 我的工作表大概是這樣 A行的名稱叫「檢查」 B行的名稱叫「公文狀態」 C行的名稱叫「批示結果」(下拉式選單) A1空的 B1就會是空的 A1顯示「已蓋收文章」 B1就會顯示「處理中」 當我按「已蓋收文章」後,就要等長官批示, 當公文送出來以後,看批示的結果繼續作業 所以C1顯示「首長乙章」B1就會顯示「送還」 到目前為止都沒問題,我用兩個if函數處理 if(A1=已蓋章,if(C1=首長乙章,送還,處理中),"") 接下來才是問題,批示結果不只一種 C1顯示「職章」B1就會顯示「上呈」 C1顯示「未蓋章」B1就會顯示「退件」 我本來想要繼續用if 巢狀往下寫 但是excel顯示引數太多,那我可以改用什麼函數處理啊? 我用手機發文,函數語法比較不精確,不好意思。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.91.168 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1625801022.A.939.html

07/09 12:23, 2年前 , 1F
建個參照表,用函數vlookup來回傳,回傳#n/a再配合ifna回
07/09 12:23, 1F

07/09 12:23, 2年前 , 2F
傳"處理中"
07/09 12:23, 2F

07/09 12:24, 2年前 , 3F
另外不是A"行",是"欄",excel是以欄列來稱呼的
07/09 12:24, 3F

07/09 12:28, 2年前 , 4F
巢狀往下寫沒有問題,引數太多應該只是公式沒寫好
07/09 12:28, 4F

07/09 12:30, 2年前 , 5F
另外不確定2016版有沒有IFS了,有的話可以試試
07/09 12:30, 5F

07/09 15:24, 2年前 , 6F
謝謝解答
07/09 15:24, 6F
文章代碼(AID): #1Wvy4-av (Office)
文章代碼(AID): #1Wvy4-av (Office)