找回密码
 立即注册
搜索

关于设置Print_Area名称,以实现仅打印有内容的行,不打印公式返还空值 ...

1
回复
1544
查看
[复制链接]

1

主题

10

帖子

1

幻币

初入江湖

Rank: 1

积分
9
2021-10-7 23:54:00 显示全部楼层 |阅读模式
EXCEL中定义一个名称:Print_Area,引用位置使用以下公式。
WPS表格中,先从页面布局下的打印区域设置,随便设置一个打印区域,再从公式下的名称管理器找到Print_Area,引用位置使用以下公式。





=INDIRECT("表格名称!$A$1:$E$"&COUNTIF(表格名称!$A$5:$A$500,"")-(COUNTIF(表格名称!$A$5:$A$500,"")-COUNTIF(表格名称!$A$5:$A$500,"="))+4)


其中:A5为统计的第一格,A500为统计的最后一格,二者调整为需要的列即可。+4是补偿未统计的表头行数。
                                       

PPT学习论坛
回复

使用道具 举报

2

主题

4

帖子

3

幻币

初入江湖

Rank: 1

积分
10
2022-1-6 09:09:02 显示全部楼层
我人傻了,总行数已知的话直接用总行数减去真空假空就行了,可以简化成下面这样:
=INDIRECT("表格名称!$A$1:$E$"&(500-COUNTIF(表格名称!$A$5:$A$500,"")))
其他都一样,500表示表格总行数
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册