【前言】Excel中国合伙人QQ群中一位做淘宝的群友遇到这样的问题: B列为淘宝编号,编号长度不一不规范;他需要一个公式在E列生成对应的新编号; 即以“TBBH.”作为编号开头,将B列编号数字变为8位;不足8位的以0补齐作为编号前导;如下图所示。 【1】在E2单元格输入公式: ='TBBH.'&TEXT(B2,'00000000') 【2】公式解析: 1、公式中&是文本连接运算符,连接、合并的意思; 2、TEXT属文本函数中的“转换格式函数”; 3、TEXT函数可将数值转换为文本,可使用户通过使用特殊格式的字符串来指定显示格式; 4、text函数语法:TEXT(value,format_text) 第一参数value为数值、计算结果为数值的公式,活对包含数值的单元格的引用; 第二参数format_text为“单元格格式”对话框中的“数字”选项卡中分类列表框中的“文本”形式的数值格式,注意:不能包含“*”。不容易理解的,看下面的截图: 5、公式中0是数字占位符,一个数字0占据一个位置,当数字位数不足时候强制性显示数字“0”。 图文作者:L-L-X |
|
来自: 新华书店好书榜 > 《「OFFICE」》