作者poeta (鍵盤詩人)
看板Office
標題[算表] if函數顯示引號數太多 可以改用什麼
時間Fri Jul 9 11:23:40 2021
版本 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
→ soyoso: 建個參照表,用函數vlookup來回傳,回傳#n/a再配合ifna回 07/09 12:23
→ soyoso: 傳"處理中" 07/09 12:23
→ soyoso: 另外不是A"行",是"欄",excel是以欄列來稱呼的 07/09 12:24
→ newacc: 巢狀往下寫沒有問題,引數太多應該只是公式沒寫好 07/09 12:28
→ newacc: 另外不確定2016版有沒有IFS了,有的話可以試試 07/09 12:30
→ poeta: 謝謝解答 07/09 15:24