Recently in excel 教程 Category

excel某个单元格的多项选择如何设置,这个问题今天有人问题起,想写下,但查了下,发现我已经写过了相关文章,其实就是Excel下拉列表的创建,excel这种东西,是个熟练活,关键有些工具自己是否知道。

Excel下拉列表的创建方法有很多,什么窗体、vba控件都可以,但平时使用过程,使用上文提到的方法就可以了,窗体vba这些方法有点高阶,使用起来高深一点,因此请查看Excel下拉列表一文即可。

哈哈,今天兴致高,再写篇文章阿。excel2003 筛选有一个无情限制,1000条数据不包含标题。是什么情况,这个是老婆碰到的,在筛选的表格范围有很多数据,超过1000条数据的时候,在excel2003中,如果在1000条数据内没有出现过某个值,您可能在筛选条件中找不到这个项,比如空白、特殊符号以及任何一个数值或文本。

如何解决呢?提供一个方法。

Microsoft Excel 将波形符 (~) 用作表示下一个字符是文本的标记。在单击编辑菜单上的查找替换来替换或搜索波形符 (~)、星号 (*) 或问号 (?) 时,字符前必须有波形符 (~)。

注意:如果要在工作表中查找或替换波形符,必须键入双波形符 (~~)。这是一则应用自微软官方的支持文件,其实很多excel的问题或者使用中提示的错误都在官方找到答案,只是看您想不想查,excel中的通配符应用请参考此文。

excel中的通配符应用

| | Comments (0)

excel中的通配符应用是一个重要的应用,尽管可能应用的场合不多,但是有些情况下,使用通配符可以让公式更简单,同样的解决问题,为什么不使用通配符呢?

下列通配符可用作文本筛选以及查找和替换内容时的比较条件(条件:所指定的限制查询或筛选的结果集中包含哪些记录的条件。)。

使用 用于查找
?(问号) 任意单个字符
例如,sm?th 可找到"smith"和"smyth"
*(星号) 任意数量的字符
例如,*east 可找到"Northeast"和"Southeast"
~(波形符)后跟 ?、* 或 ~ 问号、星号或波形符
例如,"fy06~?"可找到"fy06?"

     在WORD中,我们可以设置字符间距。然而,在EXCEL中,要想设置字符间距是比较困难的,因为没有这种类似直接的功能。

   但是,我们也可以使用其它的辅助方法,实现字符间距的效果,利用excel的单元格格式对齐设置方式可以轻松实现这一点。以下资料就是与EXCEL字符间距设置有关,希望对大家有所帮助,因为有人问我设置方法,找了一篇教程。

   看下表,在A1单元格中,我们输入了字符,要想设置字符间距,就操作菜单:"格式"→"单元格"。

因为自己是个兼职站长的人,平时在公司有整理一些资料,所以excel也是自己经常用的办公工具,当然经常会碰到一些问题需要新的方法来解决,这个过程学习excel也就必须了,总归会把学到的excel新的知识点分享出来,那么今天就简单介绍下Excel 的index函数。

根据excel固有的帮助,我们可以了解到index函数有两种形式:

1.数组形式,其写法为INDEX(array,row_num,column_num)

参数的解释:

Array   为单元格区域或数组常量。

  • 如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选参数。

  • 如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。

Row_num   数组中某行的行号,函数从该行返回数值。如果省略 row_num,则必须有 column_num。

Column_num   数组中某列的列标,函数从该列返回数值。如果省略 column_num,则必须有 row_num。


2.引用形式,其写法INDEX(reference,row_num,column_num,area_num)

返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一选定区域。


Reference   对一个或多个单元格区域的引用。

  • 如果为引用输入一个不连续的区域,必须将其用括号括起来。

  • 如果引用中的每个区域只包含一行或一列,则相应的参数 row_num 或 column_num 分别为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。

Row_num   引用中某行的行号,函数从该行返回一个引用。

Column_num   引用中某列的列标,函数从该列返回一个引用。

Area_num   选择引用中的一个区域,返回该区域中 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为 1,第二个为 2,以此类推。如果省略 area_num,则函数 INDEX 使用区域 1。

Reference的写法:(A1:B4,D1:E4,G1:H4),则 area_num 1 为区域 A1:B4,area_num 2 为区域 D1:E4,而 area_num 3 为区域 G1:H4。

任何一门学问都是无止境的,曾经我就写过过关于sumproduct的多条件求和的用法,然而没想到的是还有更多的用法,可见excel的博大精深,只有自己用过才会学的更多.


情况大概是这样,我需要计算每个同事的加班餐费,而餐费的计算没有一个统一的标准,必须按照公司的规章制度来计算,条件是平时加班大于4小时餐费补贴是5.5元,节假日8小时以内,按1.75元/小时计算,大于8小时则定义14元,大于12小时则为19.5元.


我用excel解决问题的原则是能用公式就用公式,其次才会考虑些程序来解决.解决的过程思考了一段时间,因为如果简单的sumproduct多条件求和,显然是不能达到要求的,因为即使我根据条件去计算加班时数,可是只有节假日的小于9小时的才需要统计求和时间乘1.75得到,其它的都是按加班时间来划分的,这部分时间是统计满足条件的次数,那么我自然想到了多条件统计次数.

单点日志: http://spoint.babyshoot.cn(本文原创,转载请保留出处)


一、我总是遇到错误"数据透视表"字段名无效"

问题:
创建数据透视表时,出现以下错误信息:数据透视表字段名无效。在创建透视表时,必须使用组合为带有标志列列表的数据.如果要更改数据透视表字段的名称,必须健入字段的新名称。

解决方法:
该信息表示数据源中的一个或多个列没有标题名称。要修正该问题,找到用来创建数据透视表的数据集,确保所有的列都有一个标题名。

二、我的数据透视表总是使用"计数"而不使用"求和"
问题:
在数据源中有一个包含数字的列。并且格式为真正的数字,可以求和。但是,在每次试图将其添加到数据透视表时,Excel总是会自动对字段使用"计数",而不是"求和"。因此只能手动将计算方法更改为"求和"。
解决方法:
如果在源数据列存在任何文本值,Excel都会自动对该列的数据字段应用"计数"。类似的,即使有一个空单元格也会导致Excel应用"计数"。很有可能在源数据列中包含文本值或空白单元格。要解决该问题,只需从源数据列中删除文本值或空白单元格,然后刷新数据透视表。

三、透视表的列宽无法保留,我的数据透视表总是将工作薄中的列调整为最适合标题的列宽
问题:
刷新数据透视表或者选择刷选字段中的一个新项时,包含标题的列自动调整为列宽适合列标题。这在不希望更改已经做好的报表格式时会很麻烦。
解决方法:
使用一个'数据透视表选项"可以很容易地解决此问题。
1.右键单击数据透视表,选择"数据透视表选项"。
2.在出现的对话框中,选择"布局和格式"选项卡。
3.取消选中"更新时自动调整列宽"。


更多经典资料请看:http://club.excelhome.net/thread-660447-1-1.html

excel2007 char函数 超过255字符代码显示#VALUE!,很多安装了excel 2007的用户反映,2007中char函数与2003中不同了,超过255数字的利用char(25412)不能返回正确的字符,而在2003中是可以的。

比如:

EXCEL2003与EXCEL2007中,通过CODE()都可以返回汉字编码。例如:=CODE("好")    返回47811
当我们通过CHAR()将编码还原时,EXCEL2003可以成功还原,例如:=CHAR(47811)    返回"好"字
而EXCEL2007返回的结果是:#VALUE!


那么这是怎么回事呢,大多数是由于新安装的excel 2007缺少了一个重要的安全补丁程序,查看选项按钮->资源

char sp2.JPG


注意:红色框中SP2字样,只要安装了这个补丁,char就可以正常使用了。

SP2补丁安装方法:

KB953195微软Office2007 SP2补丁包)  官方下载

大家新年好!

呵呵,这是一个搜索的问题,excel很好用的工具,个人认为不管从事用到电脑的什么工作,各种各样的资料,用excel来制作表单数据,储存资料,处理日常事务,快速计算等都是很有用的一个工具。

像这位网友的提问,虽然我不太明白他的确切用意,不过用if公式就可以达到目的了,配合数据判断,大于等于小于就可以建立一个简单的公式,如果学过编程就很容易理解了,只是一些逻辑思维用公式表达出来,只要自己想到的基本上都可以做出来。新年快乐!

作为站长的我们,可能有时候需要从网络上拷贝一些东西,而且这些文本都带有链接,如果这些链接有用,也需要整理,比如采集的时候,您可能需要手动得到网址或者得到大量的email地址,excel中没有现成的函数可以使用,不过我们可以利用excel vba 自己创建一个专属的自定义函数来达到我们的目的,代码很简单


如果Excel表格单元格中包含有许多用文本形式显示的超链接,要逐一查看所有超链接的地址,用手工的方法显得太繁琐,我们可以用自定义函数来批量提取这些超链接中的地址,将下列代码插入到标准模块中:
Function GetURL(rng As Range) As String
    On Error Resume Next
    GetURL = rng.Hyperlinks(1).Address
End Function

    使用方法是在单元格中输入公式,假如单元格D6中含有超链接:

    =geturl(D6)

 

使函数在以后任何一个工作薄中都可以使用,需做以下操作:

这一篇主要讲解 vlookup的反向查询的用法,这样的反向查询方法也可以使用index和match配合使用达到同样的效果。
我们举个简单的例子:
1、单条件反向查找引用:有两个表Sheet1和Sheet2,Sheet1有100行数据,A列是学生学号,B列是姓名,Sheet2 表的A列是已知姓名,B列是学号,现在用该函数在Sheet1表中查找姓名,并返回对应的学号。
Sheet2表的B2的公式就可以这样输入:({}表示数组公式,要以CTRL+SHIFT+ENTER结束输入)

{ =VLOOKUP(A2,IF({1,0},Sheet1!$B$2:$B$100,Sheet1!$A$2:$A$100),2,FALSE) }

该公式通过IF函数改变了列顺序,利用常量数组{1,0}重新构建了一个新的二维内存数组,再提供给VLOOKUP作为查找范围使用。

    上述公式也可改用 =INDEX(Sheet1!$A$2:$A$100,MATCH(A2,Sheet1!$B$2:$B$100,0))

那么IF({1,0}这个怎么解释,IF({1,0}中的1用其它数代替也可以,如:IF({2,0}、IF({0.8,0}、IF({-1,0},但0只能用FALSE代替。因此,也可以这样理解:0等于FALSE,非0数值则等于TRUE。

在公式的中IF({1,0}只是公式中一部分if(a,b,c),if函数有三个参数,a为true执行b,a为false执行c,那么IF({1,0},Sheet1!$B$2:$B$100,Sheet1!$A$2:$A$100)这样的公式,简单的理解就是其中的参数a为{1,0},实际上{1,0}是一个水平数组他有两种情况一个是1一个是0,1表示true,0表示flase,因此两种情况都要执行,整个公式执行后就是把Sheet1!$B$2:$B$100和Sheet1!$A$2:$A$100两个区域合并了,而vlookup返回值为第2列的值即为A列,这样就达到了反向查询的效果。

总结实际上就是vlookup要查找的列必须在第一列,而我们就是利用数组公式的特性配合if公式,给vlookup组建一个满足vlookup要求的表范围,把条件列前面的内容移到后面去,而如果直接在vlookup中选取这个范围是反向的是不能直接选取的。

希望明白了。阅读全文,了解如何多条件查询

单点日志 excel教程 http://spoint.babyshoot.cn/

excel可以用程序来完成你重复操作频繁的工作,而这只需要您有一点点vb的基础和一点点耐心了解下vb在excel中的运用,而最基本的操作都可以利用excel提供的程序(excel称之为宏)录制来完成,只要稍加修改就可以变成自己想要的程序了,所以学习excel vba对于新手要利用好录制宏,Excel的帮助与网络的搜索。

在自学VBA的过程中,我常说要多用----多学----多想----多句。而初学者自学VBA还三大利器:录制宏,VBA的帮助和网络的搜索。善用好这三样的话,很多问题不需要别人的帮助就能自己解决了。

1、录制宏。从工具/宏/录制新宏里,可以将停止录制宏之前的操作,转化为VBA的代码。这样不需要任何VBA的知识,都可以录制出一段宏。但录制的宏基本都有局限性,但可以通过修改与加工后,让录制的代码更完善。录制宏还可以通过操作来认识Excel的对象与方法,做为初期学习VBA,不失为一个学习的好方法与好助手。

2、VBA帮助。VBA的帮助中包含Excel所有属性、对象、方法等的说明,自学VBA的过程中,经常查阅VBA帮助,对了解Excel所有属性、对象、方法很有帮助。在查看别人的代码时,对不熟悉的字眼,只要将光标移到其中,再按F1键,就能快速查获到相关的帮助。我们还可以在帮助的应答向导中,键入相关的关键词,来查找我们需要的内容。当你能熟练应用好帮助时,你的VBA水平可以说已上了一个台阶了。


数组公式"{=SUM(LEN(范围))}",方法是输入公式"=SUM(LEN(单元格区域范围))"后按Ctrl+Shift+Enter组合键即可。

为什么要按Ctrl+Shift+Enter组合键,因为excel对于输入数组函数的定义方法就是这样的,数组函数的标志性是两端有{},但是提醒朋友如果你在公式输入后在其两端手动添加{},这样的函数并非数组函数,计算结果是错误的,必须按Ctrl+Shift+Enter组合键来创建数组函数.

更多数组函数的定义: 数组公式可以执行多项计算并返回一个或多个结果。数组公式对两组或多组名为数组参数的值执行运算。每个数组参数都必须有相同数量的行和列。除了用 Ctrl+Shift+Enter 输入公式外,创建数组公式的方法与创建其他公式的方法相同。某些内置函数是数组公式,并且必须作为数组输入才能获得正确的结果。

如果不想在工作表的单个单元格里输入每个常量值,则可用数组常量来代替引用。

使用数组公式计算一个或多个结果
在输入数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)时,Microsoft Excel 自动在大括号 { 和 } 之间插入公式。

计算单个结果 此类数组公式通过用一个数组公式代替多个公式的方式来简化工作表模式。

本文首发 单点日志 excel教程 http://spoint.babyshoot.cn/ (转载请保留)

用Office 2010,Office 2010支持Windows XP SP3、Windows Vista SP1、Windows Server 2003 R2、Windows Server 2008 SP2、Windows 7 32/64-bit等操作系统(未列出Windows Server 2008 R2),建议安装所在硬盘分区至少有3GB可用空间,供安装程序和临时文件所用。

Office 2010 Beta简体中文版是微软Office官方全新推出的Office2010测试版本,本站提供的Office2010版包含Office Professional Plus 2010(专业增强版),包括Word、Excel、PowerPoint、OneNote、InofPath、Access、Outlook、 Publisher、Communicator、SharePoint Workspace等几乎所有组件

压缩包内带注册码,用户无需在找注册码了。本人用的也是这个OFFICE2010。

Office 2010 的十大优势:
1 更直观地表达想法
2 协作的绩效更高
3 从更多地点更多设备上享受熟悉的 Office 体验
4 提供强大的数据分析和可视化功能
5 创建出类拔萃的演示文稿
6 轻松管理大量电子邮件
7 在一个位置存储并跟踪自己的所有想法和笔记
8 即时传递消息
9 更快、更轻松地完成任务
10 在不同的设备和平台上访问工作信息

下载地址:http://down.lusongsong.com/Soft/10044.html

试图通过使用 Visual Basic 对应用程序的宏创建一个数组公式时您可能会收到以下错误信息:
 运行时错误 '1004':
无法将范围类 FormulaArray 属性设置。

在网上搜遍却找不到正确的解释和解决方法,后来还是在microsoft的excel支持页面找到了答案,刚开始之所以找不到因为最近信奉百度,哈哈,后来google以下排在首页我要的答案。

造成excel vba输入公式出现 运行错误1004的原因:

当您试图将传递一个包含超过 255 个字符的公式时,会发生此问题,并为应用程序中 Visual Basic 中使用 FormulaArray 属性。

数组公式可以执行多个计算并返回单个结果或多个结果。 创建数组公式相同的方式创建基本的单值的公式。 但是,与数组公式创建公式而不是通过按 ENTER 键输入公式后您输入公式,通过按 CTRL + SHIFT + ENTER 键。

数组公式可以通过在大括号 ({}) 包围该公式来识别。 在 Visual Basic 中的数组公式的形式创建为应用程序,您可以使用 FormulaArray 属性。 但是,不能创建一个公式,通过使用此属性包含超过 255 个字符。 请注意在 Visual Basic 应用程序的 公式 属性没有此限制。


而这些说明,只能说我们在编写excel  vba来执行写入的公式太长了,精简公式是唯一的解决办法,为了达到目的,可以把公式拆分,写在不同的单元格,再把结果合并。

Microsoft excel 帮助中心:使用 FormulaArray 属性的运行时错误

举个简单的例子:

A1:A10
1
2
3
4
5
6
7
8
9
10

>5,<8的求和公式是:
=sumif(A1:A10,">5")-sumif(A1:A10,">=8")
大于5的数减去大于等于8的数,就是大于5小于8的数字

sum数组公式:(输入后按Ctrl+Shift+Enter)
=SUM(IF((A1:A10>5)*(A1:A10<8),A1:A10,0))
或者
=SUM(((A1:A10>5)*(A1:A10<8)*A1:A10)

2003以上,可以用sumifs函数参照

Excel八项应用技巧及数值求和的种类及方法

今天讲解下新学到的函数sumproduct,函数的含义及应用请参照excel帮助

sumproduct公式:(强力推荐这个,多条件求和的常用函数)
=SUMPRODUCT((A1:A10>5)*(A1:A10<8)*A1:A10)


解释上述函数的逻辑:A1:A10>5,如果满足则为true,数值为1,A1:A10<8,如果满足则为true,数值为1,所以在数组函数的情况下,利用SUMPRODUCT的官方解释,为对应数组相乘求和,所以前两个相乘,只有1*1才有值1,对应A1:A10相乘后相加得出的结果就是我们需要>5,<8的范围的值。

因此,大于小于的求出,除了求出一个条件的值减去另一个范围的值,还有SUMPRODUCT,值得一提的是SUMPRODUCT支持条件>5,<8 中的5和8可以选择某一单元格,比如把5写在A1中,而其他的sumif和sumifs是不支持的,这个条件值必须清楚地写明为5或8,不能选择某一单元格。


如何生成数组函数,公式输入完毕后,按ctrl+shift+enter

所谓文本函数,就是可以在公式中处理文字串的函数。例如,可以改变大小写或确定文字串的长度;可以替换某些字符或者去除某些字符等。而日期和时间函数则可以在公式中分析和处理日期值和时间值。关于这两类函数的列表参看附表,这里仅对一些常用的函数做简要介绍。

一、文本函数

(一)大小写转换

LOWER--将一个文字串中的所有大写字母转换为小写字母。

UPPER--将文本转换成大写形式。

PROPER--将文字串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。

这三种函数的基本语法形式均为 函数名(text)。示例说明:

已有字符串为:pLease ComE Here! 可以看到由于输入的不规范,这句话大小写乱用了。

通过以上三个函数可以将文本转换显示样式,使得文本变得规范。参见图1

Lower(pLease ComE Here!)= please come here!

upper(pLease ComE Here!)= PLEASE COME HERE!

proper(pLease ComE Here!)= Please Come Here!

(二)取出字符串中的部分字符
您可以使用Mid、Left、Right等函数从长字符串内获取一部分字符。具体语法格式为

LEFT函数:LEFT(text,num_chars)其中Text是包含要提取字符的文本串。Num_chars指定要由 LEFT 所提取的字符数。

MID函数:MID(text,start_num,num_chars)其中Text是包含要提取字符的文本串。Start_num是文本中要提取的第一个字符的位置。

RIGHT函数:RIGHT(text,num_chars)其中Text是包含要提取字符的文本串。Num_chars指定希望 RIGHT 提取的字符数。

比如,从字符串"This is an apple."分别取出字符"This"、"apple"、"is"的具体函数写法为。

LEFT("This is an apple",4)=This

RIGHT("This is an apple",5)=apple

MID("This is an apple",6,2)=is

(三)去除字符串的空白

在字符串形态中,空白也是一个有效的字符,但是如果字符串中出现空白字符时,容易在判断或对比数据是发生错误,在Excel中您可以使用Trim函数清除字符串中的空白。

语法形式为:TRIM(text)其中Text为需要清除其中空格的文本。

需要注意的是,Trim函数不会清除单词之间的单个空格,如果连这部分空格都需清除的话,建议使用替换功能。比如,从字符串"My name is Mary"中清除空格的函数写法为:TRIM("My name is Mary")=My name is Mary

(四)字符串的比较

在数据表中经常会比对不同的字符串,此时您可以使用EXACT函数来比 较两个字符串是否相同。该函数测试两个字符串是否完全相同。如果它们完全相同,则返回 TRUE;否则,返回 FALSE。函数 EXACT 能区分大小写,但忽略格式上的差异。利用函数 EXACT 可以测试输入文档内的文字。语法形式为:EXACT(text1,text2)Text1为待比较的第一个字符串。Text2为待比较的第二个字符串。举 例说明:参见图4

EXACT("China","china")=False

(五) 文本数字字符转换为数字数值格式

一半如果数据不多双击单元格就可以,批量处理两种方法
a.隐藏第一行,选中数字文本列,单击箭头选择转换为数值
b.所有单元格乘以数字1,拷贝选择性粘贴

在以前版本的Excel中录入数据后,使用"高级筛选"功能来删除重复的记录(操作比较复杂),到了Excel2007以后增加了一个"删除重复项"功能,来删除重复记录就显得更加容易上手了。

  操作如下:

  首先选中数据区中的任一单元格,然后单击"数据"菜单,再单击"数据工具"功能区中的"删除重复项"按钮,在弹出的"删除重复项"对话框选择要检查的区域,最后单击两次"确定"按钮即可。

除了以上方法,还可以自己编写程序宏,但是条目太多处理起来就慢了。

因此excel 2007的删除重复记录功能值得推荐。

Excel也能统计字数

Excel中跟word一样统计字数,数组公式"{=SUM(LEN(范围))}",方法是输入公式"=SUM(LEN(单元格区域范围))"后按Ctrl+Shift+Enter组合键即可。

快速移动或复制单元格

  先选定单元格,然后移动鼠标指针到单元格边框上,按下鼠标左键并拖动到新位置,然后释放按键即可移动。若要复制单元格,则在释放鼠标之前按下Ctrl即可。

快速切换工作表

  按Ctrl+PageUp组合键可激活前一个工作表,按Ctrl+PageDown组合键可激活后一个工作表。您还可用鼠标去控制工作表底部的标签滚动按钮快速地移动工作表的名字,然后单击工作表进行切换。

快速切换工作簿

  对于较少工作簿切换,可单击工作簿所在窗口。要对多个窗口下的多个工作进行切换,用"窗口"菜单最方便。"窗口"菜单的底部列出了已打开了工作簿的名字,要直接切换到一个工作簿,从"窗口"菜单选择它的名字即可。

  "窗口"菜单最多能列出9个工作簿,若多于9个,"窗口"菜单则包含一个名为"多窗口"的命令,选用该命令,则出现一个按字母顺序列出所有已打开的工作簿名字的对话框,只需单击其中需要的名字即可。

快速创建工具栏

  通过工具栏您可以快捷地访问常用的命令或自定义的宏,您可以根据需要快速创建自己的工具栏。方法为:单击"工具"菜单中的"自定义"命令,选择 "工具栏"选项卡,单击"新建"按钮,输入"新建工具栏"名称,然后单击"确定"。这时新建工具栏出现在窗口,您就可以用鼠标把其他工具栏中的按钮拖到新 建工具栏中,该按钮就会在此"落户"。若在拖动时按着Ctrl键,则会将按钮复制过来。注意:不能将按钮拖到"自定义"对话框或工作表中,否则该按钮将会 被删除。

Excel中不用等号输入算式

1.单击"工具"菜单中的"选项"命令,系统弹出"选项"对话框。
2.单击"1-2-3的帮助"选项卡,选中"转换Lotus1-2-3公式"复选框。

3.单击"确定"按钮。

  之后,当你在单元格内键入"3+7+9"后,系统便 把其当作算式处理,并计算出其结果。当然,如果你本意就是要在单元格中输入 "3+7+9",那么请在输入前加上一个单引号,即需要输入"'3+7+9".此外,还请注意:如上设置仅适用于全部为数字的算式,如果要输入包含单元格 引用的公式,还请在公式前键入等号"="。

自动清除Excel数据透视表中的垃圾条目

当excel数据透视表的源数据发生变动后,通常需要对数据透视表进行刷新操作,以将变动后的数据更新到数据透视表中。但是,有些在源数据中已经消失的数据项,却还残留在行字段或列字段的下拉筛选列表中。

要清除这些excel数据透视表"垃圾"条目,除了常用的手动删除再恢复字段的方法,还可通过设置让数据透视表实现自动清除。方法如下。

选中数据透视表中任一单元格,在"选项"功能区下单击"数据透视表→选项"命令,打开"数据透视表选项"对话框。在"数据"选项卡中,将"每个字段保留的项数"改为"无","确定"退出。最后刷新一下数据透视表,"垃圾"条目将自动清除。

Excel教程:求和函数SUM应用

求和分为三种:普通求和、单条件求和、多条件求和

普通求和,直接运用公式=SUM(H3:H12)

单条件求和,运用sumif函数



=SUMIF(A2:A5,"=300000",B2:B3) 属性值等于 300,000 的佣金之和 (21,000)
多条件求和:07版以上可以运用sumifs函数,2003以下版本运用=SUM(IF((A2:A11="南部")*(C2:C11="肉类"),D2:D11))数组公式。

数组公式输入方法,选中公式单元格。按 F2,然后按 Ctrl+Shift+Enter。如果公式不是以数组公式的形式输入,则将返回错误 #VALUE!。

具体函数的应用请参照Excel帮助。

前天在某博客看到屏蔽ie6浏览,也就是ie6浏览器访问网页的话会被阻止,提示浏览器版本太低,总是有那么一些人自以为是,个人哪怕是更厉害的人都无法对抗ie的老板,就是不明白,没有更好的操作系统出现能取代xp之前是不可以湮灭ie6的,特别是中国人,因为节约,所以长期一段时间ie6会存在。

这是一个不需要做任何动作的问题,ie6自然会自动消失。

关于这个问题,我留言争论的几句,提到excel 2003和2007的区别,想不到得到的回复是2007设计版面一塌糊涂,我听到这个也就不想继续讨论了。因为我知道excel 2007以后各版本的设计都是功能更强大,更方便的体现,各种功能成块的合并显示,只是某些人还是停留在2003的使用习惯上。

已经2010年了,在09年11月份microsoft已经发布在2007架构上的新一代办公软件office 2010,希望朋友能尽快抛弃2003的使用习惯而接受新事物,毕竟你永远都不可能永远停留在过去,越早抛弃,你的包袱越轻比别人会来的快些。

介绍一些Excel的小诀窍,希望能让新手们快速上手有所帮助。

  1.如何拆分或取消拆分窗口

  当我们给一个工作表输入数据时,在向下滚动过程中,尤其是当标题行消失后,有时会记错各列标题的相对位置。这时可以将窗口拆分为几部分,然后将 标题部分保留在屏幕上不动,只滚动数据部分。其方法是在主菜单上单击"窗口"\"拆分窗口"。取消拆分窗口时除了使用"窗口"\"撒消拆分窗口"命令外, 有捷径:将鼠标指针置于水平拆分或垂直拆分线或双拆分钱交点上,双击鼠标即可取消已拆分的窗口。

  2.如何给工作簿扩容

  选取"工具"\"选项"命令,选择"常规"项,在"新工作薄内的工作表数"对话栏用上下箭头改变打开新工作表数。一个工作薄最多可以有255张工作表,系统默认值为6。

  3.如何减少重复劳动

  我们在实际应用Excel时,经常遇到有些操作重复应用(如定义上下标等)。为了减少重复劳动,我们可以把一些常用到的操作定义成宏。其方法是:选取"工具"菜单中的"宏"命令,执行"记录新宏",记录好后按"停止"按钮即可。也可以用VBA编程定义宏。

  4.如何快速地批量修改数据

  假如有一份 Excel工作簿,里面有所有职工工资表。现在想将所有职工的补贴增加50(元),当然你可以用公式进行计算,但除此之外还有更简单的批量修改的方法,即 使用"选择性粘贴"功能: 首先在某个空白单元格中输入50,选定此单元格,选择"编辑"\"复制"。选取想修改的单元格区域,例如从E2到E150。然后选择"编辑"\"选择性粘 贴",在"选择性粘贴"对话框"运算"栏中选中"加"运算,按"确定"健即可。最后,要删除开始时在某个空白单元格中输入的50。

  5.如何快速删除特定的数据

  假如有一份Excel工作薄,其中有大量的产品单价、数量和金额。如果想将所有数量为0的行删除,首先选定区域(包括标题行),然后选择"数 据"\"筛选"\"自动筛选"。在"数量"列下拉列表中选择"0",那么将列出所有数量为0的行。此时在所有行都被选中的情况下,选择"编辑"\"删除 行",然后按"确定"即可删除所有数量为0的行。最后,取消自动筛选。

  6.如何使用数组公式

  Excel中数组公式非常有用,它可建立产生多值或对一组值而不是单个值进行操作的公式。要输入数组公式,首先必须选择用来存放结果的单元格区 域,在编辑栏输入公式,然后按ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上括号"{}"。不要自己键入花括号, 否则,Excel认为输入的是一个正文标签。要编辑或清除数组公式.需选择数组区域并且激活编辑栏,公式两边的括号将消失,然后编辑或清除公式,最后按 Ctrl+shift+Enter键。

  7.工作表保护的口令忘记了怎么办

  如果你想使用一个保护了的工作表,但口令又忘记了,有办法吗?有。选定工作表,选择"编辑"\"复制"、"粘贴",将其拷贝到一个新的工作薄中(注意:一定要是新工作簿),即可超越工作表保护。当然,提醒你最好不用这种方法盗用他人的工作表。

利用数据有效性创建下拉列表

创建下拉列表的作用是经过一次设定内容,后续处理数据只需要在设定的内容中选取,可以给别人用,自己看也是方便的.

具体做法,怎么做,打开EXCEL 按F1帮助查找数据有效性,记住学excel帮助是非常好的帮手和老师.

选中需要建立下拉列表的单元格区域,执行"数据→有效性"命令,打开"数据有效性"对话框,在"设置"标签下,按"允许"右侧的下拉按钮,在随后弹出的快捷菜单中,选择"序列"选项,然后在下面"来源"方框中输入序列的各元素(如"高级工程师,工程师,助理工程师,技术员,其他职称"等),确定返回。

  注意:各元素这间请用英文状态下的逗号隔开,也可以不必在此输入,可以先在其他地方输好,来源直接选取内容范围也是可以的。

  选中上述区域中某个单元格,在其右侧出现一个下拉按钮,点击此按钮,在随后出现的下拉列表中,选择相应的元素(如"助理工程师"),即可将该元素输入到相应的单元格中。

数据有效性

家家都有一个孩子,上学了总要背九九乘法口诀,自己做张口诀表还是很需要的,格式可以自己设计打印出来比商店买的强多了,这里介绍下四种方法,不建议采用宏方法,打印效果差,只在学习,其他的比较易用.

1.在一个工作表区域内(B12:J12),依次输入1~9.(A13:A21)区域内依次输入1~9。然后在单元格B13内输入一个公式,通过拖曳填充产生具有上三角矩阵结构的九九乘法表。

2.在a13到a21输入1~9;的b13输入:"=IF(B$12<=$A13,B$12*$A13,"")"(不包含引号);然后拖拉即可。

3.在b2单元格输入如下公式:

  =IF(AND($A2<>"",B$1<>"",B$1<=$A2),B$1&"×"&$A2&"="&B$1*$A2,"")

  a1单元格的公式如下:

  =IF(AND(ROW()<10,COLUMN()<10,COLUMN()<=ROW()),ROW()&"×"&COLUMN()&"="&ROW()*COLUMN(),"")

4.用VB宏来生成

Sub 九九表()。

  Dim i As Byte, j As Byte, msg As String

    For i = 1 To 9   '定义相乘的一个数字变量

    msg = msg & Chr(10)

    For j = 1 To i '定义另一个数字变量

    msg = msg & WorksheetFunction.Text(j, "[DBNum1][$-804]0") & WorksheetFunction.Text(i, "[DBNum1][$-804]0") & VBA.IIf(i * j > 9, "", "得") _
    & WorksheetFunction.Text(i * j, "[DBNum1][$-804]0")

    '完成两个数字相乘运行,如相乘的结果小于10的话则在中间加"地"字

    Space (3)

    Next

    Next

    MsgBox msg, 64, "九九表"   '显示在窗口右上角的标题

End Sub

Excel在数学统计功能方面确实很强大,但在一些细节上也有不尽如人意的地方,例如想输入一个分数,其中可有一些学问啦。现收集六种常用的方法,与大家分享。

  1.整数位+空格+分数

  例:要输入二分之一,可以输入:0(空格)1/2;如果要输入一又三分之一,可以输入:1(空格)1/3。

  方法优缺点:此方法输入分数方便,可以计算,但不够美观(因为我们常用竖式表示分数,这样输入不太符合我们的阅读习惯)。

  2.使用ANSI码输入

  例:要输入二分之一,可以先按住"Alt"键,然后输入"189",再放开"Alt"键即可("189"要用小键盘输入,在大键盘输入无效)。

  方法优缺点:输入不够方便,想要知道各数值的ANSI码代表的是什么可不容易,而且输入的数值不可以计算。但此方法输入的分数显示较美观,而且使用此方法可以输入一些不常见的符号、单位等。在Excel的帮助中有使用此输入法来输入货币符号的介绍。

  3.设置单元格格式

  例:要输入二分之一,可以选中一单元格后,使用菜单"格式/单元格式",选中"分类"为分数,类型为"分母为一位数",设置完后,在此单元格输入0.5,即可以显示"1/2"。

  方法优缺点:与第一种方法一样。

  4.使用Microsoft公式输入

   我们可以使用菜单"插入/对象",在对象类型里找到"Microsoft公式3.0",〔确定〕即可出现公式编辑器(公式编辑器需要自定义安装,如果还 没有安装,会提示放进Office安装光盘,按提示操作即可),我们可以按在Word中使用公式编辑器同样的方法输入分数。

  方法优缺点:输入非常美观,易于排版,符合日常书写分式的习惯,但输入的分数不能计算。

  5.自定义输入法

  例:要输入二分之一,先选中单元格,使用菜单"格式/单元格",在"数字"的分类里选择"自定义",再在类型里输入: #(空格)1/2 。

  方法优缺点:与第一种输入方法一样。这种方法可以很方便地将很多已有的数值转换为相同分母的分数。

  6.双行合一

  这种方法是将表格的下边框作为分式的横杠,在一单元格输入分子,将单元格设置成有下框线,在同一列的下一单元格输入分母。为了美观,我们可以将其他单元格设置为无框线,再将背景填充颜色设置为白色。

  方法优缺点:输入方便、美观,但分数不能计算。

  看完了这些输入分数的方法,你是不是也觉得输入分数并不是一个简单的问题?如有兴趣,可以逐一尝试这些方法并体会其中的奥妙。

大家好,今天讲个excel不常用的功能,平时我们在电脑文件夹下右键排列方式选择缩略图时,大多数文件都能生成预览图,比如照片和powerpoint文件等,word excel默认是不生成的,通过属性设置可以很容易方便的实现,如果需要,方法如下:

早期excel 2003版本以前,在菜单-文件-属性-摘要(快捷键Alt+F+I)-保存预览图片,在保存预览图片的方框中打勾保存,设置完成.

Excel 2007以后新版中,点左上角office按钮-准备-属性(Alt+F+E+P),打开后会出现一个文档属性框,点属性窗口的文档属性选择高级属性-摘要-保存预览图片,同样在保存预览图片的方框中打勾保存,设置完成.

word的设置方法一样,但是我没有安装word 2007,我想应该和excel 2007在同样的地方设置.

注: 以上设置仅对单个文件有效,不是一次性的永久设置.

这是一个很小的技巧,底部状态包含平时输入数值后的快捷显示结果,包含求和、最小值,最大值,平均值等一些常用计算格式。有时excel设置不小心修改后,又找不到这个设置的方法。这确实是简单的问题,但不知道又是常有的事。

设置在,excel2003视图有个状态栏选项打勾或者在工具-选项-试图-状态栏打勾。

简单实用,求和、最小值,最大值这些设置,在底部右下角点击右键选择需要的计算方法,这样,当你在excel标中输入数值选中后,底部就有结果可以迅速查看了。

希望有用

关于这个问题的答案是:无法修改也无法设置excel 2007的数据透视表布局的默认值。

微软公司并没有给用户提供设置的地方,那是不是问题就没有答案了。

不,其实问这个问题是没有必要,也是毫无理由的。excel 2007比我们想像中要来的聪明,只要你在excle 2007的excel选项-保存-将文件保存为此格式设置成1997-2003格式。当在工作表中插入数据透视表时,excel默认将数据透视表格式设置为经典数据透视布局。

也就是说我们打开2007版本excel文件(*.xlsx),数据透视表布局为新版的,如果为1997-2003版本的excel文件(*.xls),数据透视表布局为经典样式。

总结,无需修改任何设置来改变数据透视表布局默认样式,excel已经为我们做了。

Archives

Ads by google

Pages

Powered by Movable Type 4.24-en

About this Archive

This page is a archive of recent entries in the excel 教程 category.

网络视频 is the previous category.

读书笔记 is the next category.

Find recent content on the main index or look in the archives to find all content.