Foxtable(狐表)用户栏目专家坐堂 → Excel报表的合并问题


  共有1789人关注过本帖树形打印复制链接

主题:Excel报表的合并问题

帅哥哟,离线,有人找我吗?
shqpldczj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:141 积分:1285 威望:0 精华:0 注册:2016/4/6 14:05:00
Excel报表的合并问题  发帖心情 Post By:2024/8/22 10:43:00 [只看该作者]

 I列的5000合并后变成了一个5000,而不是分两行了
图片点击可在新窗口打开查看此主题相关图片如下:报表合并.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110784 积分:563852 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/22 11:01:00 [只看该作者]

Excel就是这样的,要不就不要合并

 回到顶部
帅哥哟,离线,有人找我吗?
shqpldczj
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:141 积分:1285 威望:0 精华:0 注册:2016/4/6 14:05:00
合并的问题  发帖心情 Post By:2024/8/22 11:09:00 [只看该作者]

 合计是220000,实际应该是80000+60000=140000,Excel报表能做到吗?

图片点击可在新窗口打开查看此主题相关图片如下:合计.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110784 积分:563852 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/22 11:16:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
shqpldczj
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:141 积分:1285 威望:0 精华:0 注册:2016/4/6 14:05:00
这些公式我都试过了  发帖心情 Post By:2024/8/22 11:51:00 [只看该作者]

 Excel报表生成后合并的数据只是显示,求和的时候还是按分开的求和所以结果就是80000+80000+60000=220000


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110784 积分:563852 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/22 12:06:00 [只看该作者]

这个是正常的,因为是按foxtable里的表格数据进行处理,而不是按照execl表格的数据进行处理。

这种特殊的求和考虑使用报表事件解决:类似:http://www.foxtable.com/webhelp/topics/1957.htm

 回到顶部
帅哥哟,离线,有人找我吗?
shqpldczj
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:141 积分:1285 威望:0 精华:0 注册:2016/4/6 14:05:00
麻烦修改一下  发帖心情 Post By:2024/8/22 13:34:00 [只看该作者]

 
Dim Book As New XLS.Book(ProjectPath & "Attachments\甲方乙方决算.xls")
Dim fl As String = ProjectPath & "Reports\甲方乙方决算.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()

我是代码生成的,用标记求和不会写

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110784 积分:563852 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/22 13:38:00 [只看该作者]

请上传实例说明

 回到顶部
帅哥哟,离线,有人找我吗?
shqpldczj
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:141 积分:1285 威望:0 精华:0 注册:2016/4/6 14:05:00
就是上面的合并问题  发帖心情 Post By:2024/8/22 13:40:00 [只看该作者]

 我要的结果是80000+60000=140000


 回到顶部
帅哥哟,离线,有人找我吗?
shqpldczj
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:141 积分:1285 威望:0 精华:0 注册:2016/4/6 14:05:00
Excel标记求和  发帖心情 Post By:2024/8/22 14:23:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

A表“甲方合同”,B表“决算乙方”做了关联
Dim Book As New XLS.Book(ProjectPath & "Attachments\甲方乙方决算.xls")
Dim fl As String = ProjectPath & "Reports\甲方乙方决算.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()
用代码生成了Excel报表

附件一个是模版一个生成后的报表,现在想求出审价金额的Excel表里的合计140000



[此贴子已经被作者于2024/8/22 14:27:59编辑过]

 回到顶部
总数 16 1 2 下一页