excel学习库

excel表格_excel函数公式大全_execl从入门到精通

借助CELL函数,了解EXCEL标签名信息的实例详解

我们在EXCEL表格里做相关的操作时,是否想过:我的文件表单是什么?我的文件名如何获得?我的当前工作薄的名称如何得来?这些看似很简单的问题,但要想自动地实现却不是能轻易做到的。 在做VBA时也是一样,有时在不同的工作表中查来查去,查到了最后的结果值,但是在哪个工作表中呢?要进行判断。在EXCEL中提供了CELL函数可以实现这个功能。如下图,如果要想知道下面的三个值,在B3 、B5、 B7中需要录入什么函数呢?别急,我们一步步地实现: B3中的公式=CELL("filename") 讲解:CELL函数是office办公软件Excel中的函数,它可以返回所引用单元格的格式、位置或内容等信息。当用到CELL("filename")时,返回的值是包含包括全部路径的文件名,是文本格式,如果包含 reference 的工作表尚未保存,则返回空文本("")。 B5中的公式 =MID(CELL("FILENAME"),FIND("[",CELL("FILENAME"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)&T(NOW()) 讲解: FIND("[",CELL("FILENAME"))+1先求出“[”的位置 FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1) 再求出“[”“]”两个位置之差再减去1,即求得文件名的长度 MID(CELL("FILENAME"),FIND("[",CELL("FILENAME"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1) 求出文件名 T(NOW()) 使文件名能得到及时的更新。Now()是易失性函数,now函数可以随时刷新,再用T函数將NOW生成的資料清空,所以T(NOW())虽然不生成文本资料,但组合使用可以起到自动新的功能. B7中的公式 =REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")&T(NOW()) 公式讲解: FIND("]",CELL("filename")) “]”的位置 REPLACE(CELL("filename"),1,FIND("]",CELL("filename"))文件名替换从开头到“]”的位置替换为空。 T(NOW())使文件名能得到及时的更新。Now()是易失性函数,now函数可以随时刷新,再用T函数將NOW生成的資料清空,所以T(NOW())虽然不生成文本资料,但組合使用可以起到自动新的功能。 看下面的公式截图:函数就是输入和输出的映射,输入和输出是对应的。虽然输入和输出的值不一定是一个值。这个观点在我之前的文章中详细地阐述过,这里就不再多说了。 函数的存在是输入和输出的必然结果,没有不确定性。不像今年的天气,昨日还较冷,只有7、8℃,今日一下子就到了30℃,这种不确定性让人措手不及。 时间正如这种函数,一分一秒地过着,如NOW(),一直在运行,不停息,不住,也无所住,当有变化时刷新一下,继续运行。生命在无所住中一天天消耗。 无所住的不仅是时间,还有心境。有所住的,都是虚的。如果做是念,要如何如何,其实正是自己怕不如何如何。如果不做是念,才证明自己能够如何如何。无所住中追求一种长生不息。要有自己的信心。 函数是必然的,要透过外表,看到内部复杂的逻辑,再看时分清主次,也不是很复杂的,又是平静的。正如:“一”万物复苏,“茶”大容之道。 闲话少叙,其实闲话即非闲话。看下面的输出结果: 顺利地给出了开篇想要知道的各种值。 上述的结构在VBA中经常会用到,是非常实用的一种技巧。希望大家能相信、理解、接受、掌握。 分享成果,随喜正能量

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接