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

QQ登录

只需一步,快速开始

luolanqiang 活字格认证

高级会员

136

主题

456

帖子

1398

积分

高级会员

积分
1398

微信认证勋章活字格认证

luolanqiang 活字格认证
高级会员   /  发表于:2019-4-6 20:40  /   查看:1699  /  回复:4
当页面中有表格,导出表格或页面到EXCEL时,表格的行号会发生改变,如果在A1单元格中为表格设置了行号(函数row()),在页面上它从1开始顺次显示行号,但导到EXCEL后,由于页面表格以外的区域被转换成了EXCEL中的行列,将导致这个行号发生改变,假如你活字格的页面顶上留了5行作为页眉,导出后的表格将从6开始显示行号,本来这是个正常现象,但有时候将招致很大的烦恼。例如:当这个行号被引用,并当作计算的依据后,就全乱套了,比如我在函数中引用了这个行号的情况下。当然试过既然导出后它显示6,那我就第一行就设置为row()-5。这回导出后行号是显示对了,但是含有公式的单元格报错一大片(即使只导出计算值不导出公式也一样),在页面上显示正常。想了很多办法都没法解决。


4 个回复

倒序浏览
咖啡里讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-4-6 21:02:38
沙发
引用第一行无数据的任意列,如:=row(A1)
回复 使用道具 举报
luolanqiang活字格认证
高级会员   /  发表于:2019-4-7 00:45:19
板凳
有数据
回复 使用道具 举报
咖啡里讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-4-7 00:54:22
地板
任意列,如AA1或BB1等等,第一行就行
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-4-8 09:32:18
5#

没有看出你的问题的具体原因。如果ROW(A1)函数不能解决你的需求,你可以写视图去自行创建行号。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部