【Excel】补全单元格值变成固定长度

我们知道股票代码都为6位数字,但深圳中小板代码前面以0开头,数字格式时前面的0会自动省略,现在需要在Excel表格补全它。如下图:

这时我们需要用到特殊的函数:TEXT或者RIGHT

TEXT函数是Excel中一个非常有用的函数。TEXT 函数可通过格式代码向数字应用格式,进而更改数字的显示方式。

如果要变更可读的格式显示数字,或者将数字与文本或符号组合,它将非常有用。

TEXT(value,format_text)

Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

Format_text 为"单元格格式"对话框中"数字"选项卡上"分类"框中的文本形式的数字格式。

以下面为例,value是引用字段NO那一列B3,format_text为6位数字格式"000000"

所以公式为:TEXT(B3,"000000")

另外RIGHT 函数是 Microsoft Excel 中最常用的文本函数之一

句法 RIGHT(text, [num_chars])

RIGHT 函数从文本字符串的右侧返回一定数量的字符。例如,=RIGHT(welcome,2) 返回的是字符串welcome最右侧的2个字符。

这个场景下我们需要先计算B列股票代码未补全0时的长度LEN(B3),然后截取相应的长度6-LEN(B3),最后需要与B列的值合并,最后公式为RIGHT("000000", 6-LEN(B3)) &B3

相关推荐
一名技术极客15 分钟前
Vue2 doc、excel、pdf、ppt、txt、图片以及视频等在线预览
pdf·powerpoint·excel·文件在线预览
用余生去守护34 分钟前
【反射率】-- Lab 转换(excel)
excel
进击的六角龙35 分钟前
Python中处理Excel的基本概念(如工作簿、工作表等)
开发语言·python·excel
TracyDemo35 分钟前
excel功能
excel
lc寒曦36 分钟前
【VBA实战】用Excel制作排序算法动画
排序算法·excel·vba
zzzgd81639 分钟前
easyexcel实现自定义的策略类, 最后追加错误提示列, 自适应列宽,自动合并重复单元格, 美化表头
java·excel·表格·easyexcel·导入导出
努力学习技能的LY39 分钟前
Excel:vba实现批量插入图片批注
excel
图片转成excel表格2 小时前
wps怎么算出一行1和0两种数值中连续数值1的个数,出现0后不再计算?
excel·wps
q2498596933 小时前
前端预览word、excel、ppt
前端·word·excel
丁德双17 小时前
winform 加载 office excel 插入QRCode图片如何设定位置
c#·excel