【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

相关推荐
徐同保16 小时前
vue 在线预览word和excel
vue.js·word·excel
kaixin_啊啊20 小时前
计算机二级office操作技巧——Excel篇
excel
~在杰难逃~1 天前
关于订单信息的Excel数据分析报告
笔记·数据分析·excel·数据分析报告
生产队队长2 天前
SpringBoot2:web开发常用功能实现及原理解析-整合EasyExcel实现Excel导入导出功能
spring boot·excel
麋鹿会飞但不飘2 天前
EasyExcel拿表头(二级表头)爬坑,invokeHeadMap方法
java·spring boot·excel
Eiceblue2 天前
Python 实现Excel XLS和XLSX格式相互转换
vscode·python·pycharm·excel
if时光重来2 天前
springboot项目实现导出excel动态设置表头
spring boot·后端·excel
我是Superman丶2 天前
【工具】Java Excel转图片
java·python·excel
說詤榢2 天前
判断2个excel文件差异的条数
excel
镜花照无眠2 天前
Excel爬虫使用实例-百度热搜
爬虫·excel