利用EXCEL函数进行特殊效果的排序

来源 :科学与财富 | 被引量 : 0次 | 上传用户:liyanliang163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:排序是EXCEL的常用功能,函数是EXCEL中最突出、最有效的工具,合理使用函数、特别是组合式的使用函数,可以进行一些特殊要求的排序。
  关键词:排序方式 EXCEL函数 字符型数据 数值型数据
  使用过EXCEL的人对于EXCEL函数已经司空见惯,名目繁多的函数是EXCEL的基石。利用函数可以弥补EXCEL数据处理中的一些“真空”。
  问题:图1是一批有关报刊杂志的数据,要求对该批数据按“邮发代号”进行升序排序。由于“邮发代号”呈现数字形式,例如38-140,38代表省份,140代表省内代号。按照人们的习惯希望得到图2的排序结果。
  原始处理:使用EXCEL的排序功能,按“邮发代号”升序排序,结果得到图3。显然,图3不是我们想要的结果。
  分析图3,很容易找到问题的原因——“邮发代号”(如38-140),是地地道道的字符型数据)。众所周知,字符型数据的排序只能产生图3的结果——除非将“邮发代号”以数值型排序才有可能产生图2的效果。
  终于找到了解决问题的方法,在动手之前我们先来看几个函数。
  根据以上几个函数,我们按照下列步骤进行操作,如图4所示:
  1、首先在表头位置增加“位置”、“长度”、“省份”、“代号”、“数值型省份”,“数值型代号”六项(假设在G—L);
  2、利用search()函数算出“邮发代号”(如38-140中“-”的位置;(对于38-140函数为search(“-”,A2),结果为3);
  3、再利用len()函数算出每项数据“邮发代号”(如38-140)的字符串长度;(对于38-140函数为len(A2),结果为6);
  有了这两项的结果后,再接着进行:
  4、在“省份”处输入“=left(A2,G2-1)”,得到字符型的省份,如38-140中的38;
  5、在“省内代号”处输入“=right(A2,H2-G2)”,得到字符型的省内代号,如38-140中的140;
  这样,我们将“邮发代号”(如38-140)分解成了“省份”(38)和“省内代号”(140),前期的工作基本上告一段落。
  6、利用value()函数分别将“省份”和“代号”转换成“数值型省份”和“數值型代号”,即“数值型省份”公式为=value(I2)和“数值型代号”=value(J2)。
  7、最后,按照得到的“数值型省份”和“数值型代号”两项进行排序,得到我们想要的最终结果,如图2。
  因为计算机中对于数值形式字符型的排序原理,使得我们必须对原来的数据进行重新加工。以上方法对于Access、VF等不同环境同样有效,只不过处理时稍稍有些变化。如VF 中不用增加六项表头,而代之增加六个字段名,使用的函数基本不变。
其他文献
摘要:本文主要分析了传统教育制度下的教学方式,找出传统教学方式存在的弊端,综合教学领域的实践,重点探讨如何提高技工院校车工一体化的教学效果,并给出一体化教学的措施,以提升教学效果。  关键词:技工院校车工一体化教学效果  一、背景  随着我国经济的不断发展,职业教育也开展了改革和创新,特别是一些重要的政策文件颁布,给职业教育带来了更大的发展机遇和巨大的挑战;也给职业教育事业提供了发展的条件,并为职
在通信技术、IT技术快速发展的作用下,网络环境复杂度不断提高,网络攻击持续性、破坏性、隐秘性等特征APT随之增加。然而,传统互联网安全技术与情报追踪存在问题较多,难以应
变电站是电力系统中不可缺少的重要环节,变电站远动设备的防雷保护更是保证电网安全、稳定运行的重要环节,本文介绍变电站远动防雷的一些基本研究方向和解决方案。
文化,一个所有人既熟悉又陌生的词,熟悉到我们可以随随便便就能用这个词造出百句千句,陌生到让我们真正地去解读它,却瞬间词穷。其实文化是一个很抽象的概念,我们可以把它比
'小赵,你学多少分了?''1458分.''哇.......我才915分。这就是差距啊.'3月1日一大早,二师三十七团机关党员赵永炜和同事见面'寒喧',聊的是在
期刊
危险性高、安全事故频发建筑业行业,在生产过程中,存在许多不可控的影响因素。如何在工程项目建设过程中减少事故发生,把因安全事故造成的人员伤亡和财产损失降到最低,本文着重对