找回密码
 立即注册

QQ登录

只需一步,快速开始

派大星

初级会员

37

主题

141

帖子

364

积分

初级会员

积分
364
派大星
初级会员   /  发表于:2019-7-11 10:07  /   查看:5572  /  回复:8
1金币
请问,同一个单元格可以设置两种格式吗?就是假如输入的是数字就保留两位小数,假如输入的是日期就显示成另一种格式

最佳答案

查看完整内容

这个可以考虑使用四舍五入的函数=ROUND(D20,2):

8 个回复

倒序浏览
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2019-7-11 10:07:17
来自 6#
这个可以考虑使用四舍五入的函数=ROUND(D20,2):

image.png89156493.png

评分

参与人数 1满意度 +5 收起 理由
派大星 + 5

查看全部评分

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-7-11 11:36:35
2#
可以使用自定义格式来实现,大致思路可以参考:
  1. // 自定义格式 同一个单元格设置两个格式
  2.         function CustomTwoFormat(){

  3.         }
  4.         CustomTwoFormat.prototype = new GC.Spread.Formatter.FormatterBase();
  5.         CustomTwoFormat.prototype.format = function (obj,formattedData){
  6.             if(typeof obj == "number"){
  7.                 return obj.toFixed(2);
  8.             }
  9.             if(typeof obj == "string"){
  10.                 return obj + "string";
  11.             }
  12.         }
复制代码


参考:https://demo.grapecity.com.cn/Sp ... mos/customFormatter
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
派大星
初级会员   /  发表于:2019-7-11 13:24:02
3#
Fiooona 发表于 2019-7-11 11:36
可以使用自定义格式来实现,大致思路可以参考:

您好 除了这种方式还有以外的实现方式吗? 我想多参考几种
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-7-11 13:34:27
4#
还可以监听单元格改变的事件,单元格输入一个数字之后监听这个单元格改变了,然后获取这个单元格的值,根据不同的值,设置不同的单元格格式,sheet.setFormatter();
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
派大星
初级会员   /  发表于:2019-7-11 16:04:56
5#
Fiooona 发表于 2019-7-11 13:34
还可以监听单元格改变的事件,单元格输入一个数字之后监听这个单元格改变了,然后获取这个单元格的值,根据 ...

您好 我有一个需求是这个样子的  比如在单元格中输入 =1/3  实际结果是0.33333333 希望让它显示到2位小数 而输入 =1/1 那么希望他就显示 1 就可以了  请问想实现这种效果应该用哪种方式比较好呢
回复 使用道具 举报
派大星
初级会员   /  发表于:2019-7-11 16:57:36
7#
Fiooona 发表于 2019-7-11 16:14
这个可以考虑使用四舍五入的函数=ROUND(D20,2):

您好,这个ROUND的方式可以,但是如何可以将图片中两个函数合二为一,只显示最终版
微信截图_20190711165606.png
回复 使用道具 举报
派大星
初级会员   /  发表于:2019-7-11 17:08:40
8#
派大星 发表于 2019-7-11 16:57
您好,这个ROUND的方式可以,但是如何可以将图片中两个函数合二为一,只显示最终版

明白了,=ROUND(B20/B21,2)就行了,感谢
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-7-11 18:07:59
9#
好的 金币已收到,结帖啦
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部