[算表]储存格等于工作表名称,配上IF函数格式化

楼主: PP68 (屁屁)   2018-11-22 23:45:25
软件: MS EXCEL
版本: 2013
公司每天会有固定的共用模板需导入ERP系统,目前方式是每天复制一份前一天的工作表,并
重新命名并修改资料,几天前的就工作表则删除。
(比如说11/23要导入的资料,该工作表名称就会重新命名为20181123)
其中一栏固定字段是当天的日期,目前都是手动输入,但有时忘记更改,导致导入时被纠正,
所以小弟想说那就配合工作表名称做连动,因为到目前为止,工作表名称倒是大家都会记得
要更改。
目前有估狗到一组函数:
储存格=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
另外也有几个字段是也同日期字段ㄧ样为必填但都为固定内容,比如单位,都是PCS。
为了维持版面清洁,想让这类字段在某特定对应同列的储存格有输入内容时才会显示出来。
目前估狗到是能用IF函数:
储存格C5=IF(ISBLANK(A5),"",pcs)
问题:
1. 上面"pcs"出现错误,无法显示。改成例如数字1便又可以
2. 若想再把上面两项不采用下拉方式而改用格式化规则,这样可行吗?
(目的是想说不要在移到C5或C6.C7...等等地方的时候在函数输入处显示长长一串)
https://goo.gl/tsTiYg
想请高手帮忙修正以上问题,谢谢!
作者: soyoso (我是耀宗)   2018-11-22 23:54:00
问题1是指回传#name?的错误讯息吗?如果是的话要回传pcs字串的话,以"pcs"方式 https://i.imgur.com/ad8TqEV.jpg问题2如是觉得资料编辑列(公式列)处显示过长的话,可将right(..)的部分,写于名称管理员内自订名称,再引用
楼主: PP68 (屁屁)   2018-11-23 10:34:00
了解了,谢s大。另外想请教有方法能自动让某字段里有输入内容的最后一列能自动上底色或甚至备注之类的吗?
作者: soyoso (我是耀宗)   2018-11-23 10:44:00
某字段内输入内容上是否为连续资料或不连续?格式化条件,连续的话看资料型态count或counta计数不连续的话lookup回传最后一笔有资料的列号;二者最后皆于函数row()判断是否为真,上底色

Links booklink

Contact Us: admin [ a t ] ucptt.com