事业单位招聘考试论坛

 找回密码
 立即注册
查看: 154|回复: 0

2014年事业单位考试计算机基础知识:Excel中的函数操作(2)

[复制链接]

21万

主题

21万

帖子

65万

积分

论坛元老

Rank: 8Rank: 8

积分
652786
发表于 2017-7-29 18:09:26 | 显示全部楼层 |阅读模式
一、EXCEL中怎样批量地处理按行排序
    假定有大量的数据(数值),需要将每一行按从大到小排序,如何操作?
    由于按行排序与按列排序都是只能有一个主关键字,主关键字相同时才能按次关键字排序。所以,这一问题不能用排序来解决。解决方法如下:
    1、假定你的数据在A至E列,请在F1单元格输入公式:
    =LARGE($A1:$E1,COLUMN(A1))
    用填充柄将公式向右向下复制到相应范围。
    你原有数据将按行从大到小排序出现在F至J列。如有需要可用“选择性粘贴/数值”复制到其他地方。
    注:第1步的公式可根据你的实际情况(数据范围)作相应的修改。如果要从小到大排序,公式改为:=SMALL($A1:$E1,COLUMN(A1))
    二、如何判断单元格里是否包含指定文本?
    假定对A1单元格进行判断有无"指定文本",以下任一公式均可:
    =IF(COUNTIF(A1,"*"&"指定文本"&"*")=1,"有","无")
    =IF(ISERROR(FIND("指定文本",A1,1)),"无","有")
    求某一区域内不重复的数据个数
    例如求A1:A100范围内不重复数据的个数,某个数重复多次出现只算一个。有两种计算方法:
    一是利用数组公式:
    =SUM(1/COUNTIF(A1:A100,A1:A100))
    输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。
    二是利用乘积求和函数:
    =SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
    三、一个工作薄中有许多工作表如何快速整理出一个目录工作表
    1、用宏3.0取出各工作表的名称,方法:
    Ctrl+F3出现自定义名称对话框,取名为X,在“引用位置”框中输入:
    =MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100)
    确定
    2、用HYPERLINK函数批量插入连接,方法:
    在目录工作表(一般为第一个sheet)的A2单元格输入公式:
    =HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW()))
    将公式向下填充,直到出错为止,目录就生成了。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-12-5 05:00 , Processed in 0.055657 second(s), 14 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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