Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: liu007

[函数] [分享]Excel函数教程(链接与word文档在32楼)

[复制链接]
 楼主| 发表于 2007-5-28 23:58 | 显示全部楼层

<p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、 不同的条件返回不同的结果<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">如果对上述例子有了很好的理解后,我们就很容易将<span lang="EN-US">IF</span>函数应用到更广泛的领域。比如,在成绩表中根据不同的成绩区分合格与不合格。现在我们就以某班级的英语成绩为例具体说明用法。 <br/><span lang="EN-US"><p><img src="http://www0.ccidnet.com/school/office//2001/06/01/image/03_06.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图6</p></span></span></p><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><span lang="EN-US"><p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">某班级的成绩如图<span lang="EN-US">6</span>所示,为了做出最终的综合评定,我们设定按照平均分判断该学生成绩是否合格的规则。如果各科平均分超过<span lang="EN-US">60</span>分则认为是合格的,否则记作不合格。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">根据这一规则,我们在综合评定中写公式(以单元格<span lang="EN-US">B12</span>为例):<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=IF(B11&gt;60,"</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">合格<span lang="EN-US">","</span>不合格<span lang="EN-US">")<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法解释为,如果单元格<span lang="EN-US">B11</span>的值大于<span lang="EN-US">60</span>,则执行第二个参数即在单元格<span lang="EN-US">B12</span>中显示合格字样,否则执行第三个参数即在单元格<span lang="EN-US">B12</span>中显示不合格字样。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在综合评定栏中可以看到由于<span lang="EN-US">C</span>列的同学各科平均分为<span lang="EN-US">54</span>分,综合评定为不合格。其余均为合格。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、 多层嵌套函数的应用<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在上述的例子中,我们只是将成绩简单区分为合格与不合格,在实际应用中,成绩通常是有多个等级的,比如优、良、中、及格、不及格等。有办法一次性区分吗?可以使用多层嵌套的办法来实现。仍以上例为例,我们设定综合评定的规则为当各科平均分超过<span lang="EN-US">90</span>时,评定为优秀。如图<span lang="EN-US">7</span>所示。 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><img src="http://www0.ccidnet.com/school/office//2001/06/01/image/03_07.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图7</p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">说明:为了解释起来比较方便,我们在这里仅做两重嵌套的示例,您可以按照实际情况进行更多重的嵌套,但请注意<span lang="EN-US">Excel</span>的<span lang="EN-US">IF</span>函数最多允许七重嵌套。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">根据这一规则,我们在综合评定中写公式(以单元格<span lang="EN-US">F12</span>为例):<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=IF(F11&gt;60,IF(AND(F11&gt;90),"</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">优秀<span lang="EN-US">","</span>合格<span lang="EN-US">"),"</span>不合格<span lang="EN-US">")<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法解释为,如果单元格<span lang="EN-US">F11</span>的值大于<span lang="EN-US">60</span>,则执行第二个参数,在这里为嵌套函数,继续判断单元格<span lang="EN-US">F11</span>的值是否大于<span lang="EN-US">90</span>(为了让大家体会一下<span lang="EN-US">AND</span>函数的应用,写成<span lang="EN-US">AND(F11&gt;90)</span>,实际上可以仅写<span lang="EN-US">F11&gt;90</span>),如果满足在单元格<span lang="EN-US">F12</span>中显示优秀字样,不满足显示合格字样,如果<span lang="EN-US">F11</span>的值以上条件都不满足,则执行第三个参数即在单元格<span lang="EN-US">F12</span>中显示不合格字样。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在综合评定栏中可以看到由于<span lang="EN-US">F</span>列的同学各科平均分为<span lang="EN-US">92</span>分,综合评定为优秀。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;">&nbsp;</p></p></span></span>&nbsp;
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2007-5-29 00:01 | 显示全部楼层

<p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(三)根据条件计算值<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在了解了<span lang="EN-US">IF</span>函数的使用方法后,我们再来看看与之类似的<span lang="EN-US">Excel</span>提供的可根据某一条件来分析数据的其他函数。例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可使用<span lang="EN-US"> COUNTIF </span>工作表函数。如果要根据单元格区域中的某一文本串或数字求和,则可使用<span lang="EN-US"> SUMIF </span>工作表函数。关于<span lang="EN-US">SUMIF</span>函数在数学与三角函数中以做了较为详细的介绍。这里重点介绍<span lang="EN-US">COUNTIF</span>的应用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">COUNTIF</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">可以用来计算给定区域内满足特定条件的单元格的数目。比如在成绩表中计算每位学生取得优秀成绩的课程数。在工资表中求出所有基本工资在<span lang="EN-US">2000</span>元以上的员工数。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为<span lang="EN-US">COUNTIF(range,criteria)</span>。其中<span lang="EN-US">Range</span>为需要计算其中满足条件的单元格数目的单元格区域。<span lang="EN-US">Criteria</span>确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为<span lang="EN-US"> 32</span>、<span lang="EN-US">"32"</span>、<span lang="EN-US">"&gt;32"</span>、<span lang="EN-US">"apples"</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、成绩表<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">这里仍以上述成绩表的例子说明一些应用方法。我们需要计算的是:每位学生取得优秀成绩的课程数。规则为成绩大于<span lang="EN-US">90</span>分记做优秀。如图<span lang="EN-US">8</span>所示 <br/><span lang="EN-US"><p><img src="http://www0.ccidnet.com/school/office//2001/06/01/image/03_08.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图8</p></span></span></p><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><span lang="EN-US"><p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">根据这一规则,我们在优秀门数中写公式(以单元格<span lang="EN-US">B13</span>为例):<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=COUNTIF(B4:B10,"&gt;90")<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法解释为,计算<span lang="EN-US">B4</span>到<span lang="EN-US">B10</span>这个范围,即<span lang="EN-US">jarry</span>的各科成绩中有多少个数值大于<span lang="EN-US">90</span>的单元格。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在优秀门数栏中可以看到<span lang="EN-US">jarry</span>的优秀门数为两门。其他人也可以依次看到。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、 销售业绩表<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">销售业绩表可能是综合运用<span lang="EN-US">IF</span>、<span lang="EN-US">SUMIF</span>、<span lang="EN-US">COUNTIF</span>非常典型的示例。比如,可能希望计算销售人员的订单数,然后汇总每个销售人员的销售额,并且根据总发货量决定每次销售应获得的奖金。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">原始数据表如图<span lang="EN-US">9</span>所示(原始数据是以流水单形式列出的,即按订单号排列) <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><img src="http://www0.ccidnet.com/school/office//2001/06/01/image/03_09.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图9 原始数据表</p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">按销售人员汇总表如图<span lang="EN-US">10</span>所示 </span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><span lang="EN-US"><p><img src="http://www0.ccidnet.com/school/office//2001/06/01/image/03_10.jpg" alt=""/><br/>图10 销售人员汇总表</p></span></span></p><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><span lang="EN-US"><p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">如图<span lang="EN-US">10</span>所示的表完全是利用函数计算的方法自动汇总的数据。首先建立一个按照销售人员汇总的表单样式,如图所示。然后分别计算订单数、订单总额、销售奖金。<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">1</span>) 订单数<span lang="EN-US"> --</span>用<span lang="EN-US">COUNTIF</span>计算销售人员的订单数。<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">以销售人员<span lang="EN-US">ANNIE</span>的订单数公式为例。公式:<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=COUNTIF($C$2:$C$13,A17)<p></p></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法解释为计算单元格<span lang="EN-US">A17(</span>即销售人员<span lang="EN-US">ANNIE)</span>在<span lang="EN-US">"</span>销售人员<span lang="EN-US">"</span>清单<span lang="EN-US">$C$2:$C$13</span>的范围内(即图<span lang="EN-US">9</span>所示的原始数据表)出现的次数。<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">这个出现的次数即可认为是该销售人员<span lang="EN-US">ANNIE</span>的订单数。<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">2</span>) 订单总额<span lang="EN-US">--</span>用<span lang="EN-US">SUMIF</span>汇总每个销售人员的销售额。<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">以销售人员<span lang="EN-US">ANNIE</span>的订单总额公式为例。公式:<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=SUMIF($C$2:$C$13,A17,$B$2:$B$13)<p></p></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">此公式在<span lang="EN-US">"</span>销售人员<span lang="EN-US">"</span>清单<span lang="EN-US">$C$2:$C$13</span>中检查单元格<span lang="EN-US">A17 </span>中的文本(即销售人员<span lang="EN-US">ANNIE</span>),然后计算<span lang="EN-US">"</span>订单金额<span lang="EN-US">"</span>列(<span lang="EN-US">$B$2:$B$13</span>)中相应量的和。<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">这个相应量的和就是销售人员<span lang="EN-US">ANNIE</span>的订单总额。<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">3</span>) 销售奖金<span lang="EN-US">--</span>用<span lang="EN-US">IF</span>根据订单总额决定每次销售应获得的奖金。<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">假定公司的销售奖金规则为当订单总额超过<span lang="EN-US">5</span>万元时,奖励幅度为百分之十五,否则为百分之十。根据这一规则仍以销售人员<span lang="EN-US">ANNIE</span>为例说明。公式为:<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=IF(C17&lt;50000,10%,15%)*C17<p></p></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">如果订单总额小于<span lang="EN-US"> 50000</span>则奖金为<span lang="EN-US"> 10%</span>;如果订单总额大于等于<span lang="EN-US"> 50000</span>,则奖金为 <span lang="EN-US">15%</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoListParagraph" style="MARGIN: 0cm 0cm 0pt 45pt; TEXT-INDENT: 0cm; mso-char-indent-count: 0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">至此,我们已完全了解了<span lang="EN-US">EXCEL</span>函数的逻辑函数,相信大家在实际工作中会想出更多更有用的运用。</span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;">&nbsp;</p></p></span></span>&nbsp;</p></span></span>
回复

使用道具 举报

 楼主| 发表于 2007-5-29 00:02 | 显示全部楼层

<p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-line-height-alt: 16.5pt;"><span lang="EN-US" style="FONT-SIZE: 24pt; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Excel</span><span style="FONT-SIZE: 24pt; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数应用之文本<span lang="EN-US">/</span>日期<span lang="EN-US">/</span>时间函数<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">所谓文本函数,就是可以在公式中处理文字串的函数。例如,可以改变大小写或确定文字串的长度;可以替换某些字符或者去除某些字符等。而日期和时间函数则可以在公式中分析和处理日期值和时间值。关于这两类函数的列表参看附表,这里仅对一些常用的函数做简要介绍。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">一、文本函数</span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(一)大小写转换<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">LOWER--</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">将一个文字串中的所有大写字母转换为小写字母。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">UPPER--</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">将文本转换成大写形式。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">ROPER--</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">将文字串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">这三种函数的基本语法形式均为 函数名(<span lang="EN-US">text</span>)。示例说明:<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">已有字符串为:<span lang="EN-US">pLease ComE Here! </span>可以看到由于输入的不规范,这句话大小写乱用了。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">通过以上三个函数可以将文本转换显示样式,使得文本变得规范。参见图<span lang="EN-US">1<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Lower</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">pLease ComE Here!</span>)<span lang="EN-US">= please come here!<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">upper</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">pLease ComE Here!</span>)<span lang="EN-US">= PLEASE COME HERE!<p></p></span></span></p><p><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">proper</span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">(<span lang="EN-US">pLease ComE Here!</span>)<span lang="EN-US">= Please Come Here! </span></span></p><p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><span lang="EN-US"><img src="http://www0.ccidnet.com/school/office//2001/06/05/image/04_01.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图1</span></span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><span lang="EN-US"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">二)取出字符串中的部分字符<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">您可以使用<span lang="EN-US">Mid</span>、<span lang="EN-US">Left</span>、<span lang="EN-US">Right</span>等函数从长字符串内获取一部分字符。具体语法格式为<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">LEFT</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数:<span lang="EN-US">LEFT(text,num_chars)</span>其中<span lang="EN-US">Text</span>是包含要提取字符的文本串。<span lang="EN-US">Num_chars</span>指定要由<span lang="EN-US"> LEFT </span>所提取的字符数。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">MID</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数:<span lang="EN-US">MID(text,start_num,num_chars)</span>其中<span lang="EN-US">Text</span>是包含要提取字符的文本串。<span lang="EN-US">Start_num</span>是文本中要提取的第一个字符的位置。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">RIGHT</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数:<span lang="EN-US">RIGHT(text,num_chars)</span>其中<span lang="EN-US">Text</span>是包含要提取字符的文本串。<span lang="EN-US">Num_chars</span>指定希望<span lang="EN-US"> RIGHT </span>提取的字符数。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">比如,从字符串<span lang="EN-US">"This is an apple."</span>分别取出字符<span lang="EN-US">"This"</span>、<span lang="EN-US">"apple"</span>、<span lang="EN-US">"is"</span>的具体函数写法为。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">LEFT("This is an apple",4)=This<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">RIGHT("This is an apple",5)=apple<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">MID("This is an apple",6,2)=is <p></p></span></p><p><img src="http://www0.ccidnet.com/school/office//2001/06/05/image/04_02.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图2</p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(三)去除字符串的空白<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在字符串形态中,空白也是一个有效的字符,但是如果字符串中出现空白字符时,容易在判断或对比数据是发生错误,在<span lang="EN-US">Excel</span>中您可以使用<span lang="EN-US">Trim</span>函数清除字符串中的空白。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">TRIM(text)</span>其中<span lang="EN-US">Text</span>为需要清除其中空格的文本。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">需要注意的是,<span lang="EN-US">Trim</span>函数不会清除单词之间的单个空格,如果连这部分空格都需清除的话,建议使用替换功能。比如,从字符串<span lang="EN-US">"My name is Mary"</span>中清除空格的函数写法为:<span lang="EN-US">TRIM("My name is Mary")=My name is Mary </span>参见图<span lang="EN-US">3 <p></p></span></span></p><p><img src="http://www0.ccidnet.com/school/office//2001/06/05/image/04_03.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图3</p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(四)字符串的比较<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在数据表中经常会比对不同的字符串,此时您可以使用<span lang="EN-US">EXACT</span>函数来比较两个字符串是否相同。该函数测试两个字符串是否完全相同。如果它们完全相同,则返回<span lang="EN-US"> TRUE</span>;否则,返回<span lang="EN-US"> FALSE</span>。函数<span lang="EN-US"> EXACT </span>能区分大小写,但忽略格式上的差异。利用函数<span lang="EN-US"> EXACT </span>可以测试输入文档内的文字。语法形式为:<span lang="EN-US">EXACT(text1,text2)Text1</span>为待比较的第一个字符串。<span lang="EN-US">Text2</span>为待比较的第二个字符串。举例说明:参见图<span lang="EN-US">4<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">EXACT("China","china")=False <p></p></span></p><p><img src="http://www0.ccidnet.com/school/office//2001/06/05/image/04_04.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图4</p></span></span>
[此贴子已经被作者于2007-5-29 0:15:11编辑过]
回复

使用道具 举报

 楼主| 发表于 2007-5-29 00:17 | 显示全部楼层

<p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">二、日期与时间函数</span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在数据表的处理过程中,日期与时间的函数是相当重要的处理依据。而<span lang="EN-US">Excel</span>在这方面也提供了相当丰富的函数供大家使用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(一)取出当前系统时间<span lang="EN-US">/</span>日期信息<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用于取出当前系统时间<span lang="EN-US">/</span>日期信息的函数主要有<span lang="EN-US">NOW</span>、<span lang="EN-US">TODAY</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式均为 函数名()。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(二)取得日期<span lang="EN-US">/</span>时间的部分字段值<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">如果需要单独的年份、月份、日数或小时的数据时,可以使用<span lang="EN-US">HOUR</span>、<span lang="EN-US">DAY</span>、<span lang="EN-US">MONTH</span>、<span lang="EN-US">YEAR</span>函数直接从日期<span lang="EN-US">/</span>时间中取出需要的数据。具体示例参看图<span lang="EN-US">5</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">比如,需要返回<span lang="EN-US">2001-5-30 12:30 PM</span>的年份、月份、日数及小时数,可以分别采用相应函数实现。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">YEAR(E5)=2001<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">MONTH(E5)=5<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">DAY(E5)=30<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">HOUR(E5)=12 </span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><img src="http://www0.ccidnet.com/school/office//2001/06/05/image/04_05.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图5</span></p><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">此外还有更多有用的日期<span lang="EN-US">/</span>时间函数,可以查阅附表。下面我们将以一个具体的示例来说明<span lang="EN-US">Excel</span>的文本函数与日期函数的用途。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">三、示例:做一个美观简洁的人事资料分析表</span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、 示例说明<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">在如图<span lang="EN-US">6</span>所示的某公司人事资料表中,除了编号、员工姓名、身份证号码以及参加工作时间为手工添入外,其余各项均为用函数计算所得。</span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img src="http://www0.ccidnet.com/school/office//2001/06/05/image/04_06.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;图6</span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在此例中我们将详细说明如何通过函数求出:<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">1</span>)自动从身份证号码中提取出生年月、性别信息。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">2</span>)自动从参加工作时间中提取工龄信息。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、身份证号码相关知识<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在了解如何实现自动从身份证号码中提取出生年月、性别信息之前,首先需要了解身份证号码所代表的含义。我们知道,当今的身份证号码有<span lang="EN-US">15/18</span>位之分。早期签发的身份证号码是<span lang="EN-US">15</span>位的,现在签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了<span lang="EN-US">18</span>位。这两种身份证号码将在相当长的一段时期内共存。两种身份证号码的含义如下:<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">1</span>)<span lang="EN-US">15</span>位的身份证号码:<span lang="EN-US">1~6</span>位为地区代码,<span lang="EN-US">7~8</span>位为出生年份<span lang="EN-US">(2</span>位<span lang="EN-US">)</span>,<span lang="EN-US">9~10</span>位为出生月份,<span lang="EN-US">11~12</span>位为出生日期,第<span lang="EN-US">13~15</span>位为顺序号,并能够判断性别,奇数为男,偶数为女。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">2</span>)<span lang="EN-US">18</span>位的身份证号码:<span lang="EN-US">1~6</span>位为地区代码,<span lang="EN-US">7~10</span>位为出生年份<span lang="EN-US">(4</span>位<span lang="EN-US">)</span>,<span lang="EN-US">11~12</span>位为出生月份,<span lang="EN-US">13~14</span>位为出生日期,第<span lang="EN-US">15~17</span>位为顺序号,并能够判断性别,奇数为男,偶数为女。<span lang="EN-US">18</span>位为效验位。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、 应用函数<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在此例中为了实现数据的自动提取,应用了如下几个<span lang="EN-US">Excel</span>函数。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">1</span>)<span lang="EN-US">IF</span>函数:根据逻辑表达式测试的结果,返回相应的值。<span lang="EN-US">IF</span>函数允许嵌套。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">IF</span>(<span lang="EN-US">logical_test, value_if_true,value_if_false</span>)<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">2</span>)<span lang="EN-US">CONCATENATE</span>:将若干个文字项合并至一个文字项中。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">CONCATENATE(text1,text2……)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">3</span>)<span lang="EN-US">MID</span>:从文本字符串中指定的起始位置起,返回指定长度的字符。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">MID(text,start_num,num_chars)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">4</span>)<span lang="EN-US">TODAY</span>:返回计算机系统内部的当前日期。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">TODAY</span>()<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">5</span>)<span lang="EN-US">DATEDIF</span>:计算两个日期之间的天数、月数或年数。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">DATEDIF(start_date,end_date,unit)<br/><br/></span>(<span lang="EN-US">6</span>)<span lang="EN-US">VALUE</span>:将代表数字的文字串转换成数字。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">VALUE(text)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">7</span>)<span lang="EN-US">RIGHT</span>:根据所指定的字符数返回文本串中最后一个或多个字符。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">RIGHT(text,num_chars)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">8</span>)<span lang="EN-US">INT</span>:返回实数舍入后的整数值。语法形式为:<span lang="EN-US">INT(number)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">4</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、 公式写法及解释(以员工<span lang="EN-US">Andy</span>为例说明)<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">说明:为避免公式中过多的嵌套,这里的身份证号码限定为<span lang="EN-US">15</span>位的。如果您看懂了公式的话,可以进行简单的修改即可适用于<span lang="EN-US">18</span>位的身份证号码,甚至可适用于<span lang="EN-US">15</span>、<span lang="EN-US">18</span>两者并存的情况。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">1</span>)根据身份证号码求性别<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=IF(VALUE(RIGHT(E4,3))/2=INT(VALUE(RIGHT(E4,3))/2),"</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">女<span lang="EN-US">","</span>男<span lang="EN-US">")<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">公式解释:<span lang="EN-US">a. RIGHT(E4,3)</span>用于求出身份证号码中代表性别的数字,实际求得的为代表数字的字符串<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">b. VALUE(RIGHT(E4,3)</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用于将上一步所得的代表数字的字符串转换为数字<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">c. VALUE(RIGHT(E4,3))/2=INT(VALUE(RIGHT(E4,3))/2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用于判断这个身份证号码是奇数还是偶数,当然你也可以用<span lang="EN-US">Mod</span>函数来做出判断。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">d. =IF(VALUE(RIGHT(E4,3))/2=INT(VALUE(RIGHT(E4,3))/2),"</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">女<span lang="EN-US">","</span>男<span lang="EN-US">")</span>及如果上述公式判断出这个号码是偶数时,显示<span lang="EN-US">"</span>女<span lang="EN-US">"</span>,否则,这个号码是奇数的话,则返回<span lang="EN-US">"</span>男<span lang="EN-US">"</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">2</span>)根据身份证号码求出生日期<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=CONCATENATE("19",MID(E4,7,2),"/",MID(E4,9,2),"/",MID(E4,11,2))<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">公式解释:<span lang="EN-US">a. MID(E4,7,2)</span>为在身份证号码中获取表示年份的数字的字符串<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">b. MID(E4,9,2) </span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为在身份证号码中获取表示月份的数字的字符串<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">c. MID(E4,11,2) </span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为在身份证号码中获取表示日期的数字的字符串<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">d. CONCATENATE("19",MID(E4,7,2),"/",MID(E4,9,2),"/",MID(E4,11,2))</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">目的就是将多个字符串合并在一起显示。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">3</span>)根据参加工作时间求年资(即工龄)<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=CONCATENATE(DATEDIF(F4,TODAY(),"y"),"</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">年<span lang="EN-US">",DATEDIF(F4,TODAY(),"ym"),"</span>个月<span lang="EN-US">")<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">公式解释:<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">a. TODAY()</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用于求出系统当前的时间<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">b. DATEDIF(F4,TODAY(),"y")</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用于计算当前系统时间与参加工作时间相差的年份<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">c. DATEDIF(F4,TODAY(),"ym")</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用于计算当前系统时间与参加工作时间相差的月份,忽略日期中的日和年。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">d. =CONCATENATE(DATEDIF(F4,TODAY(),"y"),"</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">年<span lang="EN-US">",DATEDIF(F4,TODAY(),"ym"),"</span>个月<span lang="EN-US">")</span>目的就是将多个字符串合并在一起显示。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">5. </span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其他说明<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在这张人事资料表中我们还发现,创建日期:<span lang="EN-US">31-05-2001</span>时显示在同一个单元格中的。这是如何实现的呢?难道是手工添加的吗?不是,实际上这个日期还是变化的,它显示的是系统当前时间。这里是利用函数<span lang="EN-US"> TODAY </span>和函数<span lang="EN-US"> TEXT </span>一起来创建一条信息,该信息包含着当前日期并将日期以<span lang="EN-US">"dd-mm-yyyy"</span>的格式表示。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">具体公式写法为:<span lang="EN-US">="</span>创建日期:<span lang="EN-US">"&amp;TEXT(TODAY(),"dd-mm-yyyy")<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 12pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">至此,我们对于文本函数、日期与时间函数已经有了大致的了解,同时也设想了一些应用领域。相信随着大家在这方面的不断研究,会有更广泛的应用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><p></p>&nbsp;</p></span><p></p></span>&nbsp;
回复

使用道具 举报

 楼主| 发表于 2007-5-29 00:18 | 显示全部楼层

<strong>附一:文本函数<br/><br/></strong><table class="small" cellspacing="1" cellpadding="1" width="631" bgcolor="#990000" border="0"><tbody><tr bgcolor="#ffcc00"><th>函数名</th><th>函数说明</th><th>语法</th></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">ASC</td><td>将字符串中的全角(双字节)英文字母更改为半角(单字节)字符。</td><td>ASC(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">CHAR</td><td>返回对应于数字代码的字符,函数 CHAR 可将其他类型计算机文件中的代码转换为字符。</td><td>CHAR(number)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">CLEAN</td><td>删除文本中不能打印的字符。对从其他应用程序中输入的字符串使用 CLEAN 函数,将删除其中含有的当前操作系统无法打印的字符。例如,可以删除通常出现在数据文件头部或尾部、无法打印的低级计算机代码。</td><td>CLEAN(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">CODE</td><td>返回文字串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集。</td><td>CODE(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">CONCATENATE</td><td>将若干文字串合并到一个文字串中。</td><td>CONCATENATE (text1,text2,...)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">DOLLAR</td><td>依照货币格式将小数四舍五入到指定的位数并转换成文字。</td><td>DOLLAR 或 RMB(number,decimals)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">EXACT</td><td>该函数测试两个字符串是否完全相同。如果它们完全相同,则返回 TRUE;否则,返回 FALSE。函数 EXACT 能区分大小写,但忽略格式上的差异。利用函数 EXACT 可以测试输入文档内的文字。</td><td>EXACT(text1,text2)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">FIND</td><td>FIND 用于查找其他文本串 (within_text) 内的文本串 (find_text),并从 within_text 的首字符开始返回 find_text 的起始位置编号。</td><td>FIND(find_text,within_text,start_num)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">FIXED</td><td>按指定的小数位数进行四舍五入,利用句点和逗号,以小数格式对该数设置格式,并以文字串形式返回结果。</td><td>FIXED(number,decimals,no_commas)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">JIS</td><td>将字符串中的半角(单字节)英文字母或片假名更改为全角(双字节)字符。</td><td>JIS(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">LEFT</td><td>LEFT 基于所指定的字符数返回文本串中的第一个或前几个字符。<br/>LEFTB 基于所指定的字节数返回文本串中的第一个或前几个字符。此函数用于双字节字符。</td><td>LEFT(text,num_chars)<br/>LEFTB(text,num_bytes)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">LEN</td><td>LEN 返回文本串中的字符数。<br/>LENB 返回文本串中用于代表字符的字节数。此函数用于双字节字符。</td><td>LEN(text)<br/>LENB(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">LOWER</td><td>将一个文字串中的所有大写字母转换为小写字母。</td><td>LOWER(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">MID</td><td>MID 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。<br/>MIDB 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。此函数用于双字节字符。</td><td>MID(text,start_num,num_chars)<br/>MIDB(text,start_num,num_bytes)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">HONETIC</td><td>提取文本串中的拼音 (furigana) 字符。</td><td>HONETIC(reference)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">ROPER</td><td>将文字串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。</td><td>ROPER(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">REPLACE</td><td>REPLACE 使用其他文本串并根据所指定的字符数替换某文本串中的部分文本。<br/>REPLACEB 使用其他文本串并根据所指定的字符数替换某文本串中的部分文本。此函数专为双字节字符使用。</td><td>REPLACE(old_text,start_num,num_chars,new_text)<br/>REPLACEB(old_text,start_num,num_bytes,new_text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">REPT</td><td>按照给定的次数重复显示文本。可以通过函数 REPT 来不断地重复显示某一文字串,对单元格进行填充。</td><td>REPT(text,number_times)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">RIGHT</td><td>RIGHT 根据所指定的字符数返回文本串中最后一个或多个字符。<br/>RIGHTB 根据所指定的字符数返回文本串中最后一个或多个字符。此函数用于双字节字符。</td><td>RIGHT(text,num_chars)<br/>RIGHTB(text,num_bytes)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">SEARCH</td><td>SEARCH 返回从 start_num 开始首次找到特定字符或文本串的位置上特定字符的编号。使用 SEARCH 可确定字符或文本串在其他文本串中的位置,这样就可使用 MID 或 REPLACE 函数更改文本。<br/>SEARCHB 也可在其他文本串 (within_text) 中查找文本串 (find_text),并返回 find_text 的起始位置编号。此结果是基于每个字符所使用的字节数,并从 start_num 开始的。此函数用于双字节字符。此外,也可使用 FINDB 在其他文本串中查找文本串。</td><td>SEARCH(find_text,within_text,start_num)<br/>SEARCHB(find_text,within_text,start_num)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">SUBSTITUTE</td><td>在文字串中用 new_text 替代 old_text。如果需要在某一文字串中替换指定的文本,请使用函数 SUBSTITUTE;如果需要在某一文字串中替换指定位置处的任意文本,请使用函数 REPLACE。</td><td>SUBSTITUTE(text,old_text,new_text,instance_num)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">T</td><td>将数值转换成文本。</td><td>T(value)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">TEXT</td><td>将一数值转换为按指定数字格式表示的文本。</td><td>TEXT(value,format_text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">TRIM</td><td>除了单词之间的单个空格外,清除文本中所有的空格。在从其他应用程序中获取带有不规则空格的文本时,可以使用函数 TRIM。</td><td>TRIM(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">UPPER</td><td>将文本转换成大写形式。</td><td>UPPER(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">VALUE</td><td>将代表数字的文字串转换成数字。</td><td>VALUE(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">WIDECHAR</td><td>将单字节字符转换为双字节字符。</td><td>WIDECHAR(text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">YEN</td><td>使用 ¥(日圆)货币格式将数字转换成文本,并对指定位置后的数字四舍五入。</td><td>YEN(number,decimals)</td></tr></tbody></table>
回复

使用道具 举报

 楼主| 发表于 2007-5-29 00:18 | 显示全部楼层

<strong>附二、日期与时间函数<br/><br/></strong><table class="small" height="743" cellspacing="1" cellpadding="1" width="100%" bgcolor="#990000" border="0"><tbody><tr bgcolor="#ff9900"><th height="18">函数名</th><th height="18">函数说明</th><th height="18">语法</th></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">DATE</td><td>返回代表特定日期的系列数。</td><td>DATE(year,month,day)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">DATEDIF</td><td>计算两个日期之间的天数、月数或年数。</td><td>DATEDIF(start_date,end_date,unit)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">DATEVALUE</td><td>函数 DATEVALUE 的主要功能是将以文字表示的日期转换成一个系列数。</td><td>DATEVALUE(date_text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">DAY</td><td>返回以系列数表示的某日期的天数,用整数 1 到 31 表示。</td><td>DAY(serial_number)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">DAYS360</td><td>按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),返回两日期间相差的天数。</td><td>DAYS360(start_date,end_date,method)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">EDATE</td><td>返回指定日期 (start_date) 之前或之后指定月份数的日期系列数。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。</td><td>EDATE(start_date,months)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">EOMONTH</td><td>返回 start-date 之前或之后指定月份中最后一天的系列数。用函数 EOMONTH 可计算特定月份中最后一天的时间系列数,用于证券的到期日等计算。</td><td>EOMONTH(start_date,months)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">HOUR</td><td>返回时间值的小时数。即一个介于 0 (12:00 A.M.) 到 23 (11:00 P.M.) 之间的整数。</td><td>HOUR(serial_number)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">MINUTE</td><td>返回时间值中的分钟。即一个介于 0 到 59 之间的整数。</td><td>MINUTE(serial_number)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">MONTH</td><td>返回以系列数表示的日期中的月份。月份是介于 1(一月)和 12(十二月)之间的整数。</td><td>MONTH(serial_number)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">NETWORKDAYS</td><td>返回参数 start-data 和 end-data 之间完整的工作日数值。工作日不包括周末和专门指定的假期</td><td>NETWORKDAYS(start_date,end_date,holidays)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">NOW</td><td>返回当前日期和时间所对应的系列数。</td><td>NOW( )</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">SECOND</td><td>返回时间值的秒数。返回的秒数为 0 至 59 之间的整数。</td><td>SECOND(serial_number)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">TIME</td><td><p class="T">返回某一特定时间的小数值,函数 TIME 返回的小数值为从 0 到 0.99999999 之间的数值,代表从 0:00:00 (12:00:00 A.M) 到 23:59:59 (11:59:59 P.M) 之间的时间。</p></td><td>TIME(hour,minute,second)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">TIMEVALUE</td><td>返回由文本串所代表的时间的小数值。该小数值为从 0 到 0.999999999 的数值,代表从 0:00:00 (12:00:00 AM) 到 23:59:59 (11:59:59 PM) 之间的时间。</td><td>TIMEVALUE(time_text)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">TODAY</td><td>返回当前日期的系列数,系列数是 Microsoft Excel 用于日期和时间计算的日期-时间代码。</td><td>TODAY( )</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">WEEKDAY</td><td>返回某日期为星期几。默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。</td><td>WEEKDAY(serial_number,return_type)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">WEEKNUM</td><td>返回一个数字,该数字代表一年中的第几周。</td><td>WEEKNUM(serial_num,return_type)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">WORKDAY</td><td>返回某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。工作日不包括周末和专门指定的假日。</td><td>WORKDAY(start_date,days,holidays)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">YEAR</td><td>返回某日期的年份。返回值为 1900 到 9999 之间的整数。</td><td>YEAR(serial_number)</td></tr><tr bgcolor="#ffffff"><td bgcolor="#cccccc">YEARFRAC</td><td>返回 start_date 和 end_date 之间的天数占全年天数的百分比。</td><td>YEARFRAC(start_date,end_date,basis)</td></tr></tbody></table>
回复

使用道具 举报

 楼主| 发表于 2007-5-29 00:31 | 显示全部楼层

<p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-line-height-alt: 16.5pt;"><span lang="EN-US" style="FONT-SIZE: 24pt; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Excel</span><span style="FONT-SIZE: 24pt; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数应用之查询与引用函数<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在介绍查询与引用函数之前,我们先来了解一下有关引用的知识。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、引用的作用<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在<span lang="EN-US">Excel</span>中引用的作用在于标识工作表上的单元格或单元格区域,并指明公式中所使用的数据的位置。通过引用,可以在公式中使用工作表不同部分的数据,或者在多个公式中使用同一单元格的数值。还可以引用同一工作簿不同工作表的单元格、不同工作簿的单元格、甚至其它应用程序中的数据。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、引用的含义<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">关于引用需要了解如下几种情况的含义:<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">外部引用<span lang="EN-US">--</span>不同工作簿中的单元格的引用称为外部引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">远程引用<span lang="EN-US">--</span>引用其它程序中的数据称为远程引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">相对引用<span lang="EN-US">--</span>在创建公式时,单元格或单元格区域的引用通常是相对于包含公式的单元格的相对位置。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">绝对引用<span lang="EN-US">--</span>如果在复制公式时不希望<span lang="EN-US"> Excel </span>调整引用,那么请使用绝对引用。即加入美元符号,如<span lang="EN-US">$C$1</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、引用的表示方法<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">关于引用有两种表示的方法,即<span lang="EN-US">A1 </span>和<span lang="EN-US"> R1C1 </span>引用样式。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">1</span>)引用样式一(默认)<span lang="EN-US">--A1<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">A1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">的引用样式是<span lang="EN-US">Excel</span>的默认引用类型。这种类型引用字母标志列(从<span lang="EN-US"> A </span>到<span lang="EN-US"> IV </span>,共<span lang="EN-US"> 256 </span>列)和数字标志行(从<span lang="EN-US"> 1 </span>到<span lang="EN-US"> 65536</span>)。这些字母和数字被称为行和列标题。如果要引用单元格,请顺序输入列字母和行数字。例如,<span lang="EN-US">C25 </span>引用了列<span lang="EN-US"> C </span>和行<span lang="EN-US"> 25 </span>交叉处的单元格。如果要引用单元格区域,请输入区域左上角单元格的引用、冒号(:)和区域右下角单元格的引用,如<span lang="EN-US">A20:C35</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">2</span>)引用样式二<span lang="EN-US">--R1C1<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在<span lang="EN-US"> R1C1 </span>引用样式中,<span lang="EN-US">Excel </span>使用<span lang="EN-US">"R"</span>加行数字和<span lang="EN-US">"C"</span>加列数字来指示单元格的位置。例如,单元格绝对引用<span lang="EN-US"> R1C1 </span>与<span lang="EN-US"> A1 </span>引用样式中的绝对引用<span lang="EN-US"> $A$1 </span>等价。如果活动单元格是<span lang="EN-US"> A1</span>,则单元格相对引用<span lang="EN-US"> R[1]C[1] </span>将引用下面一行和右边一列的单元格,或是<span lang="EN-US"> B2</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在了解了引用的概念后,我们来看看<span lang="EN-US">Excel</span>提供的查询与引用函数。查询与引用函数可以用来在数据清单或表格中查找特定数值,或者需要查找某一单元格的引用。<span lang="EN-US">Excel</span>中一共提供了<span lang="EN-US">ADDRESS</span>、<span lang="EN-US">AREAS</span>、<span lang="EN-US">CHOOSE</span>、<span lang="EN-US">COLUMN</span>、<span lang="EN-US">COLUMNS</span>、<span lang="EN-US">HLOOKUP</span>、<span lang="EN-US">HYPERLINK</span>、<span lang="EN-US">INDEX</span>、<span lang="EN-US">INDIRECT</span>、<span lang="EN-US">LOOKUP</span>、<span lang="EN-US">MATCH</span>、<span lang="EN-US">OFFSET</span>、<span lang="EN-US">ROW</span>、<span lang="EN-US">ROWS</span>、<span lang="EN-US">TRANSPOSE</span>、<span lang="EN-US">VLOOKUP 16</span>个查询与引用函数。下面,笔者将分组介绍一下这些函数的使用方法及简单应用。</span></p><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">一、<span lang="EN-US">ADDRESS</span>、<span lang="EN-US">COLUMN</span>、<span lang="EN-US">ROW</span></span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> ADDRESS</span>用于按照给定的行号和列标,建立文本类型的单元格地址。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其语法形式为:<span lang="EN-US">ADDRESS(row_num,column_num,abs_num,a1,sheet_text)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Row_num</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">指在单元格引用中使用的行号。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Column_num</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">指在单元格引用中使用的列标。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Abs_num </span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">指明返回的引用类型,<span lang="EN-US">1</span>代表绝对引用,<span lang="EN-US">2</span>代表绝对行号,相对列标,<span lang="EN-US">3</span>代表相对行号,绝对列标,<span lang="EN-US">4</span>为相对引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">A1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用以指明<span lang="EN-US"> A1 </span>或<span lang="EN-US"> R1C1 </span>引用样式的逻辑值。如果<span lang="EN-US"> A1 </span>为<span lang="EN-US"> TRUE </span>或省略,函数<span lang="EN-US"> ADDRESS </span>返回<span lang="EN-US"> A1 </span>样式的引用;如果<span lang="EN-US"> A1 </span>为<span lang="EN-US"> FALSE</span>,函数<span lang="EN-US"> ADDRESS </span>返回<span lang="EN-US"> R1C1 </span>样式的引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Sheet_text</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为一文本,指明作为外部引用的工作表的名称,如果省略<span lang="EN-US"> sheet_text</span>,则不使用任何工作表名。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">简单说,即<span lang="EN-US">ADDRESS</span>(行号,列标,引用类型,引用样式,工作表名称)<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">比如,<span lang="EN-US">ADDRESS(4,5,1,FALSE,"[Book1]Sheet1") </span>等于<span lang="EN-US"> "[Book1]Sheet1!R4C5"</span>参见图<span lang="EN-US">1 <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US"><p><img src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_01.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图1</p></span></p><span lang="EN-US"><p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> COLUMN</span>用于返回给定引用的列标。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">COLUMN(reference)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Reference</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为需要得到其列标的单元格或单元格区域。如果省略<span lang="EN-US"> reference</span>,则假定为是对函数<span lang="EN-US"> COLUMN </span>所在单元格的引用。如果<span lang="EN-US"> reference </span>为一个单元格区域,并且函数<span lang="EN-US"> COLUMN </span>作为水平数组输入,则函数<span lang="EN-US"> COLUMN </span>将<span lang="EN-US"> reference </span>中的列标以水平数组的形式返回。但是<span lang="EN-US">Reference </span>不能引用多个区域。 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> ROW</span>用于返回给定引用的行号。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">ROW(reference)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Reference</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为需要得到其行号的单元格或单元格区域。 如果省略<span lang="EN-US"> reference</span>,则假定是对函数<span lang="EN-US"> ROW </span>所在单元格的引用。如果<span lang="EN-US"> reference </span>为一个单元格区域,并且函数<span lang="EN-US"> ROW </span>作为垂直数组输入,则函数<span lang="EN-US"> ROW </span>将<span lang="EN-US"> reference </span>的行号以垂直数组的形式返回。但是<span lang="EN-US">Reference </span>不能对多个区域进行引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">二、<span lang="EN-US">AREAS</span>、<span lang="EN-US">COLUMNS</span>、<span lang="EN-US">INDEX</span>、<span lang="EN-US">ROWS</span></span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> AREAS</span>用于返回引用中包含的区域个数。其中区域表示连续的单元格组或某个单元格。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其语法形式为<span lang="EN-US">AREAS(reference)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Reference</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为对某一单元格或单元格区域的引用,也可以引用多个区域。如果需要将几个引用指定为一个参数,则必须用括号括起来。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> COLUMNS</span>用于返回数组或引用的列数。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其语法形式为<span lang="EN-US">COLUMNS(array)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Array</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为需要得到其列数的数组、数组公式或对单元格区域的引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> ROWS</span>用于返回引用或数组的行数。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其语法形式为<span lang="EN-US">ROWS(array)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Array</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为需要得到其行数的数组、数组公式或对单元格区域的引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">以上各函数示例见图<span lang="EN-US">2 <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><img src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_02.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图2</p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">4</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> INDEX</span>用于返回表格或区域中的数值或对数值的引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数<span lang="EN-US"> INDEX() </span>有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">1</span>)<span lang="EN-US">INDEX(array,row_num,column_num) </span>返回数组中指定单元格或单元格数组的数值。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Array</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为单元格区域或数组常数。<span lang="EN-US">Row_num</span>为数组中某行的行序号,函数从该行返回数值。<span lang="EN-US">Column_num</span>为数组中某列的列序号,函数从该列返回数值。需注意的是<span lang="EN-US">Row_num </span>和<span lang="EN-US"> column_num </span>必须指向<span lang="EN-US"> array </span>中的某一单元格,否则,函数<span lang="EN-US"> INDEX </span>返回错误值<span lang="EN-US"> #REF!</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">2</span>)<span lang="EN-US">INDEX(reference,row_num,column_num,area_num) </span>返回引用中指定单元格或单元格区域的引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Reference</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为对一个或多个单元格区域的引用。 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Row_num</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为引用中某行的行序号,函数从该行返回一个引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Column_num</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为引用中某列的列序号,函数从该列返回一个引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">需注意的是<span lang="EN-US">Row_num</span>、<span lang="EN-US">column_num </span>和<span lang="EN-US"> area_num </span>必须指向<span lang="EN-US"> reference </span>中的单元格;否则,函数<span lang="EN-US"> INDEX </span>返回错误值<span lang="EN-US"> #REF!</span>。如果省略<span lang="EN-US"> row_num </span>和<span lang="EN-US"> column_num</span>,函数<span lang="EN-US"> INDEX </span>返回由<span lang="EN-US"> area_num </span>所指定的区域。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">三、<span lang="EN-US">INDIRECT</span>、<span lang="EN-US">OFFSET</span></span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> INDIRECT</span>用于返回由文字串指定的引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">当需要更改公式中单元格的引用,而不更改公式本身,使用函数<span lang="EN-US"> INDIRECT</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其语法形式为:<span lang="EN-US">INDIRECT(ref_text,a1)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其中<span lang="EN-US">Ref_text</span>为对单元格的引用,此单元格可以包含<span lang="EN-US"> A1-</span>样式的引用、<span lang="EN-US">R1C1-</span>样式的引用、定义为引用的名称或对文字串单元格的引用。如果<span lang="EN-US"> ref_text </span>不是合法的单元格的引用,函数<span lang="EN-US"> INDIRECT </span>返回错误值<span lang="EN-US"> #REF!</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">A1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为一逻辑值,指明包含在单元格<span lang="EN-US"> ref_text </span>中的引用的类型。如果<span lang="EN-US"> a1 </span>为<span lang="EN-US"> TRUE </span>或省略,<span lang="EN-US">ref_text </span>被解释为<span lang="EN-US"> A1-</span>样式的引用。如果<span lang="EN-US"> a1 </span>为<span lang="EN-US"> FALSE</span>,<span lang="EN-US">ref_text </span>被解释为<span lang="EN-US"> R1C1-</span>样式的引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">需要注意的是:如果<span lang="EN-US"> ref_text </span>是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数<span lang="EN-US"> INDIRECT </span>返回错误值<span lang="EN-US"> #REF!</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> OFFSET</span>函数用于以指定的引用为参照系,通过给定偏移量得到新的引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">返回的引用可以是一个单元格或者单元格区域,并可以指定返回的行数或者列数。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其基本语法形式为:<span lang="EN-US">OFFSET(reference, rows, cols, height, width)</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其中,<span lang="EN-US">reference</span>变量作为偏移量参照系的引用区域<span lang="EN-US">(reference</span>必须为对单元格或相连单元格区域的引用,否则,<span lang="EN-US">OFFSET</span>函数返回错误值#<span lang="EN-US">VALUE!)</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">rows</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">变量表示相对于偏移量参照系的左上角单元格向上<span lang="EN-US">(</span>向下<span lang="EN-US">)</span>偏移的行数<span lang="EN-US">(</span>例如<span lang="EN-US">rows</span>使用<span lang="EN-US">2</span>作为参数,表示目标引用区域的左上角单元格比<span lang="EN-US">reference</span>低<span lang="EN-US">2</span>行<span lang="EN-US">)</span>,行数可为正数<span lang="EN-US">(</span>代表在起始引用单元格的下方<span lang="EN-US">)</span>或者负数<span lang="EN-US">(</span>代表在起始引用单元格的上方<span lang="EN-US">)</span>或者<span lang="EN-US">0(</span>代表起始引用单元格<span lang="EN-US">)</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">cols</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">表示相对于偏移量参照系的左上角单元格向左<span lang="EN-US">(</span>向右<span lang="EN-US">)</span>偏移的列数<span lang="EN-US">(</span>例如<span lang="EN-US">cols</span>使用<span lang="EN-US">4</span>作为参数,表示目标引用区域的左上角单元格比<span lang="EN-US">reference</span>右移<span lang="EN-US">4</span>列<span lang="EN-US">)</span>,列数可为正数<span lang="EN-US">(</span>代表在起始引用单元格的右边<span lang="EN-US">)</span>或者负数<span lang="EN-US">(</span>代表在起始引用单元格的左边<span lang="EN-US">)</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">如果行数或者列数偏移量超出工作表边缘,<span lang="EN-US">OFFSET</span>函数将返回错误值#<span lang="EN-US">REF</span>!。<span lang="EN-US">height</span>变量表示高度,即所要返回的引用区域的行数<span lang="EN-US">(height</span>必须为正数<span lang="EN-US">)</span>。<span lang="EN-US">width</span>变量表示宽度,即所要返回的引用区域的列数<span lang="EN-US">(width</span>必须为正数<span lang="EN-US">)</span>。如果省略<span lang="EN-US">height</span>或者<span lang="EN-US">width</span>,则假设其高度或者宽度与<span lang="EN-US">reference</span>相同。例如,公式<span lang="EN-US">OFFSET(A1,2,3,4,5)</span>表示比单元格<span lang="EN-US">A1</span>靠下<span lang="EN-US">2</span>行并靠右<span lang="EN-US">3</span>列的<span lang="EN-US">4</span>行<span lang="EN-US">5</span>列的区域<span lang="EN-US">(</span>即<span lang="EN-US">D3:H7</span>区域<span lang="EN-US">)</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">由此可见,<span lang="EN-US">OFFSET</span>函数实际上并不移动任何单元格或者更改选定区域,它只是返回一个引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">四、<span lang="EN-US">HLOOKUP</span>、<span lang="EN-US">LOOKUP</span>、<span lang="EN-US">MATCH</span>、<span lang="EN-US">VLOOKUP</span></span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> LOOKUP</span>函数与<span lang="EN-US">MATCH</span>函数<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">LOOKUP</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数可以返回向量(单行区域或单列区域)或数组中的数值。此系列函数用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,使用函数<span lang="EN-US"> HLOOKUP</span>。当比较值位于要进行数据查找的左边一列时,使用函数<span lang="EN-US"> VLOOKUP</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用函数<span lang="EN-US"> MATCH </span>而不是函数<span lang="EN-US"> LOOKUP</span>。<span lang="EN-US">MATCH</span>函数用来返回在指定方式下与指定数值匹配的数组中元素的相应位置。从以上分析可知,查找函数的功能,一是按搜索条件,返回被搜索区域内数据的一个数据值;二是按搜索条件,返回被搜索区域内某一数据所在的位置值。利用这两大功能,不仅能实现数据的查询,而且也能解决如<span lang="EN-US">"</span>定级<span lang="EN-US">"</span>之类的实际问题。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> LOOKUP</span>用于返回向量(单行区域或单列区域)或数组中的数值。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数<span lang="EN-US"> LOOKUP </span>有两种语法形式:向量和数组。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">1</span>) 向量形式<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数<span lang="EN-US"> LOOKUP </span>的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其基本语法形式为<span lang="EN-US">LOOKUP(lookup_value,lookup_vector,result_vector)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Lookup_value</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为函数<span lang="EN-US"> LOOKUP </span>在第一个向量中所要查找的数值。<span lang="EN-US">Lookup_value </span>可以为数字、文本、逻辑值或包含数值的名称或引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Lookup_vector</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为只包含一行或一列的区域。<span lang="EN-US">Lookup_vector </span>的数值可以为文本、数字或逻辑值。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">需要注意的是<span lang="EN-US">Lookup_vector </span>的数值必须按升序排序:<span lang="EN-US">...</span>、<span lang="EN-US">-2</span>、<span lang="EN-US">-1</span>、<span lang="EN-US">0</span>、<span lang="EN-US">1</span>、<span lang="EN-US">2</span>、<span lang="EN-US">...</span>、<span lang="EN-US">A-Z</span>、<span lang="EN-US">FALSE</span>、<span lang="EN-US">TRUE</span>;否则,函数<span lang="EN-US"> LOOKUP </span>不能返回正确的结果。文本不区分大小写。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Result_vector </span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">只包含一行或一列的区域,其大小必须与<span lang="EN-US"> lookup_vector </span>相同。 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">如果函数<span lang="EN-US"> LOOKUP </span>找不到<span lang="EN-US"> lookup_value</span>,则查找<span lang="EN-US"> lookup_vector </span>中小于或等于<span lang="EN-US"> lookup_value </span>的最大数值。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">如果<span lang="EN-US"> lookup_value </span>小于<span lang="EN-US"> lookup_vector </span>中的最小值,函数<span lang="EN-US"> LOOKUP </span>返回错误值<span lang="EN-US"> #N/A</span>。 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">示例详见图<span lang="EN-US">3 </span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><span lang="EN-US"><img src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_03.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图3</span></span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><span lang="EN-US"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">2</span>) 数组形式<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数<span lang="EN-US"> LOOKUP </span>的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。通常情况下,最好使用函数<span lang="EN-US"> HLOOKUP </span>或函数<span lang="EN-US"> VLOOKUP </span>来替代函数<span lang="EN-US"> LOOKUP </span>的数组形式。函数<span lang="EN-US"> LOOKUP </span>的这种形式主要用于与其他电子表格兼容。关于<span lang="EN-US">LOOKUP</span>的数组形式的用法在此不再赘述,感兴趣的可以参看<span lang="EN-US">Excel</span>的帮助。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> HLOOKUP</span>与<span lang="EN-US">VLOOKUP<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">HLOOKUP</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">VLOOKUP</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数<span lang="EN-US"> HLOOKUP</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">当比较值位于要进行数据查找的左边一列时,请使用函数<span lang="EN-US"> VLOOKUP</span>。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其中,<span lang="EN-US">Lookup_value</span>表示要查找的值,它必须位于自定义查找区域的最左列。<span lang="EN-US">Lookup_value </span>可以为数值、引用或文字串。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Table_array</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的最左列。可以使用对区域或区域名称的引用。 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Row_index_num</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为<span lang="EN-US"> table_array </span>中待返回的匹配值的行序号。<span lang="EN-US">Row_index_num </span>为<span lang="EN-US"> 1 </span>时,返回<span lang="EN-US"> table_array </span>第一行的数值,<span lang="EN-US">row_index_num </span>为<span lang="EN-US"> 2 </span>时,返回<span lang="EN-US"> table_array </span>第二行的数值,以此类推。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Col_index_num</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为相对列号。最左列为<span lang="EN-US">1</span>,其右边一列为<span lang="EN-US">2</span>,依此类推<span lang="EN-US">.<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Range_lookup</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为一逻辑值,指明函数<span lang="EN-US"> HLOOKUP </span>查找时是精确匹配,还是近似匹配。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">下面详细介绍一下<span lang="EN-US">VLOOKUP</span>函数的应用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">简言之,<span lang="EN-US">VLOOKUP</span>函数可以根据搜索区域内最左列的值,去查找区域内其它列的数据,并返回该列的数据,对于字母来说,搜索时不分大小写。所以,函数<span lang="EN-US">VLOOKUP</span>的查找可以达到两种目的:一是精确的查找。二是近似的查找。下面分别说明。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">1</span>) 精确查找<span lang="EN-US">--</span>根据区域最左列的值,对其它列的数据进行精确的查找 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">示例:创建工资表与工资条<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">首先建立员工工资表 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><img src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_04.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图4</p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;">&nbsp;</p></span></span></p></span></span>&nbsp;
回复

使用道具 举报

 楼主| 发表于 2007-5-29 00:44 | 显示全部楼层

<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">然后,根据工资表创建各个员工的工资条,此工资条为应用<span lang="EN-US">Vlookup</span>函数建立。以员工<span lang="EN-US">Sandy</span>(编号<span lang="EN-US">A001</span>)的工资条创建为例说明。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">第一步,拷贝标题栏<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">第二步,在编号处(<span lang="EN-US">A21</span>)写入<span lang="EN-US">A001 <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">第三步,在姓名(<span lang="EN-US">B21</span>)创建公式<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=VLOOKUP($A21,$A$3:$H$12,2,FALSE) <p></p></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法解释:在<span lang="EN-US">$A$3:$H$12</span>范围内(即工资表中)精确找出与<span lang="EN-US">A21</span>单元格相符的行,并将该行中第二列的内容计入单元格中。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">第四步,以此类推,在随后的单元格中写入相应的公式。 <br/></span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img alt="" src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_05.jpg"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图5</span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"> <p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">) 近似的查找<span lang="EN-US">--</span>根据定义区域最左列的值,对其它列数据进行不精确值的查找<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">示例:按照项目总额不同提取相应比例的奖金<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">第一步,建立一个项目总额与奖金比例的对照表,如图<span lang="EN-US">6</span>所示。项目总额的数字均为大于情况。即项目总额在<span lang="EN-US">0~5000</span>元时,奖金比例为<span lang="EN-US">1%</span>,以此类推。</span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img alt="" src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_06.jpg"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图6</span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">第二步 假定某项目的项目总额为<span lang="EN-US">13000</span>元,在<span lang="EN-US">B11</span>格中输入公式<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=VLOOKUP(A11,$A$4:$B$8,2,TRUE) <p></p></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">即可求得具体的奖金比例为<span lang="EN-US">5%</span>,如图<span lang="EN-US">7</span>。</span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img alt="" src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_07.jpg"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图7</span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">4</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> MATCH</span>函数<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">MATCH</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数有两方面的功能,两种操作都返回一个位置值。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">一是确定区域中的一个值在一列中的准确位置,这种精确的查询与列表是否排序无关。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">二是确定一个给定值位于已排序列表中的位置,这不需要准确的匹配<span lang="EN-US">. <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法结构为:<span lang="EN-US">MATCH(lookup_value,lookup_array,match_type)</span> <span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">lookup_value</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为要搜索的值。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">lookup_array</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">:要查找的区域<span lang="EN-US">(</span>必须是一行或一列<span lang="EN-US">)</span>。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">match_type</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">:匹配形式,有<span lang="EN-US">0</span>、<span lang="EN-US">1</span>和-<span lang="EN-US">1</span>三种选择:<span lang="EN-US">"0"</span>表示一个准确的搜索。<span lang="EN-US">"1"</span>表示搜索小于或等于查换值的最大值,查找区域必须为升序排列。<span lang="EN-US">"</span>-<span lang="EN-US">1"</span>表示搜索大于或等于查找值的最小值,查找区域必须降序排开。以上的搜索,如果没有匹配值,则返回#<span lang="EN-US">N/A</span>。</span></p></span></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">) 近似的查找<span lang="EN-US">--</span>根据定义区域最左列的值,对其它列数据进行不精确值的查找<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">示例:按照项目总额不同提取相应比例的奖金<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">第一步,建立一个项目总额与奖金比例的对照表,如图<span lang="EN-US">6</span>所示。项目总额的数字均为大于情况。即项目总额在<span lang="EN-US">0~5000</span>元时,奖金比例为<span lang="EN-US">1%</span>,以此类推。</span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img alt="" src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_06.jpg"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图6</span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">第二步 假定某项目的项目总额为<span lang="EN-US">13000</span>元,在<span lang="EN-US">B11</span>格中输入公式<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=VLOOKUP(A11,$A$4:$B$8,2,TRUE) <p></p></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">即可求得具体的奖金比例为<span lang="EN-US">5%</span>,如图<span lang="EN-US">7</span>。</span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img alt="" src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_07.jpg"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图7</span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">4</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US"> MATCH</span>函数<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">MATCH</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数有两方面的功能,两种操作都返回一个位置值。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">一是确定区域中的一个值在一列中的准确位置,这种精确的查询与列表是否排序无关。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">二是确定一个给定值位于已排序列表中的位置,这不需要准确的匹配<span lang="EN-US">. <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法结构为:<span lang="EN-US">MATCH(lookup_value,lookup_array,match_type)</span> <span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">lookup_value</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为要搜索的值。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">lookup_array</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">:要查找的区域<span lang="EN-US">(</span>必须是一行或一列<span lang="EN-US">)</span>。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">match_type</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">:匹配形式,有<span lang="EN-US">0</span>、<span lang="EN-US">1</span>和-<span lang="EN-US">1</span>三种选择:<span lang="EN-US">"0"</span>表示一个准确的搜索。<span lang="EN-US">"1"</span>表示搜索小于或等于查换值的最大值,查找区域必须为升序排列。<span lang="EN-US">"</span>-<span lang="EN-US">1"</span>表示搜索大于或等于查找值的最小值,查找区域必须降序排开。以上的搜索,如果没有匹配值,则返回#<span lang="EN-US">N/A</span>。</span></p></span></span></span>
[此贴子已经被作者于2007-5-29 0:52:34编辑过]
回复

使用道具 举报

 楼主| 发表于 2007-5-29 00:55 | 显示全部楼层

<p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">五、<span lang="EN-US">HYPERLINK</span></span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">所谓<span lang="EN-US">HYPERLINK</span>,也就是创建快捷方式,以打开文档或网络驱动器,甚至<span lang="EN-US">INTERNET</span>地址。通俗地讲,就是在某个单元格中输入此函数之后,可以到您想去的任何位置。在某个<span lang="EN-US">Excel</span>文档中,也许您需要引用别的<span lang="EN-US">Excel</span>文档或<span lang="EN-US">Word</span>文档等等,其步骤和方法是这样的:<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">  (<span lang="EN-US">1</span>)选中您要输入此函数的单元格,比如<span lang="EN-US">B6</span>。 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">  (<span lang="EN-US">2</span>)单击常用工具栏中的<span lang="EN-US">"</span>粘贴函数<span lang="EN-US">"</span>图标,将出现<span lang="EN-US">"</span>粘贴函数<span lang="EN-US">"</span>对话框,在<span lang="EN-US">"</span>函数分类<span lang="EN-US">"</span>框中选择<span lang="EN-US">"</span>常用<span lang="EN-US">"</span>,在<span lang="EN-US">"</span>函数名<span lang="EN-US">"</span>框中选择<span lang="EN-US">HYPERLINK</span>,此时在对话框的底部将出现该函数的简短解释。 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">  (<span lang="EN-US">3</span>)单击<span lang="EN-US">"</span>确定<span lang="EN-US">"</span>后将弹出<span lang="EN-US">HYPERLINK</span>函数参数设置对话框。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">  (<span lang="EN-US">4</span>)在<span lang="EN-US">"Link_location"</span>中键入要链接的文件或<span lang="EN-US">INTERNET</span>地址,比如:<span lang="EN-US">"c:\my documents\Excel</span>函数<span lang="EN-US">.doc"</span>;在<span lang="EN-US">"Friendly_name"</span>中键入<span lang="EN-US">"Excel</span>函数<span lang="EN-US">"</span>(这里是假设我们要打开的文档位于<span lang="EN-US">c:\my documents</span>下的文件<span lang="EN-US">"Excel</span>函数<span lang="EN-US">.doc"</span>)。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">(<span lang="EN-US">5</span>)单击<span lang="EN-US">"</span>确定<span lang="EN-US">"</span>回到您正编辑的<span lang="EN-US">Excel</span>文档,此时再单击<span lang="EN-US">B6</span>单元格就可立即打开用<span lang="EN-US">Word</span>编辑的会议纪要文档。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">HYPERLINK</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数用于创建各种快捷方式,比如打开文档或网络驱动器,跳转到某个网址等。说得夸大一点,在某个单元格中输入此函数之后,可以跳到我们想去的任何位置。  <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">六、其他(<span lang="EN-US">CHOOSE</span>、<span lang="EN-US">TRANSPOSE</span>)</span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US">CHOOSE</span>函数<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数<span lang="EN-US">CHOOSE</span>可以使用<span lang="EN-US"> index_num </span>返回数值参数清单中的数值。使用函数<span lang="EN-US"> CHOOSE </span>可以基于索引号返回多达<span lang="EN-US"> 29 </span>个待选数值中的任一数值。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为:<span lang="EN-US">CHOOSE(index_num,value1,value2,...)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Index_num</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用以指明待选参数序号的参数值。<span lang="EN-US">Index_num </span>必须为<span lang="EN-US"> 1 </span>到<span lang="EN-US"> 29 </span>之间的数字、或者是包含数字<span lang="EN-US"> 1 </span>到<span lang="EN-US"> 29 </span>的公式或单元格引用。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Value1,value2,... </span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为<span lang="EN-US"> 1 </span>到<span lang="EN-US"> 29 </span>个数值参数,函数<span lang="EN-US"> CHOOSE </span>基于<span lang="EN-US"> index_num</span>,从中选择一个数值或执行相应的操作。参数可以为数字、单元格引用,已定义的名称、公式、函数或文本。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、<span lang="EN-US">TRANSPOSE</span>函数<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">TRANSPOSE</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">用于返回区域的转置。函数<span lang="EN-US"> TRANSPOSE </span>必须在某个区域中以数组公式的形式输入,该区域的行数和列数分别与<span lang="EN-US"> array </span>的列数和行数相同。使用函数<span lang="EN-US"> TRANSPOSE </span>可以改变工作表或宏表中数组的垂直或水平走向。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为<span lang="EN-US">TRANSPOSE(array)<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Array</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">为需要进行转置的数组或工作表中的单元格区域。所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。<span lang="EN-US"><p></p></span></span></p><p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">示例,将原来为横向排列的业绩表转置为纵向排列。 </span></p><p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_08.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图8</span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">第一步,由于需要转置的为多个单元格形式,因此需要以数组公式的方法输入公式。故首先选定需转置的范围。此处我们设定转置后存放的范围为<span lang="EN-US">A9.B14.<p></p></span></span></p><p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">第二步,单击常用工具栏中的<span lang="EN-US">"</span>粘贴函数<span lang="EN-US">"</span>图标,将出现<span lang="EN-US">"</span>粘贴函数<span lang="EN-US">"</span>对话框,在<span lang="EN-US">"</span>函数分类<span lang="EN-US">"</span>框中选择<span lang="EN-US">"</span>查找与引用函数<span lang="EN-US">"</span>框中选择<span lang="EN-US">TRANSPOSE</span>,此时在对话框的底部将出现该函数的简短解释。单击<span lang="EN-US">"</span>确定<span lang="EN-US">"</span>后将弹出<span lang="EN-US">TRANSPOSE</span>函数参数设置对话框。</span></p><p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_09.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图9</span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">第三步,选择数组的范围即<span lang="EN-US">A2.F3<p></p></span></span></p><p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">第四步,由于此处是以数组公式输入,因此需要按<span lang="EN-US"> CRTL+SHIFT+ENTER </span>组合键来确定为数组公式,此时会在公式中显示<span lang="EN-US">"{}"</span>。随即转置成功,如图<span lang="EN-US">10</span>所示。</span></p><p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img src="http://www0.ccidnet.com/school/office//2001/06/18/image/05_10.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图10</span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">以上我们介绍了<span lang="EN-US">Excel</span>的查找与引用函数,此类函数的灵活应用对于减少重复数据的录入是大有裨益的。此处只做了些抛砖引玉的示例,相信大家会在实际运用中想出更具实用性的应用方法。</span></p></span></span></span>
回复

使用道具 举报

 楼主| 发表于 2007-5-29 01:00 | 显示全部楼层

<p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-line-height-alt: 16.5pt;"><span lang="EN-US" style="FONT-SIZE: 24pt; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Excel</span><span style="FONT-SIZE: 24pt; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数应用之统计函数</span><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"> <p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">Excel</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">的统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以用来统计样本的方差、数据区间的频率分布等。是不是觉得好像是很专业范畴的东西?是的,统计工作表函数中提供了很多属于统计学范畴的函数,但也有些函数其实在你我的日常生活中是很常用的,比如求班级平均成绩,排名等。在本文中,主要介绍一些常见的统计函数,而属于统计学范畴的函数不在此赘述,详细的使用方法可以参考<span lang="EN-US">Excel</span>帮助及相关的书籍。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">在介绍统计函数之前,请大家先看一下附表中的函数名称。是不是发现有些函数是很类似的,只是在名称中多了一个字母<span lang="EN-US">A</span>?比如,<span lang="EN-US">AVERAGE</span>与<span lang="EN-US">AVERAGEA</span>;<span lang="EN-US">COUNT</span>与<span lang="EN-US">COUNTA</span>。基本上,名称中带<span lang="EN-US">A</span>的函数在统计时不仅统计数字,而且文本和逻辑值(如<span lang="EN-US">TRUE </span>和<span lang="EN-US"> FALSE</span>)也将计算在内。在下文中笔者将主要介绍不带<span lang="EN-US">A</span>的几种常见函数的用法。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">一、用于求平均值的统计函数<span lang="EN-US">AVERAGE</span>、<span lang="EN-US">TRIMMEAN</span></span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"> <p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、求参数的算术平均值函数<span lang="EN-US">AVERAGE <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为<span lang="EN-US">AVERAGE(number1,number2, ...) <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其中<span lang="EN-US">Number1, number2, ...</span>为要计算平均值的<span lang="EN-US"> 1</span>~<span lang="EN-US">30 </span>个参数。这些参数可以是数字,或者是涉及数字的名称、数组或引用。如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、求数据集的内部平均值<span lang="EN-US">TRIMMEAN <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数<span lang="EN-US">TRIMMEAN</span>先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。当希望在分析中剔除一部分数据的计算时,可以使用此函数。比如,我们在计算选手平均分数中常用去掉一个最高分,去掉一个最低分,<span lang="EN-US">XX</span>号选手的最后得分,就可以使用该函数来计算。<span lang="EN-US"><br/></span>语法形式为<span lang="EN-US">TRIMMEAN(array,percent) <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其中<span lang="EN-US">Array</span>为需要进行筛选并求平均值的数组或数据区域。<span lang="EN-US">ercent</span>为计算时所要除去的数据点的比例,例如,如果<span lang="EN-US"> percent = 0.2</span>,在<span lang="EN-US"> 20 </span>个数据点的集合中,就要除去<span lang="EN-US"> 4 </span>个数据点(<span lang="EN-US">20 x 0.2</span>),头部除去<span lang="EN-US"> 2 </span>个,尾部除去<span lang="EN-US"> 2 </span>个。函数<span lang="EN-US"> TRIMMEAN </span>将除去的数据点数目向下舍为最接近的<span lang="EN-US"> 2 </span>的倍数。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、举例说明:示例中也列举了带<span lang="EN-US">A</span>的函数<span lang="EN-US">AVERAGEA</span>的求解方法。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">求选手<span lang="EN-US">Annie</span>的参赛分数。在这里,我们先假定已经将该选手的分数进行了从高到底的排序,在后面的介绍中我们将详细了解排序的方法。 </span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><img alt="" src="http://www0.ccidnet.com/school/office//2001/06/26/image/06_01.jpg"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图1</span></p><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">二、用于求单元格个数的统计函数<span lang="EN-US">COUNT</span></span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"> <p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为<span lang="EN-US">COUNT(value1,value2, ...) <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其中<span lang="EN-US">Value1, value2, ...</span>为包含或引用各种类型数据的参数(<span lang="EN-US">1</span>~<span lang="EN-US">30</span>个),但只有数字类型的数据才被计数。函数<span lang="EN-US"> COUNT </span>在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,应当使用函数<span lang="EN-US"> COUNTA</span>。<span lang="EN-US"><br/></span>举例说明<span lang="EN-US">COUNT</span>函数的用途,示例中也列举了带<span lang="EN-US">A</span>的函数<span lang="EN-US">COUNTA</span>的用途。仍以上例为例,要计算一共有多少评委参与评分(用函数<span lang="EN-US">COUNTA</span>),以及有几个评委给出了有效分数(用函数<span lang="EN-US">COUNT</span>)。 </span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><img alt="" src="http://www0.ccidnet.com/school/office//2001/06/26/image/06_02.jpg"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图2</span></p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"></span><span lang="EN-US"><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">三、求区域中数据的频率分布<span lang="EN-US">FREQUENCY</span></span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"> <p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">由于函数<span lang="EN-US"> FREQUENCY </span>返回一个数组,必须以数组公式的形式输入。 <span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为<span lang="EN-US">FREQUENCY(data_array,bins_array) <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">其中<span lang="EN-US">Data_array</span>为一数组或对一组数值的引用,用来计算频率。如果<span lang="EN-US"> data_array </span>中不包含任何数值,函数<span lang="EN-US"> FREQUENCY </span>返回零数组。<span lang="EN-US">Bins_array</span>为一数组或对数组区域的引用,设定对<span lang="EN-US"> data_array </span>进行频率计算的分段点。如果<span lang="EN-US"> bins_array </span>中不包含任何数值,函数<span lang="EN-US"> FREQUENCY </span>返回<span lang="EN-US"> data_array </span>元素的数目。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">看起来<span lang="EN-US">FREQUENCY</span>的用法蛮复杂的,但其用处很大。比如可以计算不同工资段的人员分布,公司员工的年龄分布,学生成绩的分布情况等。这里以具体示例说明其基本的用法。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">以计算某公司的员工年龄分布情况为例说明。在工作表里列出了员工的年龄。这些年龄为<span lang="EN-US"> 28</span>、<span lang="EN-US">25</span>、<span lang="EN-US">31</span>、<span lang="EN-US">21</span>、<span lang="EN-US">44</span>、<span lang="EN-US">33</span>、<span lang="EN-US">22 </span>和<span lang="EN-US"> 35</span>,并分别输入到单元格<span lang="EN-US"> C4:C11</span>。这一列年龄就是<span lang="EN-US"> data_array</span>。<span lang="EN-US">Bins_array </span>是另一列用来对年龄分组的区间值。在本例中,<span lang="EN-US">bins_array </span>是指<span lang="EN-US"> C13:C16 </span>单元格,分别含有值<span lang="EN-US"> 25</span>、<span lang="EN-US">30</span>、<span lang="EN-US">35</span>、和<span lang="EN-US"> 40</span>。以数组形式输入函数<span lang="EN-US"> FREQUENCY</span>,就可以计算出年龄在<span lang="EN-US"> 25</span>岁以下、<span lang="EN-US">26~30</span>岁、<span lang="EN-US">31~35</span>岁、<span lang="EN-US">36~40</span>岁和<span lang="EN-US">40</span>岁以上各区间中的数目。本例中选择了<span lang="EN-US">5</span>个垂直相邻的单元格后,即以数组公式输入下面的公式。返回的数组中的元素个数比<span lang="EN-US"> bins_array</span>(数组)中的元素个数多<span lang="EN-US"> 1</span>。第五个数字<span lang="EN-US">1</span>表示大于最高间隔<span lang="EN-US"> (40) </span>的数值(<span lang="EN-US">44</span>)的个数。函数<span lang="EN-US"> FREQUENCY </span>忽略空白单元格和文本值。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">{=FREQUENCY(C4:C11,C13:C16)}</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">等于<span lang="EN-US"> {2;2;2;1;1} <p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><img alt="" src="http://www0.ccidnet.com/school/office//2001/06/26/image/06_03.jpg"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图3</p><p></p></span></span><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">四、一组用于求数据集的满足不同要求的数值的函数</span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"> <p></p></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、求数据集的最大值<span lang="EN-US">MAX</span>与最小值<span lang="EN-US">MIN <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">这两个函数<span lang="EN-US">MAX</span>、<span lang="EN-US">MIN</span>就是用来求解数据集的极值(即最大值、最小值)。函数的用法非常简单。语法形式为 函数(<span lang="EN-US">number1,number2,...</span>),其中<span lang="EN-US">Number1,number2,... </span>为需要找出最大数值的<span lang="EN-US"> 1 </span>到<span lang="EN-US"> 30 </span>个数值。如果要计算数组或引用中的空白单元格、逻辑值或文本将被忽略。因此如果逻辑值和文本不能忽略,请使用带<span lang="EN-US">A</span>的函数<span lang="EN-US">MAXA</span>或者<span lang="EN-US">MINA </span>来代替。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、求数据集中第<span lang="EN-US">K</span>个最大值<span lang="EN-US">LARGE</span>与第<span lang="EN-US">k</span>个最小值<span lang="EN-US">SMALL <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">这两个函数<span lang="EN-US">LARGE</span>、<span lang="EN-US">SMALL</span>与<span lang="EN-US">MAX</span>、<span lang="EN-US">MIN</span>非常想像,区别在于它们返回的不是极值,而是第<span lang="EN-US">K</span>个值。语法形式为:函数<span lang="EN-US">(array,k)</span>,其中<span lang="EN-US">Array</span>为需要找到第<span lang="EN-US"> k </span>个最小值的数组或数字型数据区域。<span lang="EN-US">K</span>为返回的数据在数组或数据区域里的位置(如果是<span lang="EN-US">LARGE</span>为从大到小排,若为<span lang="EN-US">SMALL</span>函数则从小到大排)。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">说到这,大家可以想得到吧。如果<span lang="EN-US">K=1</span>或者<span lang="EN-US">K=n</span>(假定数据集中有<span lang="EN-US">n</span>个数据)的时候,是不是就可以返回数据集的最大值或者最小值了呢。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、 求数据集中的中位数<span lang="EN-US">MEDIAN <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">MEDIAN</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数返回给定数值集合的中位数。所谓中位数是指在一组数据中居于中间的数,换句话说,在这组数据中,有一半的数据比它大,有一半的数据比它小。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为<span lang="EN-US">MEDIAN(number1,number2, ...)</span>其中<span lang="EN-US">Number1, number2,...</span>是需要找出中位数的<span lang="EN-US"> 1 </span>到<span lang="EN-US"> 30 </span>个数字参数。如果数组或引用参数中包含有文字、逻辑值或空白单元格,则忽略这些值,但是其值为零的单元格会计算在内。 <span lang="EN-US"><p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">需要注意的是,如果参数集合中包含有偶数个数字,函数<span lang="EN-US"> MEDIAN </span>将返回位于中间的两个数的平均值。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">4</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、 求数据集中出现频率最多的数<span lang="EN-US">MODE <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">MODE</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">函数用来返回在某一数组或数据区域中出现频率最多的数值。跟<span lang="EN-US"> MEDIAN </span>一样,<span lang="EN-US">MODE </span>也是一个位置测量函数。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为<span lang="EN-US">MODE(number1,number2, ...)</span>其中<span lang="EN-US">Number1, number2, ... </span>是用于众数(众数指在一组数值中出现频率最高的数值)计算的<span lang="EN-US"> 1 </span>到<span lang="EN-US"> 30 </span>个参数,也可以使用单一数组(即对数组区域的引用)来代替由逗号分隔的参数。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">5</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、 以上函数的示例<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">以某单位年终奖金分配表为例说明。在示例中,我们将利用这些函数求解该单位年终奖金分配中的最高金额、最低金额、平均金额、中间金额、众数金额以及第二高金额等。<span lang="EN-US"> <p></p></span></span></p><p></p><p></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">详细的公式写法可从图中清楚的看出,在此不再赘述。 <span lang="EN-US"><p></p></span></span></p><p></p><p><img src="http://www0.ccidnet.com/school/office//2001/06/26/image/06_04.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图4</p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><b><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">五、用来排位的函数<span lang="EN-US">RANK</span>、<span lang="EN-US">ERCENTRANK</span></span></b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、一个数值在一组数值中的排位的函数<span lang="EN-US">RANK<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">数值的排位是与数据清单中其他数值的相对大小,当然如果数据清单已经排过序了,则数值的排位就是它当前的位置。数据清单的排序可以使用<span lang="EN-US">Excel</span>提供的排序功能完成。<span lang="EN-US"><br/></span>语法形式为<span lang="EN-US">RANK(number,ref,order) </span>其中<span lang="EN-US">Number</span>为需要找到排位的数字;<span lang="EN-US">Ref </span>为包含一组数字的数组或引用。<span lang="EN-US">Order</span>为一数字用来指明排位的方式。<span lang="EN-US"><br/></span>如果<span lang="EN-US"> order </span>为<span lang="EN-US"> 0 </span>或省略,则<span lang="EN-US">Excel </span>将<span lang="EN-US"> ref </span>当作按降序排列的数据清单进行排位。<span lang="EN-US"><br/></span>如果<span lang="EN-US"> order </span>不为零,<span lang="EN-US">Microsoft Excel </span>将<span lang="EN-US"> ref </span>当作按升序排列的数据清单进行排位。<span lang="EN-US"> <br/></span>需要说明的是,函数<span lang="EN-US"> RANK </span>对重复数的排位相同。但重复数的存在将影响后续数值的排位。嗯,这就好像并列第几的概念啊。例如,在一列整数里,如果整数<span lang="EN-US"> 10 </span>出现两次,其排位为<span lang="EN-US"> 5</span>,则<span lang="EN-US"> 11 </span>的排位为<span lang="EN-US"> 7</span>(没有排位为<span lang="EN-US"> 6 </span>的数值)。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、求特定数值在一个数据集中的百分比排位的函数<span lang="EN-US">ERCENTRANK<p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">此<span lang="EN-US">ERCENTRANK</span>函数可用于查看特定数据在数据集中所处的位置。例如,可以使用函数<span lang="EN-US"> PERCENTRANK </span>计算某个特定的能力测试得分在所有的能力测试得分中的位置。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">语法形式为<span lang="EN-US">ERCENTRANK(array,x,significance) </span>其中<span lang="EN-US">Array</span>为彼此间相对位置确定的数字数组或数字区域。<span lang="EN-US">X</span>为数组中需要得到其排位的值。<span lang="EN-US">Significance</span>为可选项,表示返回的百分数值的有效位数。如果省略,函数<span lang="EN-US"> PERCENTRANK </span>保留<span lang="EN-US"> 3 </span>位小数。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、与排名有关的示例<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">仍以某单位的年终奖金分配为例说明,这里以员工<span lang="EN-US">Annie</span>的排名为例说明公式的写法。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">奖金排名的公式写法为:<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=RANK(C3,$C$3:$C$12)<p></p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">百分比排名的公式写法为:<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: left; mso-pagination: widow-orphan;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">=PERCENTRANK($C$3:$C$12,C3) <p></p></span></p><p><img src="http://www0.ccidnet.com/school/office//2001/06/26/image/06_05.jpg" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图5</p><p>以上我们介绍了Excel统计函数中比较常用的几种函数,更多的涉及专业领域的统计函数可以参看附表以及各种相关的统计学书籍。<br/></p>
[此贴子已经被作者于2007-5-29 1:02:54编辑过]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-5 17:02 , Processed in 0.403232 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表