请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

钮祜禄

注册会员

2

主题

7

帖子

33

积分

注册会员

积分
33
最新发帖
钮祜禄
注册会员   /  发表于:2021-4-19 10:33  /   查看:2714  /  回复:11
1金币
现在插入箭头这种都是一组三种箭头的条件格式,可不可以给所选单元格标记可以任意选择图标组中的任意一个
比如给选中区域指定添加一个绿色向上箭头




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

11 个回复

倒序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-19 14:49:44
沙发
您好,能了解一下您的实际应用场景么?这样我就可以了解上下文,然后根据您的数据来源、数据最终需要如何展示等细节问题,给您一个更贴合您需求的解决思路哈~
回复 使用道具 举报
钮祜禄
注册会员   /  发表于:2021-4-19 14:54:04
板凳
Chelsey.Wang 发表于 2021-4-19 14:49
您好,能了解一下您的实际应用场景么?这样我就可以了解上下文,然后根据您的数据来源、数据最终需要如何展 ...

我们是做财务报表的,基于报表做报告的时候,财务人员需要在报表上做标注,比如这个数字相对去年上涨了,就标一个向上箭头。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-19 17:59:17
地板
您好,如果是几种类型比较固定的信息,给您提供一个我的思路哈,通过组合框和条件格式一起实现:新建一列,专门用于标记,类型是整数,2代表上升,1代表不变,0代表下降,
将这一列设置为组合框,并在高级设置中设置对应的文本。
条件格式中编辑规则为对应的图标,


最终效果如下:



如果您仅仅是想标注出上升的信息,那可以设置单元格类型为单选按钮中的开关

附上demo~


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
钮祜禄
注册会员   /  发表于:2021-4-19 19:57:48
5#
Chelsey.Wang 发表于 2021-4-19 17:59
您好,如果是几种类型比较固定的信息,给您提供一个我的思路哈,通过组合框和条件格式一起实现:新建一列, ...

不能新建一列,每个单元格的数据都有意义,就要在单元格上标记的。
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-20 09:37:17
6#
钮祜禄 发表于 2021-4-19 19:57
不能新建一列,每个单元格的数据都有意义,就要在单元格上标记的。

您好,我先问一下哈,
财务人员需要在报表上做标注

这里的标注是人为标注的还是系统计算自动得到的?
如果是人为标注的,那么您的需求可能没有办法实现,只能通过楼上的方式去做。因为条件格式的定义就是根据单元格的值决定格式,表格的每一列都是单一类型的数据,条件格式才能够实现。如果您的标注和数据是分离的,就无法在一个单元格实现。
如果是系统自动生成的,那不是直接使用条件格式去判断比去年上升还是下降不就可以了么?
回复 使用道具 举报
钮祜禄
注册会员   /  发表于:2021-4-20 10:48:35
7#
Timothy.Xu 发表于 2021-4-20 09:37
您好,我先问一下哈,

这里的标注是人为标注的还是系统计算自动得到的?


需求大概就是下图这样,截图截了很小的一个示意,实际上会有上百条行列数据,然后白色区域的单元格用户希望可以自己添加图标。



是人为标注的,就跟字体一样可以对任意格子进行加粗,用户也可以对任意格子插入他选择的图标,比如‘BBB实际数’加一个红色箭头。

增加一列不行,因为我数据有非常多列,每列上的单元格都是可以标注的,再增加对应标注列那太分裂了,没法看。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-20 14:31:26
8#
本帖最后由 Timothy.Xu 于 2021-4-20 14:33 编辑
钮祜禄 发表于 2021-4-20 10:48
需求大概就是下图这样,截图截了很小的一个示意,实际上会有上百条行列数据,然后白色区域的单元格用户 ...

那么图标这个值该如何保存呢?这个页面其他用户还能否进行操作?如果两个用户的标注不一样该如何处理?还是说每个用户只能看到自己的标注?如果您的需求是一个类似于在线 Excel 编辑器的需求,可能活字格不是很好胜任这个需求,葡萄城的另一款控件产品 SpreadJS 可能更适合实现您这个场景~
回复 使用道具 举报
钮祜禄
注册会员   /  发表于:2021-4-20 14:37:24
9#
Timothy.Xu 发表于 2021-4-20 14:31
那么图标这个值该如何保存呢?这个页面其他用户还能否进行操作?如果两个用户的标注不一样该如何处理?还 ...

需要保存,下次还原,这个信息是需要分离出来保存的,因为这个数据的坐标是我们算出来的,我们的表可以折叠展开,这次‘BBB-实际数’在 row=1,col=1, 下次就不一定了,所以坐标是动态算的,这些标注信息我们也会动态算。现在条件格式就是动态计算的坐标,但是不能满足这个需求,这个需求也不算条件格式了,可以说是无条件格式吧,就是一种样式?无所谓用什么方式,只要能实现就可以。

用户之间是公用的,标注不一样应该就是覆盖式。
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-20 14:49:05
10#
钮祜禄 发表于 2021-4-20 14:37
需要保存,下次还原,这个信息是需要分离出来保存的,因为这个数据的坐标是我们算出来的,我们的表可以折 ...

样式需要保存,那就一定需要存在数据库里,所以必须有一个字段来承接这一组数据。因为活字格的表格一列只能绑定一个字段(事实上大部分的 web 表格都只能有一个字段),看起来在一个格子里存储数据和标注数据,实际上都是两个格子,只不过在显示的时候拼在一起,并且把边框消除了而已。您这个需求,我的建议是是用图文列表,将您需要的图标维护到一张表里,然后使用点击按钮弹出下拉菜单去选择的方式进行标注,大概是这样:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部