推荐阅读
Excel表格怎么自动排名
在用Excel对一些数据进行排名统计(例如对学生的考试成绩、产品的销量、利润等进行排名)时,许多人可能首先会想到使用Excel的排序功能,但使用排序功能后,原表格的单元格次序会发生变化。如果排名时不想改变单元格次序,只是想显示出对应的名次,可以考虑使用Rank函数,下面介绍如何操作,以供参考。例如要显示出下图表格中各成绩排名的名次:先在表格第一行要显示名次的单元格中点击鼠标,选中该单元格。然后在编辑栏中输入:=rank(输入后用鼠标点击左侧包含成绩的单元格。点击后,编辑栏中就会自动输入所点击单元格的名称,再在其后输入一个英文的逗号。
Excel如何按类别筛选前N名一例
通常在Excel中筛选数据时是针对某列进行的,有时需要在筛选时同时考虑其他列,如按类别进行筛选。例如在下图所示的表格中,A列列出了各销售部门,C列为各销售人员的销售额,现在需要筛选出各“销售部门”前5名的销售人员。 假如数据在A2:C60区域中,以Excel 2010为例,方法如下: 方法一:辅助列+公式 1.以D列为辅助列,在D2单元格中输入公式: =SUMPRODUCT(($A$2:$A$60=A2)*($C$2:$C$60>C2))+1 然后向下填充公式至D60单元格,会返回D列各部门销售人员的销售额排名。 2.对D列进行自定义筛选。 选择D2单元格,在“数据”选项卡的“排序和筛选”组中单击“筛选”。单击D2单元格出现的筛选箭头,选择“数字筛选→小于或等于”,在弹出的对话框中“小于或等于”右侧的文本框中输入“5”后确定。
让领导看傻!Excel动态报表来了!
小编以前在集团公司负责数据分析,管理着整个集团N年、N千份的各种销售及财务报表。可小编找报表却非常的快,原因就在于小编制作有动态报表模板,如利润表:不但可以根据所选日期生成报表,还可以切换 万元 / 元 显示。是不是觉得这样非常的方便?下面就跟小编一起制作吧。1、整合所有报表数据把各年月的数据,全复制到报表的右侧,按年月顺序排列好。(标题行日期)2、制作年月下拉选项利用数据有效性功能,设置日期的下拉选项。数据验证(2013版前称数据有效性)- 允许:序号 – 选取日期所在行区域。
用这3种方法几秒搞定word左右排版
在实际排版中,时常会遇到不规则的左右排版如下图所示,这时你会怎么处理呢?本期Word小编与大家分享3种解决办法。1、分栏法先在文末后面添加一个段落符号,之后选中文本,点击布局——页面设置——栏——更多栏,在打开的界面中选中【偏右】,然后根据需要设置相应的字符数,完成之后点击点击即可。2、文本框法根据需要在文档中插入两个文本并排列好,具体操作如下:点击插入——插图——形状——文本框,随后插入两个文本框,选中第一个文本,点击格式——创建链接,这时会出现类似茶壶的图形,选中另一个文本框,之后复制内容即可,这里为了美观,可以选中图形,点击格式——轮廓填充——无填充即可。3、表格法
最新发布
SharePoint 计时器任务使用实例教程
SharePoint的计时器任务,又称TimerJob,由服务里的Timer服务执行,在管理中心管理,是一个类似于Windows任务计划的功能,方便定时执行一些需要的功能,以免影响服务器性能。 在SharePoint 2013的开发中,很多时候我都会选择2013的空项目,方便以后添加项,也许是个人习惯问题,是不是好习惯,还是希望大家在开发中自己体会。1、添加新项目,选择SharePoint 2013空项目,如下图2、选择场解决方案,如下图:3、添加类文件,命名为CustomTimerJob.cs,这个是计时器任务类:5、添加新项,选择类文件,命名为CustomTimerJobInstall.cs,这个是TimerJob的安装类:
SharePoint 代码定义列表使用实例教程
在SharePoint的开发中,用Visual Studio自定义列表是经常会用到的,因为很多时候,我们并不会手动创建列表,而手动创建列表在测试服务器和正式机之间同步字段,也很麻烦,所以我们经常用代码来定义列表或者文档库。 尤其在工作流的开发中,我们经常会用到代码定义任务列表,或者历史记录列表,用来存储我们需要存储的相关数据。而在Visual Studio 2013中,定义列表也提供了模板,通过模板创建,我们很容易就可以定义需要的列表了。 下面,让我们简单学习下,如何使用VS定义自定义列表。1、跟之前一样,创建SharePoint 2013空项目,如下图:2、选择调试网站和解决方案类型,这里选择场解决方案,如下图:3、添加新项,选择列表,如下图:4、设置列表的显示名称,选择创建自定义的列表还是根据模板创建,第一个选项是自定义列表,第二个选项是根据现有列表模板创建,如下图:
SharePoint 列表如何启用搜索
SharePoint 2013列表搜索的设置,只是进行完全爬网,就可以使用。如果开启爬网不是很熟练可以参考我附后的博客。1、新建测试列表,新建项目,如下图:2、附件内容,如下图:3、另一个附件内容,如下图:4、使用搜索,查看没有任何结果,如下图:5、进入搜索中心,完全爬网,如下图:
SharePoint 如何配置InfoPath 列表表单
SharePoint列表,都是通过表单展示,有时候不太符合要求,这时候,我们可以通过定制表单,来是展现更加友好。1、以员工档案为例,新建列表字段,如下:2、在列表的Ribbon菜单上,选择自定义表单,如下:3、弹出对话框,点击允许,如下:4、打开InfoPath表单,如下图:5、做表格以后,发现没有相片,添加一个栏,刷新infopath
SharePoint 中发布InfoPath表单,并添加后台代码
本文主要介绍SharePoint 2013中,简单发布InfoPath表单,并添加后台代码,示例比较简单,主要描述的是一个创建InfoPath的过程,而非多么深奥的后台代码,希望能够给初学者带来帮助。主要过程有Ø 新建一个InfoPath表单Ø 修改表单的信任级别并添加证书Ø 发布到InfoPath得到管理员认证Ø 设计InfoPath布局及添加控件,在代码中编辑,添加表单功能Ø 发布表单到SharePoint文档库Ø 修改文档库支持内容类型,并添加InfoPath表单的内容类型详细的创建过程1、 打开InfoPath Designer,选择空白表单,可以看到右侧描述,发布到SharePoint或者网络位置,我们要发布到网络位置,然后上传到SharePoint表单库;
SharePoint 如何搭建app本地开发环境
使用SharePoint App,如果要通过应用程序目录分发 SharePoint 相关应用程序,如具有完全控制权限的 SharePoint 相关应用程序(无法部署到 Office 365 网站),则将需要使用本地计算机上完整安装的SharePoint 2013。我们在本文中提供了用于设置SharePoint 2013 的本地安装以及开始开发SharePoint 相关应用程序的步骤。一、配置前准备1. 请确定已经安装好SharePoint 2013,如若未安装,请参考附后的安装教程。2.确保配置 App Management Service 和用户配置文件应用程序。步骤如下:a.在“管理中心”中的“应用程序管理”下,选择“管理服务应用程序”。b.在“服务应用程序”页上,确保启动下列服务:Ø User Profile Service 应用程序Ø App Management Servicec.在“应用程序管理”下,选择“管理服务器上的服务”。d.在“服务器上的服务”页上,确保启动下列服务:
SharePoint 列表定义高级篇
SharePoint列表库,是我们使用过程中最常用的库,下面,我们简单介绍下代码定义自定义列表,主要是如何使用列表模板修改自带的几个展示页面。1、新建项目,SharePoint空项目,如下图:2、选择部署方式,场解决方案,如下图:3、添加新项,选择列表,如下图:4、填写列表显示名称,选择列表模板,如下图:5、修改Feature文件,方便以后识别,好的代码习惯,也很重要,如下图:
浅谈SharePoint 站点模板开发基础教程
一直以来所接触的SharePoint开发,都是Designer配合Visual Studio,前者设计页面,后者开发功能,相互合作,完成SharePoint网站开发。直到SharePoint 2013接触站点模板,才发现站点也可以直接通过VS来进行开发,创建母版页、页面、WebPart、列表、列表项、网站栏等等,完成一个站点的开发。 或许是自己认识过于浅薄,但是在浏览众多博客当中,暂时还未曾发现类似的博客,所以,写一篇博客分享给大家。也因为是一个开发示例,所以功能比较简单,我自己简单写了一个发布站点模板,用来演示博客。 不得不说的是,模板的主题是环境保护,当日渐严重的雾霾天气,已经严重影响我们的生活和出行,我想,节能环保是每个人的义务。废话不多说了,进入我们的主题。首先,介绍一下演示的网站模板包括哪些内容: 1、一个母版页; 2、一个网站首页; 3、两个列表:图片新闻、文字新闻; 4、3个WebPart,包括:图片轮播、文字新闻列表展示、文字新闻二级页面;其次,介绍下网站具体结构: 1、母版页通过Module将页面发布到SharePoint站点母版页库中;
SharePoint 入门书籍推荐
最近,总有人说刚入门SharePoint,没有好的资料或者电子书,资料推荐大家多看看博客园和CSDN的博客。对于看博客,我一般是两个思路,要么找一个人的从头到尾看一遍,觉得有意义的,就把地址加收藏;或者,列出这一次看博客想了解的知识点,内网/外网一通搜,然后一篇一篇慢慢看,先理解再实践。 再说电子书,学习SharePoint这么久,看过的书也不少,推荐几本给大家,有关于管理的、开发的、SharePoint周边的,希望对有需要的人,有所帮助。 sharepoint 2007版: 个人认为,这是SharePoint走向成熟的第一个版本,免费版叫WSS3.0。因为SharePoint2010及以上版本,中文资料少的可怜,所以SharePoint2007版本的资料,是最多的,学习从2007开始,也是最方便的。当然,高版本有高版本的特点,但更多的都是在之前版本的升级,我认为绝大多数地方,还是继承过去的。书名:SharePointServer2007宝典 推荐指数: 推荐适用范围:SharePoint使用者、实施人员、管理维护人员。 推荐理由: 本书包括SharePoint产品和技术简介,环境准备和安装,SharePoint基本功能的使用,与Office服务继承,BI(商务智能)、KPI(关键性能列表)、业务数据目录、Designer使用和门户解决方案场景等。 这本书也是自己初学SharePoint看的书,看了2-3遍,虽然现在书的内容已经不大记得,但是各个知识点还是很清晰。这本书对于了解、接触、使用和实施SharePoint,有很大帮助,基本没有介绍开发的知识。书名:Microsoft Office SharePoint Server 2007管理大全 推荐指数: 推荐适用范围:SharePoint使用者、实施人员、管理维护人员。 推荐理由: 本书包括SharePoint基本介绍,列表和库、网站使用、权限管理、工作流、Excel、搜索及高级应用等,对于初学者了解和使用SharePoint有很大帮助。还包括列表组织与管理、文档管理、表单任务、管理介绍等相关案例。 这本书非常适合实施人员入门,很多实例一看就会明白,对于不熟悉SharePoint操作的人,也是一本学习的好材料。尤其里面一些视图、搜索、权限的使用和管理,介绍的非常详细。书名:Office SharePoint Server 2007开发入门指南 推荐指数: 推荐适用范围:SharePoint开发人员入门。 推荐理由: 本书包括SharePoint技术架构介绍,站点、列表、文档库管理,开发模型概览和简单介绍,WebPart开发原理及示例,企业内容管理,工作流开发与应用,Excel Services以及InfoPath Forms Services。 适合开发人员入门,认识和了解SharePoint对象模型,学着使用对象模型简单的编写一下SharePoint,主要还是了解开发的方式和原理,没有太深入的示例介绍,很薄、纸质不错,入门教程。书名:SharePoint 2007开发高级教程 推荐指数: 推荐适用范围:SharePoint开发人员进阶。 推荐理由: 本书包括SharePoint应用程序平台介绍,面向开发人员的概述,SharePoint用户体验以及平台服务,Windows SharePoint Services编程,协作解决方案以及解决方案构建,Rss、博客和Wiki,搜索以及业务数据目录,几个解决方案案例等 适合开发人员入门进阶,进一步认识和了解SharePoint开发模型,简历解决方案的意义,同时使用对象模型简单的编写一下代码,学习书中所带的解决方案案例,简历SharePoint开发的思维模式。书名:亮剑.NET:SharePoint Server 2007开发实战 推荐指数: 推荐适用范围:SharePoint开发人员进阶。 推荐理由: 本书可以说是第一本系统介绍SharePoint开发的,介绍开发环境搭建以及对象模型概述,Web部件体系结构以及快速开发,UI的定制与开发,自定义字段类型的概述以及开发,事件处理器的开发,高效的工作流和Excel Service开发等。 适合开发人员深入了解SharePoint各个模板的开发原理,以及如何用C#代码去进行开发,还包括简单的开发实例,详尽的讲解,并附有代码。是一本非常适合深入学习开发的书籍。
SharePoint 托管导航及相关配置教程
本文的思路是使用JQuery重写SharePoint自带托管导航的样式,其实思路和脚本都非常简单,引用一下JQuery脚本,然后重写导航的样式,把脚本放到母版页中,即可。当然,使用JQuery可以做很炫的导航,还是要看你的JQuery功底了,笔者前台比较弱,JQuery也不经常使用,只是简单例子介绍使用方法,还请勿见笑。 之前看到一篇类似的博客,是使用Asp.net读取当前导航,然后解析html用JQuery重写的,看到里面的代码也不是很完整,实践起来比较有难度,不如在页面上直接操作DOM对象,来实现我们想要的效果。特别要说的是,SharePoint默认只支持三级导航,暂时我还没有发现,如何继续扩展,下面,进入图文描述。 1、 用SPD(SharePoint Designer 2013)打开网站,找到母版页,在高级模式下编辑文件; 2、 将脚本拷贝到服务器目录,在Layouts目录下创建一个MyScript文件夹; 如下图,两个JQuery库的文件,一个是脚本文件(当然,你可以直接将脚本放到母版页中,也没问题,但是需要SPD打开母版页,才能编辑脚本,这样记事本就可以了); 3、 在母版页中添加脚本引用,我添加到了head节点里面了,如下图; 4、 找到顶部导航,在外面套一个div标签,写上一定要不重复的id,方便JQuery获取;