重量级公式:
="<"&REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")&">"&TRIM($B5)&"("&C$4&")"
生成单元格文字说明类似<S4400>4.109其它(上年同期数)
如图,此公式用于批量生成单元格说明
说明:
要配置公式的单元格的格式为常规,而不是文本或其它;
=号开头,默认为公式;
公式的文本需要用""括起来;
字母数据结合表示引用目标行列的内容,比如B5表示第5行B列;
常量(固定值)前需要加,防止在拖动公式到其它单元格的时候发生变化,如B5在拖动时一直是B列行号却会变化,C$4在拖动时一直是第4行列号却会变化;
&用来在公式中拼接各项;
-
REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")可引用sheet页名称,不同sheet页无须多次配置;
问题:
TRIM()为去前后空格函数;
-
CELL("filename")表示sheet页的绝对路径,格式为
excel所在绝对路径\[excel名称]sheet页名称
,如C:\Users\ReaqL\Desktop[新建 XLS 工作表.xls]Sheet1,如下图所示
FIND查找字符所在位置函数,FIND("]",CELL("filename"))查找CELL("filename")内容中]所在位置;
REPLACE替换函数,REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")表示把CELL("filename")内容中从头开始到]的部分文本替换为空;