当前位置:主页 > Office办公

最新发布

excel 如何快速将考勤表的空白处打上X 需要利用强悍的F5定位或替换功能搞定
excel 如何快速将考勤表的空白处打上X 需要利用强悍的F5定位或替换功能搞定

具体操作如下: 选中整张表的区域,如下图所示  接着按键盘的F5键,在定位条件中选择“空值“。  然后系统会选中选区内的空白单元格。效果如下:  奇怪?怎么没选中白色单元格的呢?啊。想起来了,黄色单元格也是空白单元格啊。这可如何是好?F5定位不管用啊 有没有其他方法呢?一种思路让黄色单元格不是空单元格,比如单元格里输入一个1,这样不就不空了,而且还可以统计。那怎么让黄色单元格都有一个1呢? 利用强悍的替换功能。将空白黄色单元格替换成数字1的晃色单元格。按ctrl+H打开替换窗口。按下图进行设置。

Excel中FLOOR函数的语法和用法
Excel中FLOOR函数的语法和用法

本文介绍Microsoft Excel中FLOOR函数的语法和用法。FLOOR函数的主要作用是将参数 Number 沿绝对值减小的方向向下舍入,使其等于最接近的 significance 的倍数。FLOOR(number,significance)FLOOR(目标单元格,要保留位数)Number:所要四舍五入的数值。Significance:基数。如果任一参数为非数值参数,则 FLOOR 将返回错误值 #VALUE!。如果 number 和 significance 符号相反,则函数 FLOOR 将返回错误值 #NUM!。不论 number 的正负号如何,舍入时参数的绝对值都将减小。如果 number 恰好是 significance 的倍数,则无需进行任何舍入处理。  

412 次浏览
Excel表格设置列宽、行高动画教程
Excel表格设置列宽、行高动画教程

 拖拉法:将鼠标移到Excel表格行(列)标题的交界处,成双向拖拉箭头状时,按住左键向右(下)或向左(上)拖拉,即可调整行(列)宽(高)。 双击法:将鼠标移到行(列)标题的交界处,双击鼠标左键,即可快速将行(列)的行高(列宽)调整为“最合适的行高(列宽)”。 设置法:选中需要设置行高(列宽)的行(列),执行“格式行(列)行高(列宽)”命令,打开“行高(列宽)”对话框,输入一个合适的数值,确定返回即可。

280 次浏览
如何使用excel文本框添加调查问卷的开场白
如何使用excel文本框添加调查问卷的开场白

今天开始我们就要依次的讲解下在excel中如何制作一个调查问卷表了,根据制作调查问卷我们来了解一下excel中的一些常用的组件和功能操作方法,第一节我们就来学习下使用excel文本框添加调查问卷的开场白。    1、切换到工作表 Sheet2,重命名为“调查问卷” ,切换到【插入】选项卡,在【文本】组中单击【文本框】下拉按钮,执行【水平】命令。    2、在 “调查问卷” 工作表中单击确定起点,然后按住鼠标左键拖动,到合适的位置释放鼠标,确定文本框的终点位置。图1    3、单击文本框内部, 即可使文本框处于待编辑状态,向其中输入“为了更好了解手机的市场动向,更方便您购买到心仪的手机,我们占用您一些宝贵时间,感谢您的配合! ” 。图2    4、单击文本框边缘, 选中文本框。 切换到 【格式】选项卡,在【形状样式】组中单击【其他】下拉按钮 ,选择形状的填充样式,这里选择【样式 21】选项。

Excel表格如何加密码设置只读权限
Excel表格如何加密码设置只读权限

如果我们手里有一份Excel工作簿文档,只希望别人查看其中的数据,而不希望别人保存所做的修改,可以为其设置只读密码。设置只读密码,也有两种方法,我们这里只介绍通过“选项”设置的方法: 打开需要设置密码的文档,执行“工具选项”命令,打开“选项”对话框。 切换到“安全性”标签下,设置“修改权限密码”,确定后,重新输入一遍密码,确定返回。 再保存一下文档。 打开这样的文档,如果没有正确的密码,可以在只读方式下打开浏览其中的内容,而不能保存对其所做的修改。

excel 制作数据透视表之前将文本型数字和纯数字混杂的数据列进行统一处理的方法
excel 制作数据透视表之前将文本型数字和纯数字混杂的数据列进行统一处理的方法

在某些情况下, 可能在某列中既输入了数字型文本,有输入了纯数字,比如序号、电话号码等,这样,在利用数据透视表进行汇总计算时,会将看起来相同但实际并不相同的序号等处理为两种类别,从而造成汇总计算错误。因此,在这种情况,就必须将文本型数字和纯数字混杂的行进行统一处理,要么统一处理为文本型数字,要么统一处理为纯数字。  我们看下图,B列的产品编号数据既有文本型数字,也有纯数字,制作的数据透视表如右边所示,显然,这样的汇总计算结果是错误的。因此,我们对B列数据做如下处理。  为了能够对数据进行正确的处理和分析,必须将产品编号处理为统一类型的数据。  首先,介绍文本型数字转换为数字的方法  比如,新建一列,输入=VALUE(B2),然后下拉,或者使用公式“=1*B2”、“=B2/1”、“=--B2”,转换后,再使用选择性粘贴工具将公式转换为数值,然后将原始的B列数据替换。  第二种方法,也可以使用智能标记中的“转换为数字”命令。  第三种方法,使用选择性粘贴的批量计算功能,对文本型数字批量修改的方法是:在任何一个空白单元格,输入数字1,选择该单元格,复制,然后再选择要批量进行转换的单元格区域,打开“选择性粘贴”对话框,选中“数值”单选按钮和“乘”或“除”单选按钮,也就是将原始数据乘以或者除以数字1,那么就会将文本型数字转换为数字。  接下来,我们介绍数字转换为文本型数字的方法,可以使用TEXT函数。比如输入公式:=TEXT(B2,"0000"),往下拖,就可以实现了。比如上图B列的产品编号是4位数字,所以参数使用"0000"。

excel 一次性的删除数据区域内的所有空列的两种方法
excel 一次性的删除数据区域内的所有空列的两种方法

讲解了一次性的删除数据区域内的所有空行的几种方法。制作数据透视表之前必须把工作表中的空行空列都需要删除,才能避免错误。  本文就讲解一次性的删除数据区域内的所有空列的两种方法。  第一种一次性删除数据区域内的所有空列的方法是借助辅助列和公式来删除空列。  这种方法是设计一个辅助列,并利用COUNTA函数统计各列不为空的单元格个数(如果为空列,那么不为空单元格的个数就是0),然后用一个常量除以统计的单元格个数。当某列为空列时,就会出现错误值“#DIV/0!”,这样,就可以利用定位工具定位到所有出现错误值的单元格,删除出现错误值单元格所在的整列。  实例如下图所示:  具体操作步骤如下:   第一步,在数据区域下的任意一行,比如A8单元格输入公式:=1/COUNTA(A1:A6),然后向右填充复制到H8,得到计算结果,可以看到D、F两行空列都是错误公式。   第二步,单击任意数据区域的单元格,按下F5键,弹出“定位”对话框,单击“定位条件”,选择“公式”选项组下面的“错误”复选框,确定。就可以将所有错误公式的列选中。   第三步,单击“编辑”——“删除”——“整列”。   第四步,删除辅助行。  第二种一次性的删除数据区域内的所有空列的方法是使用VBA代码。  下面是编写的一段程序,只要运行这段程序,就可以迅速将所有空列删除。代码如下: Sub DeleteEmptyColumns()     Dim LastCol As Long, r As Long     LastCol = ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count     Application.ScreenUpdating = False     For r = LastCol To 1 Step -1         If Application.WorksheetFunction.CountA(Columns(r)) = 0 Then Columns(r).Delete     Next r     Application.ScreenUpdating = True End Sub

Excel2007操作类库
Excel2007操作类库

发布一个最近完成的Excel2007操作类库,可以在没有安装Office的机器上快速读写和操作Excel2007格式文件,不过还是需要.net framework2.0 :)。生成效率比较高,写入10000行50列的数据只需12秒,如果数据是纯数字还会更快,我的机器Pentium M 1.8G CPU 1.25G Memory。Office2007中的Excel,Word,PowedPoint使用了OpenXml文件格式,文件是一个标准的zip压缩包,只需要简单的将文件的扩展名更改为.zip,就能看到其内部的具体内容,大部分是标准的xml文件,所以类库主要的任务就是操作xml。Excel2007的操作类库目前已经有人写过了如:ExcelPackage,最初因为项目需要也曾经改造过改类库,试图将之封装成可以结合报表数据分析工具的Excel2007报表生成工具,但是ExcelPackage内部的操作全部基于XmlDocument,效率低,生成简单的报表还可以,数据量稍微有点大就处理不过来了。开始研究怎么样才能提高效率的时候,思索了一阵子,基于XmlDocument的操作,涉及了XPath等操作都是基于文档的,许多XPath的查询都是需要遍历文档的,即使再怎么优化XPath也不能提高太多的效率。后面老大提醒了我,应该把所有XML的操作都放到内存当中去做,把Excel文件中的XML文档内容映射到内存中的自定义对象,在操作完成后再将内存中的对象写回zip压缩包中去。没错就是这个思路...编写这个类库的时候使用了System.IO.Packaging这个名称空间,该空间内提供了一些对zip文件的操作类,该空间位于WindowsBase.dll中,是一个.net3.x的库,其实还有一个可以实现和System.IO.Pacakaging类似功能的类库SharpZipLib,只是之前在编写Excel2007操作类库的时候还不知道,暂且从已经安装了.net3.x的同事那拷贝了WindwsBase.dll过来用,还好能顺利的在VS2005中引用且能正常使用。此类库目前已经结合一个报表数据分析引擎,在一个中型Web系统中实现Excel2007报表的功能。

297 次浏览
如何在Excel中快速批量输入时间
如何在Excel中快速批量输入时间

如果需要在Excel中输入大量的时间数据,如“2:33”等,由于时间数据中间有个冒号,在数据量较大时显得有些繁琐。我们可以用自定义格式的方法省去冒号的输入:    1.选择需要输入时间的区域,单击菜单“格式→单元格”,选择“数字”选项卡,在“分类”中选择“自定义”。    2.在“类型”下方的文本框中输入“#":"00”,单击“确定”。        3.在这些单元格中直接输入时间数值,不必输入冒号。如输入“233”,单元格将显示“2:33”。也可用“00":"00”、“00!:00”等数字格式,单元格将显示为“02:33”。由于省略了冒号的输入,输入速度将加快不少。    但是,这种输入方法还有个问题,就是这些单元格中的数据不是真正的时间值,如“2:33”实际上是233。所以我们在时间数据输入完毕后,可以用下面的公式将上述数值转化为真正的时间,假如数值在F1单元格中:    =(INT(F1/100)/24)+((F1-(INT(F1/100)*100))/1440)    最后用选择性粘贴的方法将公式转化为数值,并设置这些单元格的为时间格式即可。

excel 表格如何快速高亮显示绝对值小于某个数的所有单元格
excel 表格如何快速高亮显示绝对值小于某个数的所有单元格

问题:如何让小于5的数据的绝对值变成红色? 解答:有利用条件格式轻松搞定。 具体操作如下: 新建一个Excel文档,假设需要对下图的数据进行绝对值小于5的颜色标红。先选中E4:E14区域,然后在编辑栏输入=abs(D4)。=abs()函数就是将D4数值的内容生成绝对值。(下图1处)    输入完毕后,直接按住Ctrl+回车键,完成所有公式的录入,从而得出E列的绝对值区域。(下图2处)在“开始—条件格式—小于”中设置,小于5的条件格式设置。(下图3处)    设置完毕后,对应符合小于5的单元格显示为红色。即搞定。

共计75934条记录 上一页 1.. 5430 5431 5432 5433 5434 5435 5436 ..7594 下一页