欢迎光临散文网 会员登陆 & 注册

excel存储19位数字 雪花id

2023-03-26 12:27 作者:取悦疾风  | 我要投稿

先说场景:

要往字典表里面批量存入数据,经过自己的调整,数据准备完毕,然而因为是直接跑SQL脚本,所以id是要自己手动指定的,为了和表里面的 id 保持一致,使用雪花算法id,接下来是使用excel生成自增的雪花id的方法

先直接看效果

id列就是我们最终的效果,拖拽id列的所有数据,粘贴到word里面,粘贴方式为只保留文本,即可获得id列

图片1

如何做出这样的效果

1 在A2单元格 输入 123456789012345  这15位数字 然后这15位数字就会以科学计数法的形式保存

2 在B2单元格输入12345 这5位数字

3 在C2列输入 =A2&B2 公式  按下回车键 即可出现效果

4 复制B2单元格到B3单元格,将最后一位 5 改为 6

5 鼠标点住A2,拖动到A3 代表选中了A2和A3,2个单元格,鼠标移动到A3单元格的右下角,当鼠标变成了一个十字的状态,点住鼠标,向下拖动,即可触发excel的自动填充功能,现在将会看到和 图片1 一样的效果

6 类似 5 的操作,将b列的数据也自动填充

7 直接选中C2单元格,鼠标移动到右下角,直接下拉即可完成

补充

不想看A列和B列可以鼠标放到A列上,鼠标会变成一个向下的箭头,点击鼠标右键,可以选择隐藏这一列


Q&A

Q1 :为什么是15位数字?

A1 :因为超过15位数字,excel会将后边的数字变为0,导致数据不准确


Q2 :既然第一列数字都一样,为什么还要再拉,直接用公式绑定这一个单元格不就好了

A2 :你说的对,如下操作 修改 C2 栏的公式 

把 =A2&B2 修改为 =$A$2&B2 然后下拉即可


excel存储19位数字 雪花id的评论 (共 条)

分享到微博请遵守国家法律