回复:Excel,用好才是真好!

'Razor

西门子1847工业学习平台

  • 帖子

    3208
  • 精华

    41
  • 被关注

    222

论坛等级:至圣

注册时间:2008-03-31

钻石 钻石 如何晋级?

发布于 2018-08-14 12:50:06

3楼

@kayome 现在只是”使用工作表程序“阶段,做表格方便自己用的,也学习一下EXCEL的基本功能。
用到的也都是基本功能,感觉基本功能用好了,也能有很大的帮助,如”级联列表“功能,如果擅长使用的话,很多工作会得到简化,效率得到提升。如地址设定,如设备选型,只需要你点点鼠标就行,根本不需要再敲击键盘,输入任何字符。

附上一段使用最基本函数编写的检查地址设定是否有错误的公式的代码,请试着讲评一下?当然有改进空间,还有更好的方法。

//地址设定有错误检查公式

=OR(

IF(OR(ISBLANK(J6),ISBLANK(K6),ISBLANK(M6)),TRUE,),

IF(ISBLANK(K6),FALSE,ISERROR(MATCH(K6,INDIRECT(J6),0))),

IF(ISBLANK(L6),FALSE,ISERROR(MATCH(L6,INDIRECT(K6),0))),

OR(

   AND(OR(K6="AI",K6="AQ"),L6<>"WORD"),

   AND(K6<>"Counter",K6<>"T",K6<>"HC",L6=""),

   AND(OR(K6="Counter",K6="T",K6="HC"),L6<>"")

  ),

OR(

   AND($I6<>"",M6=""),

   AND($L6="WORD",MOD($M6,2)),

   AND($L6="DWORD",MOD($M6,4)),

   AND(OR(K6="AI",K6="AQ"),M6="")

  ),

OR( 

   AND(OR(K6="Counter",K6="T",K6="HC",K6="AI",K6="AQ"),N6<>""), 

   AND(K6<>"",K6<>"Counter",K6<>"T",K6<>"HC",K6<>"AI",K6<>"AQ",L6="BOOL",N6=""),

   AND(K6<>"",K6<>"Counter",K6<>"T",K6<>"HC",K6<>"AI",K6<>"AQ",L6<>"BOOL",N6<>"")  

  )

   )


少即是多
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有13246条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。