当前位置:首页经验技巧Excel经验excel函数

excel返回指定区域,excel一键返回指定区域

2024-07-11 13:04:53

1. excel一键返回指定区域

在Excel中输入数组公式,一般是按Ctrl+shift+Enter完成的。

按Ctrl+shift再按enter键,最后同时松开3键,公式两边会自动添加大括号。

在excel中ctrl+shift+enter三键组合会产生神奇的效果,excel会将你输入的公式当成数组公式来处理,外部表现是在你的公式两边加上了花括号{},你和手动输入{}是完全不同的.

比如我们想要算1+2+3+4+。。。。100=?

那我们可以在excel任意单元格输入 =sum(row(1:100))

如果没有使用ctrl+shift+enter你只能得到1,因为excel只会取row(1)即第一行的行号参与计算.

而如果使用ctrl+shift+enter三键组合结束输入的,excel会返回第1到第100行的行号相加得到5050.

2. excel一键返回指定区域怎么设置

以前一直觉得excel很简单,后来深入学习发现excel真的是很有用,今天总结一下excel里常用的查找与引用函数。

1.vlookup函数 (lookup_value,table_array,col_index_

num,[range_lookup])

查找值一般在范围的第一列,只能从左往右查

参数1:查找值

参数2:查找区域

参数3:返回查找区域内第几列的数据

参数4:精确匹配/F 还是模糊匹配/T

例:查找各学生数学课的成绩

查找值:姓名B2

查找范围:B10:C14 固定范围需要绝对引用

返回数据:数学成绩在查找范围的第二列,返回2

精确查找:F

2.offset引用函数 --offset(reference,rows,cols,[height],[width])

以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格/区域

参数1:基点 可随机指定

参数2:行偏 基点与偏移后的基点的偏差 A3与C5的行偏为2

参数3:列偏 A3与C5的列偏为2

参数4:行高 需要偏移后的区域C5:E7 行高为3

参数5:列高 列高为3

注意:如果是多行多列,必须选中足够的区域,按下ctrl+shift+enter

例:将A12:C17区域的数据移动到E18开始的单元格

3.match函数--match(lookup_value,lookup_array,[match_type])

知道这个值是多少,查它的位置

返回一个值的相对位置(数字)

参数1: 查找的内容

参数2:查找的范围

参数3: 1--小于(向下查找最大值),0--精确匹配,-1--大于(向上查找最小值)

例:查找10在区域内的位置

=MATCH(A3,A1:A8,0) 10在该区域内的位置为3,则返回值3

查找两列数据中的相同个数

4.index---index(array,row_num,[column_num])

给定这个位置,查它的值是多少

参数1:范围

参数2:相对行号

参数3:相对行号

例:查找A12:A19区域中第五行第一列的数据,位置是在该区域的相对位置。

indirect函数 找到单元格的地址 INDIRECT(ref_text, [a1])

5.累计函数

例:根据日销量得到累计销量

1.sum求和 SUM($B$2:B2)

2.offset求累计 问题:如何确定行高

ROW()引用行的数据 / COLUMN()引用列的数据

SUM(OFFSET($B$2,0,0,DAY(A2),1))

SUM(OFFSET($B$2,0,0,ROW(A1),1))

SUM(OFFSET($B$2,0,0,COUNT($B$2:B2),1))

6.案例分析

对员工入职表工龄及地区进行填充

1.根据身份证号得出员工出生日期----截取文本

mid() 从字符串指定位置截取指定长度 text()将数值转换为文本形式

函数公式:TEXT(MID(D2,7,8),"#-00-00")*1 *1是将文本转化为日期

2.根据出生日期计算员工年龄

函数:DATEDIF(start_date,end_date,unit)

Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期必须在1900年之后)

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型。

计算公式:datedif(G2,TODAY(),"y")

3.根据省份证得到所属省/自治区/直辖市

计算公式:vlookup(left(D2,2),全国地区表!A:B,2,F)

遇到的问题 只输入上面的公式一直报错,不知道问题是什么,后来发现是因为left截取的是文本,在函数中找值找不到,后来将文本改为数值型就可以了。

VLOOKUP(VALUE(LEFT(D2,2)),全国地区表!A:B,2,FALSE)

4.计算员工工龄

datedif(E2,today(),“y”)

5.计算不足一年的工龄

DATEDIF(E2,TODAY(),"ym")

3. excel一键返回指定区域数据

这个方法仅限用于较少的名字,列多了写公式会有点麻烦,不过还是能解决你给的例子:

=CONCATENATE(if(LEFT(A2,2)=LEFT(E1,2),A2&"、"),if(LEFT(B2,2)=LEFT(E1,2),B2&"、"),if(LEFT(C2,2)=LEFT(E1,2),C2&"、"),if(LEFT(D2,2)=LEFT(E1,2),D2))

4. excel如何返回一个行区域

1、打开需要操作的EXCEL表格,使用鼠标选中需要移动的单元格。

2、让鼠标停在选中区域任意边框上,当鼠标变成带方向的十字标志时,按住鼠标左键不放,上下滑动鼠标即可将上下移动单元格内容,松开鼠标即可将单元格移动到虚线位置。

3、返回EXCEL表格,发现将excel单元格内容下移一格,同理也可将内容上移或左右移动。

5. excel返回一个区域的函数

答excel怎样在一堆数据中任意返回值:

1、首先来看一下原始数据:

A列是姓名,有重复的项目。B列是数量。要求求得A列每个人的数量合计。

2、首先,复制A列数据,粘贴到C列。

3、选中C列数据,选择【数据】-【删除重复项】。

4、选择【以当前选定区域排序】,然后点击【删除重复项】。

5、因为C列包含数据表头“姓名”,因此选择【数据包含标题】。

6、点击【确定】按钮后将删除C列数据的重复项

7、双击D2,输入公式=SUMIF(A$2:A$7,C2,B$2:B$7),回车并下拉填充公式就得到了想要的结果。

6. excel 返回区域

你选定的单元格B3:B4(活动单元格B3)。这时滚动鼠标到其它页,看不到你选定的单元格是哪些,需要直接回到B3:B4这一页,就可以按Ctr+BacksPae

7. excel一键选择有效区域

首先准备一个需要选定部分区域的excel,接下来具体操作步骤如下:

1、如果是不规整区域:打开excel表格,按住Ctrl键,然后用鼠标单击需要的单元格区域就可以选定;

2、若是规整的N行M列的区域:打开excel表格,用鼠标单击表格左上方的“名称框”,输入你想要选取的单元格范围,单击回车键即可,如选取“A1:X1000”区域,则在“名称框”中输入“A1:X1000”,单击回车键即可选定。


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .