该公式涉及三个简单的基本函数:MID、CELL及FIND函数。这三个函数都很简单
CELL函数:返回有关单元格的格式、位置或内容的信息。比如=CELL("filename",C1),含义为:CI单元格所在的excel表格名称(包括全部路径)。以我的这个表格为例,该公式返回的内容便是:D:工作A公司2016底稿[ZP-在建工程 ok.xls]ZP-17-1。
MID函数:返回文本字符串中从指定位置开始的特定数目的字符。比如=MID(C1,5,2),返回的内容为:C1单元格字符串的第五位开始向右数两位。
FIND函数:返回字符串中的某个字符在该字符串中第一次出现所在的位置。
比如A1单元格内容为ABCDABCD,则=FIND(“C”,A1,1),指的是:从第1个字符起看,A1中第一次出现C是第几个字符,返回值为3,第三个参数如果不填写,即默认为1。小伙伴也可以试试=FIND(“C”,A1,4)这个公式返回的是啥。
介绍完上面三个函数后,就可以来理解=MID(CELL("filename",C1),FIND("]",CELL("filename",C1))+1,99)了:
CELL("filename",C1)返回的是:D:工作A公司2016底稿[ZP-在建工程 ok.xls]ZP-17-1。
FIND("]",CELL("filename",C1))+1:表示符号]后一位在字符串“D:工作A公司2016底稿[ZP-在建工程 ok.xls]ZP-17-1”中的位数,即字母Z所在的位数。
综上所述,该公式的返回的内容为:从符号]后一位开始的99位字符,即ZP-17-1。(该例子中MID函数的第三个参数写了99,也可以写其他数字,只要不小于表格名称的字符个数即可)
0 3
抽凭样本信息的快速