如何在Excel整列所有数值的右数第2位后添加逗号
解决方案
方案1:函数公式法(适配所有Excel版本)
假设原始数据存储在A列,在相邻空白列(如B列)的首个数据行(如B1)输入如下公式:=LEFT(A1,LEN(A1)-2)&","&RIGHT(A1,2)
操作步骤:
- 输入公式后回车确认第一行结果符合预期
- 点击B1单元格右下角的填充柄(黑色十字标识),双击即可自动向下批量填充到所有对应数据行,5万行数据可在数秒内完成计算
- 若需要将生成的结果转为固定文本,选中整个B列后按
Ctrl+C复制,右键选择「选择性粘贴」-「值」即可
如果存在原始数据长度不足2位的场景,可使用带判断的防错公式:=IF(LEN(A1)<=2,A1,LEFT(A1,LEN(A1)-2)&","&RIGHT(A1,2))
方案2:快速填充法(Excel 2013及以上版本适用,无需记公式)
- 在A列相邻空白列的第一行,手动输入第一行数据对应的目标格式结果
- 选中第二行的空白单元格,按下快捷键
Ctrl+E,Excel会自动识别规则完成整列填充,操作门槛更低、处理速度更快
内容的提问来源于stack exchange,提问作者K M
相关产品推荐
相关产品推荐

