java替换excel占位符,Excel实用技巧:利用占位符,灵活设置编码格式

在财务日常管理中,经常涉及一些编码,例如商品编码、订单编号、员工编号、客户编码等等。在自定义单元格格式中,利用占位符“#”、”*”、”0”等等,可以为表格数据设置统一的编码格式。

例如在办公用品领用登记表中,我们希望办公用品的编码格式显示为“bg-1-001”、“bg-1-002”这样的文本编码格式,那么,我们可以通过选中相应的单元格,点击鼠标右键进行单元格格式设置,在自定义单元格格式中设置类型为“'bg-1-'@”,这时候,单元格数据就统一显示为“bg-1-数字”的编码格式了,如图所示。

132680982_1_20180510102849769

图1为单元格数据设置编码格式

需要注意的是,对于有的版本的Excel,如果设置了单元格自定义格式,单元格数据格式仍然没有改变,则还需要双击单元格,然后点击其他单元格之后,数据才显示为带编号的文本格式。

在自定义格式中,不同的占位符代表不同的意义。

“@”是文本占位符,如果只使用单个@,作用是引用原始文本。

要在输入数字数据之前自动添加文本,使用自定义格式为:'文本内容'@;要在输入数字数据之后自动添加文本,则使用自定义格式为:@'文本内容'。

@符号的位置决定了Excel输入的数字数据相对于添加文本的位置。

如果使用多个@,则可以重复文本。

例如:如果单元格内输入的是“1”,而自定义单元格格式为:'集团'@'部',则单元格显示为:集团1部。

132680982_2_2018051010285019

图2“@”文本占位符

“#”是数字占位符。只显有意义的零而不显示无意义的零。小数点后数字如大于“#”的数量,则单元格格式显示按”#”的位数四舍五入。

例如:如果单元格中输入的数据是3.1415,自定义单元格格式为“###.##”,则单元格显示为:3.14。

132680982_3_20180510102850316

图3“#”数字占位符

“”是数字占位符。如果单元格的内容大于占位符,则显示实际数字;如果小于点位符的数量,则用补足。

例如:单元格数据是350123,如果自定义单元格格式为'00000',则单元格数据显示为350123;但是如果数据为123,则显示为00123。

如果单元格数据输入的是158.14,自定义单元格格式是'00.000',则单元格数据显示为100.140;如果输入数据为1.1,则显示为01.100。

132680982_4_20180510102850472

图4“”数字占位符

“*”的作用是重复下一次字符,直到充满列宽。

例如:单元格输入字母“a”,如果自定义单元格格式为:“@*-”,那么单元格数据显示为:a---------------,其中“-”一直重复显示,直到充满列宽。

“*”占位符还可以用于仿真密码保护。例如设置自定义单元格格式为:**,则单元格显示为:************,直到充满列宽。

132680982_5_20180510102850628

图5利用自定义格式设置仿真密码保护

“,”:千位分隔符。

例如:单元格中数据是“18000”,如果自定义单元格格式为:#,###,则单元格内容显示为:12,000。

132680982_6_20180510102850831

图6利用自定义格式设置千分位

8、“?”:数字占位符。在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐。

例如:一列数据中分别是“3.1415”、“3500.123”和“251.1”,设置这一列单元格自定义格式为“???.??”,则单元格显示小数点对齐结果如图所示。

132680982_7_20180510102850988

图7为单元格数据设置编码格式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值