作者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://webptt.com/cn.aspx?n=bbs/Office/M.1625801022.A.939.html
1F:→ soyoso: 建个参照表,用函数vlookup来回传,回传#n/a再配合ifna回 07/09 12:23
2F:→ soyoso: 传"处理中" 07/09 12:23
3F:→ soyoso: 另外不是A"行",是"栏",excel是以栏列来称呼的 07/09 12:24
4F:→ newacc: 巢状往下写没有问题,引数太多应该只是公式没写好 07/09 12:28
5F:→ newacc: 另外不确定2016版有没有IFS了,有的话可以试试 07/09 12:30
6F:→ poeta: 谢谢解答 07/09 15:24