Foxtable(狐表)用户栏目专家坐堂 → 关于EXCEL报表:内容合并与格式设置


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

主题:关于EXCEL报表:内容合并与格式设置

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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
关于EXCEL报表:内容合并与格式设置  发帖心情 Post By:2015/8/27 10:20:00 [只看该作者]

在以前的易表报表中:

1、有时直接将相关列内容连接成一个内容打印,比如:

[工作单位]+[职务]:直接生成工作单位及职务

[学历]+if([毕业院校及专业]="","","("+[毕业院校及专业]+")"):生成“学历(毕业学校及专业)”格式直接打印

2、将多行内容合并成一段文字:

Substitute(Substitute(Substitute([简历],CHAR(10),""),CHAR(13),"")," ",""):去掉简历中的回车符等,也就是将表中各行简历连接成一段文字打印(这样可以节约打印空间)。

3、通过format([日期],"YY-MM")等控制打印格式,现在的EXCEL报表,可以通过设置单元格格式设置,但没有YYMM,YY-MM等格式。


请问以上方式在狐表的EXCEL报表中能否做到,还是要通过设置一些临时列来实现?

[此贴子已经被作者于2015/8/27 10:20:28编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/27 10:23:00 [只看该作者]

全部都能用表达式和函数完成,如

 

<[工作单位]+[职务]>

 

http://www.foxtable.com/help/topics/1388.htm

 

http://www.foxtable.com/help/topics/1415.htm

 

 


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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2015/8/27 11:09:00 [只看该作者]

谢谢版主。多数都能实现了,但替换掉列(比如简历)文本中的回车符、换行符、TAB符不知如何写表达式?


[此贴子已经被作者于2015/8/27 11:08:44编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/27 11:15:00 [只看该作者]

Replace(expression,find,replacewith) 函数,不断嵌套

 

<Replace([第一列],chr(10),"")>


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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2015/8/27 11:18:00 [只看该作者]

那如何办呢?需要使用临时列吗?

而且使用<Replace([第一列],chr(10),"")之后,报表无显示,单独使用[第一列]可以
[此贴子已经被作者于2015/8/27 11:21:03编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/27 11:19:00 [只看该作者]

以下是引用lake163在2015/8/27 11:18:00的发言:
那如何办呢?需要使用临时列吗?

 

为什么要用临时列?直接写公式就行啊,像你在易表那样写。

 

<Replace(Replace([第一列],chr(10),""),chr(13),"")>


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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2015/8/27 11:22:00 [只看该作者]

前面不是说不能嵌套吗?

怪事,仍然无显示?

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

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/27 11:25:00 [只看该作者]

看6楼。

 

<Replace(Replace([第一列],chr(10),""),chr(13),"")>


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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2015/8/27 11:29:00 [只看该作者]

是啊,就是将此完全复制过去,连列名都改成公式中一样的,就是不显示。而直接用[第一列]可以,但打印出的是多行。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:简历名册.xls
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:简历名册.xls


[此贴子已经被作者于2015/8/27 11:31:07编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/27 11:46:00 [只看该作者]

公式没有问题,回车等字符已经删除。

 

 多行是不是你单元格的宽度不够啊。


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