-
如何取消高亮显示重复项_如何将重复数据突出显示?
2020-12-19 01:19:30将表格中一列数据中重复的,使用特殊颜色突出显示或者使用一些符号标记出来。例如:一个供应商,可以邀请别的供应商加入成为联合体,报表要显示所有供应商,然后供应商最后一列显示所有联合体,当联合体供应商跟别的...将表格中一列数据中重复的,使用特殊颜色突出显示或者使用一些符号标记出来。
例如:
一个供应商,可以邀请别的供应商加入成为联合体,报表要显示所有供应商,然后供应商最后一列显示所有联合体,当联合体供应商跟别的供应商重复时要突出显示,并且加星号。特殊颜色突出显示
用设计器自带 demo 数据源中的订单明细数据表,使用向导创建一张分组报表,如下图所示。
针对所有订单中的产品 ID 进行判断,如果产品 ID 有重复,那么就将有重复数据的产品 ID 标红显示。
追加一列,在 F2 单元格中设置表达式为 =query(“select count(*) from 订单明细 where 产品 ID=?”,B2)。
通过这个表达式,我们可以对应集算出当前产品 ID 在订单明细表中出现的次数,接下来根据这个统计值对 B2 的前景色做条件判断,B2 的前景色表达式为 if(F2>1,-65536,-16777216)。
经过以上设置,就已经将产品 ID 出现多次的数据实现标红了,为了可以看出效果,我将数据集转为内建,编辑了数据,增加了一条只有一个单独的产品 ID 记录,效果如下图所示。
最后一列数据是辅助判断的,所以我们不需要在报表中显示,可以设置不可见,先选中 F 列,然后在右侧的属性面板中将列的可视勾选去掉。
注意:是列属性中的可视。
美化下报表,设置了下对齐方式为居中,以及折扣的显示格式,我们再来看下效果。
特殊符号标注
在上面那张报表基础上实现,对于重复数据在后面加一个红色的五角星做特殊标注,对于没有重复的产品 ID 不做特殊标注。
1. 在 C 列前插入一列,在 B2 格子设置表达式为:if(G2>1,“☆”,"")。
2. 设置 C2 前景色为红色;
3. 为了让 C2 格子和 B2 的产品 ID 看上去是一列内,调整列宽,并且设置 C1,C2 的左边框颜色为透明。
4. 将 B1 和 C1 格子合并。
5. 将 B2 的对齐方式设置为靠右,C2 单元格对其方式靠左,并设置 C2 缩进为 5。
具体设置如下图所示。
下面我们预览报表看下效果。
经过以上设置我们就完成了对于重复数据加上星号特殊标注的效果,附件中有这篇文章所做的报表文件,有这样需求的小伙伴可以参考本文和报表文件实现。
附件:示例报表
-
如何取消高亮显示重复项_如何将重复数据突出显示?
2020-12-19 01:36:11将表格中一列数据中重复的,使用特殊颜色突出显示或者使用一些符号标记出来。例如:一个供应商,可以邀请别的供应商加入成为联合体,报表要显示所有供应商,然后供应商最后一列显示所有联合体,当联合体供应商跟别的...将表格中一列数据中重复的,使用特殊颜色突出显示或者使用一些符号标记出来。
例如:
一个供应商,可以邀请别的供应商加入成为联合体,报表要显示所有供应商,然后供应商最后一列显示所有联合体,当联合体供应商跟别的供应商重复时要突出显示,并且加星号。特殊颜色突出显示
用设计器自带 demo 数据源中的订单明细数据表,使用向导创建一张分组报表,如下图所示。
针对所有订单中的产品 ID 进行判断,如果产品 ID 有重复,那么就将有重复数据的产品 ID 标红显示。
追加一列,在 F2 单元格中设置表达式为 =query(“select count(*) from 订单明细 where 产品 ID=?”,B2)。
通过这个表达式,我们可以对应集算出当前产品 ID 在订单明细表中出现的次数,接下来根据这个统计值对 B2 的前景色做条件判断,B2 的前景色表达式为 if(F2>1,-65536,-16777216)。
经过以上设置,就已经将产品 ID 出现多次的数据实现标红了,为了可以看出效果,我将数据集转为内建,编辑了数据,增加了一条只有一个单独的产品 ID 记录,效果如下图所示。
最后一列数据是辅助判断的,所以我们不需要在报表中显示,可以设置不可见,先选中 F 列,然后在右侧的属性面板中将列的可视勾选去掉。
注意:是列属性中的可视。
美化下报表,设置了下对齐方式为居中,以及折扣的显示格式,我们再来看下效果。
特殊符号标注
在上面那张报表基础上实现,对于重复数据在后面加一个红色的五角星做特殊标注,对于没有重复的产品 ID 不做特殊标注。
1. 在 C 列前插入一列,在 B2 格子设置表达式为:if(G2>1,“☆”,"")。
2. 设置 C2 前景色为红色;
3. 为了让 C2 格子和 B2 的产品 ID 看上去是一列内,调整列宽,并且设置 C1,C2 的左边框颜色为透明。
4. 将 B1 和 C1 格子合并。
5. 将 B2 的对齐方式设置为靠右,C2 单元格对其方式靠左,并设置 C2 缩进为 5。
具体设置如下图所示。
下面我们预览报表看下效果。
经过以上设置我们就完成了对于重复数据加上星号特殊标注的效果,附件中有这篇文章所做的报表文件,有这样需求的小伙伴可以参考本文和报表文件实现。
-
C#编程经验技巧宝典
2008-06-01 08:59:3314 <br>0028 “///”符号的使用技巧 14 <br>0029 使用注释取消程序语句的执行 15 <br>2.2 语句 15 <br>0030 跳转语句GOTO的使用 15 <br>0031 Continue语句的使用 16 <br>0032 Break... -
word使用技巧大全
2011-03-18 20:37:5324、如何将一个表格垂直拆分为两个的表格 87 25、巧用Word的扩展选定功能 87 26、Excel单元格多于15位数字的输入 87 27、Word中磅与厘米的换算 87 28、计算机中容量单位的换算 88 29、在Excel中复制上一单元格 88 30... -
Excel数据处理与分析实战技巧精粹 附书源码
2010-10-10 19:46:37Excel数据处理与分析实战技巧精粹 附书源码 ISBN:9787115182326 本书在对Excel技术论坛上上百万个提问的分析与提炼的基础上,汇集了用户在... 技巧189 数据透视表刷新数据后如何保持调整好的列宽 技巧190 启用选定... -
PowerPoint.2007宝典 8/10
2012-04-01 18:39:239.1.1 利用“插入表格”对话框创建表格 169 9.1.2 利用“表格”按钮创建表格 169 9.1.3 绘制表格 170 9.2 在表格中来回移动 171 9.3 选择行、列和单元格 171 9.4 编辑表格的结构 172 9.4.1 调整整个... -
asp.net知识库
2015-06-18 08:45:45SubmitOncePage:解决刷新页面造成的数据重复提交问题 SharpRewriter:javascript + xml技术利用#实现url重定向 采用XHTML和CSS设计可重用可换肤的WEB站点 asp.net的网址重定向方法的比较:面向搜索引擎友好 也谈 ... -
MAPGIS地质制图工具
2013-05-06 16:15:302、如果需要把Excel中的线也输入到MapGis中,请先设置好表格中的线,且能输入单元格的文字字体、颜色、大小等; 3、如果要自定义表格转到MapGis范围大小,在点菜单Excel->MapGis后,框选输入数据的范围,数据输入... -
C#程序开发范例宝典电子书从1-471例后面的暂时没有
2008-10-16 21:15:36实例278 删除表格中指定的记录 401 实例279 利用SQL语句删除数据 402 9.10 数据记录 403 实例280 分页显示信息 403 实例281 移动记录 404 9.11 数据维护 406 实例282 在C#中分离SQL Server数据库 406 ... -
excel的使用
2012-11-25 17:06:01(1)使用颜色 要在自定义格式的某个段中设置颜色,只需在该段中增加用方括号括住的颜色名或颜色编号。Excel识别的颜色名为:[黑色]、[红色]、[白色]、[蓝色]、[绿色]、[青色]和[洋红]。Excel也识别按[颜色X]指定的... -
程序开发范例宝典>>
2012-10-24 10:41:28实例030 窗口颜色的渐变 30 1.9 窗体动画 31 实例031 窗体中的滚动字幕 31 实例032 动画显示窗体 32 实例033 制作闪烁的窗体 33 实例034 实现任务栏通知窗口 34 实例035 动画形式的程序界面 38 ... -
书 名:程序开发范例宝典>>【中卷】(分三卷上传完本书案例)
2010-04-05 21:59:37实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例241 检测磁盘是否准备好 335 实例242 图表显示磁盘容量 335 实例243 格式化磁盘 337 7.4 系统控制 338 实例244 将计算机设置为休眠状态 338... -
书 名:程序开发范例宝典>>【下卷】(分三卷上传完本书案例)
2010-04-05 03:24:09实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例241 检测磁盘是否准备好 335 实例242 图表显示磁盘容量 335 实例243 格式化磁盘 337 7.4 系统控制 338 实例244 将计算机设置为休眠状态 338... -
软件工程师典藏:C#程序开发范例宝典(第2版).part01
2012-11-11 20:05:51实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例241 检测磁盘是否准备好 335 实例242 图表显示磁盘容量 335 实例243 格式化磁盘 337 7.4 系统控制 338 实例244 将计算机设置为休眠状态 338 实例245 切换... -
C#程序开发范例宝典(第2版).part02
2012-11-12 07:55:11实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例241 检测磁盘是否准备好 335 实例242 图表显示磁盘容量 335 实例243 格式化磁盘 337 7.4 系统控制 338 实例244 将计算机设置为休眠状态 338 实例... -
C#程序开发范例宝典(第2版).part13
2012-11-12 20:17:14实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例241 检测磁盘是否准备好 335 实例242 图表显示磁盘容量 335 实例243 格式化磁盘 337 7.4 系统控制 338 实例244 将计算机设置为休眠状态 338 实例... -
C#程序开发范例宝典(第2版).part08
2012-11-12 08:04:21实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例241 检测磁盘是否准备好 335 实例242 图表显示磁盘容量 335 实例243 格式化磁盘 337 7.4 系统控制 338 实例244 将计算机设置为休眠状态 338 实例... -
C#程序开发范例宝典(第2版).part03
2012-11-12 07:56:38实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例241 检测磁盘是否准备好 335 实例242 图表显示磁盘容量 335 实例243 格式化磁盘 337 7.4 系统控制 338 实例244 将计算机设置为休眠状态 338 实例... -
C#.net_经典编程例子400个
2013-05-17 09:25:3044 1.13 窗体控制技术 45 实例044 在关闭窗口前加入确认对话框 45 实例045 使用任意组件拖动窗体 46 实例046 修改提示字体及颜色 47 1.14 其他技术 48 实例047 如何为MDI类型窗体设置... -
Visual C++程序开发范例宝典(光盘) 第四部分
2010-04-25 13:32:56实例304 将DataGrid表格中的查询结果输出到Excel中 实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置... -
Visual C++程序开发范例宝典(光盘) 第三部分
2010-04-25 13:26:03实例304 将DataGrid表格中的查询结果输出到Excel中 实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置... -
Visual C++程序开发范例宝典(光盘) 第一部分
2010-04-25 13:13:05实例304 将DataGrid表格中的查询结果输出到Excel中 实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置... -
Visual C++程序开发范例宝典(光盘) 第八部分
2010-04-25 13:46:42实例304 将DataGrid表格中的查询结果输出到Excel中 实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置... -
Visual C++程序开发范例宝典(光盘) 第六部分
2010-04-25 13:39:21实例304 将DataGrid表格中的查询结果输出到Excel中 实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置... -
Visual C++程序开发范例宝典(光盘) 第七部分
2010-04-25 13:43:32实例304 将DataGrid表格中的查询结果输出到Excel中 实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置... -
Visual C++程序开发范例宝典(光盘) 第二部分
2010-04-25 13:23:12实例304 将DataGrid表格中的查询结果输出到Excel中 实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置... -
Visual C++程序开发范例宝典(光盘) 第五部分
2010-04-25 13:35:43实例304 将DataGrid表格中的查询结果输出到Excel中 实例305 利用Word打印 实例306 利用Excel打印 10.10 控制打印 实例307 打印超长字符串自动换行 实例308 批量打印文档 实例309 实现横向打印 实例310 设置... -
Visual C++程序开发范例宝典 含本书光盘源码(1-16章)全部共399个实例
2010-02-09 10:30:25cc实例168 取消磁盘共享 cc实例169 格式化磁盘 6.3 桌面相关设置 cc实例170 隐藏.c显示“开始”按钮 cc实例171 隐藏.c显示桌面文件 cc实例172 隐藏.c显示Windows任务栏 6.4 系统... -
Visual C++程序开发范例宝典(PDF扫描版).part3
2015-03-15 20:51:39cc实例168 取消磁盘共享 cc实例169 格式化磁盘 6.3 桌面相关设置 cc实例170 隐藏.c显示“开始”按钮 cc实例171 隐藏.c显示桌面文件 cc实例172 隐藏.c显示Windows任务栏 6.4 系统...