excel常用函数笔记doc.docx

上传人:b****2 文档编号:13903247 上传时间:2023-06-19 格式:DOCX 页数:33 大小:346.91KB
下载 相关 举报
excel常用函数笔记doc.docx_第1页
第1页 / 共33页
excel常用函数笔记doc.docx_第2页
第2页 / 共33页
excel常用函数笔记doc.docx_第3页
第3页 / 共33页
excel常用函数笔记doc.docx_第4页
第4页 / 共33页
excel常用函数笔记doc.docx_第5页
第5页 / 共33页
excel常用函数笔记doc.docx_第6页
第6页 / 共33页
excel常用函数笔记doc.docx_第7页
第7页 / 共33页
excel常用函数笔记doc.docx_第8页
第8页 / 共33页
excel常用函数笔记doc.docx_第9页
第9页 / 共33页
excel常用函数笔记doc.docx_第10页
第10页 / 共33页
excel常用函数笔记doc.docx_第11页
第11页 / 共33页
excel常用函数笔记doc.docx_第12页
第12页 / 共33页
excel常用函数笔记doc.docx_第13页
第13页 / 共33页
excel常用函数笔记doc.docx_第14页
第14页 / 共33页
excel常用函数笔记doc.docx_第15页
第15页 / 共33页
excel常用函数笔记doc.docx_第16页
第16页 / 共33页
excel常用函数笔记doc.docx_第17页
第17页 / 共33页
excel常用函数笔记doc.docx_第18页
第18页 / 共33页
excel常用函数笔记doc.docx_第19页
第19页 / 共33页
excel常用函数笔记doc.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

excel常用函数笔记doc.docx

《excel常用函数笔记doc.docx》由会员分享,可在线阅读,更多相关《excel常用函数笔记doc.docx(33页珍藏版)》请在冰点文库上搜索。

excel常用函数笔记doc.docx

excel常用函数笔记doc

清洗处理类:

3-10关联匹配类:

1-2,11-14

1)Vlookup()

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])。

VLOOKUP(查找值,查找范]韦I,查找列数,精确匹配或者近似匹配)vlookup就是竖直查找,即列查找。

通俗的讲,根据查找值参数,在查找范围的第一列搜索查找值,找到该值后,则返回值为:

以第一列为准,往后推数查找列数值的这一列所对应的值。

以后几乎都使用精确匹配,最后项的参数一定要选择为false。

需求:

A分销商需要於1销量数据

操作:

在13单元格输入:

二VLOOKUP(H3,$A$3:

$F$19,5,FALSE)

分析:

H3为我们想查找的型号,即iphone5o为什么要写H3,而不是直接写iphone5,因为方便公式进行拖拽填充,以及保证准确性。

$A$3:

$F$19为我们需要在此范围内做查找,为什么要加上绝对引用呢,因为下面的ip4和剩余的查找都引用这个区域,即我们的数据源,加上了绝对引用后,就可以対公式进行直接的拖拽。

5从我们的数据源第一列起,我们要查询的7/31号的销量在我引用的第一列(即型号列)后面的第五列。

注意这里的列数是从引用范围的第一列做为1,而不是以A列作为第一列,万万注意此处。

2)Lookup()

1矢量形式的LOOKUP

矢量形式的LOOKUP在一行或一列区域(称为矢量)中查找值,然后返回另一行或一列区域中相同位置处的值。

如果要指定其中包含要匹配的值的区域,请使用这种形式的LOOKUP函数。

矢量形式的语法

LOOKUP(lookup_valueJookup_vector,result_vector)

Lookup_value是LOOKUP在第一个矢量中搜索到的值。

Lookup_value可以是数字、文本、逻辑值,也可以是代表某个值的名称或引用。

Lookup_vector是一个仅包含一行或一列的区域。

lookup_vector屮的值可以是文本、数字或逻辑值。

重要说明:

lookup_vector中的值必须按升序顺序排列。

例如,・2、・1、0、1、2或A-Z或FALSE.TRUEo否则,LOOKUP返回的值可能不正确。

大写和小写文本是等效的。

Result_vector是一个仅包含一行或一列的区域。

它的大小必须与lookup_vector相同。

E2▼

Qfx二LOOKUP(D2,$A$1:

$A$11,$C$1:

$C$11)

A

B

c

_D

E

F丄

1

1

a

z

1

d

2

1

h

d

3

laj

1

3

2

b

X

234g'

4

3

e

a

5

4

d

f

6

5

r

g

7

11

g

q

8

21

s

w

9

234

V

J

10

234

j

g

11

2344

a

h

从A1:

A11找D2(3),返回同行的C列的值a

注意:

=L00KUP(D4,$A$1:

$A$11,$C$1:

$C$11)

C|D

E

FI

1

d

3

a

234

g

6|g

A列找不到6就返回A列5同行的C

如果LOOKUP找不至0lookup_value,它会匹配lookup_vector中小于或等于lookup_value的最大值。

列值g

如果lookup_value小于lookup_vector'p的最小值,贝!

JLOOKUP会返冋#N/A错误

值。

2数组形式的LOOKUP

数组形式的LOOKUP在数组的第一行或列中查找指定值,然后返回该数组的最后一行或列中相同位置处的值。

如杲要匹配的值位于数组的第一行或列中,请使用这种形式的LOOKUPo

数组形式的语法

LOOKUP(lookup_value,array)

Lookup_value是LOOKUP在数组中搜索到的值。

Lookup_value可以是数字、文本、逻辑值,也可以是代表某个值的名称或引用。

如果LOOKUP找不到lookup_value,它会使用该数组中小于或等于lookup_value的最大值。

如果lookup_value小于第一行或列(取决于数组维度)屮的最小值,则LOOKUP会返冋#N/A错误值。

Array是一个单元格区域,其中包含要与lookup_value进行比较的文本、数字或逻辑值。

数组形式的LOOKUP与HLOOKUP函数和VLOOKUP函数相似。

其区别是HLOOKUP在第一行屮搜索lookup_value,VLOOKUP在第一列中进行搜索,而LOOKUP根据数组的维度进行搜索。

如果array所覆盖区域的宽度大于高度(列多于行),则LOOKUP会在第一行中搜索lookup_valueo

如果array所覆盖的区域是正方形或者高度大于宽度(行多于列),则LOOKUP会在第一列中进行搜索。

使用HLOOKUP和VLOOKUP时,可以向下索引或交叉索引,但LOOKUP始终会选择行或列中的最后一个值。

重要说明:

array中的值必须按升序顺序排列。

例如,・2、4、0、1、2或A-Z或FALSE、TRUEo否则,LOOKUP返回的值可能不正确。

大写和小写文本是等效的。

二LOOKUP(D6,$A$1:

$C$1D

C

D

E

1

d

3

a

234

g

6

s

从A1:

C11査找D6(4),返回最后一列同样位置的f

3)TRIM()

TRIMO去掉字符串的两边空格,类似于python字符串函数str.strip()

=TRIM(F3)

D

E

F

900

900

1200

299000

1100

249900

000

ab1

ab

字符串中间的空格可以用SUBSTITUTEO

SUBSTITUTE(textzold_text,new_text,[instance_num])类似于python的replace()

Text为需要替换其中字符的文本,或对含有文本的单元格的引用。

Old_text为需要替换的旧文本。

New_text用于替换old_text的文本。

lnstance_num为一数值,用来指定以new_text替换第几次出现的old_text。

如果指定了instance_num,则只有满足要求的old_text被替换;否则将用new_text替换TEXT中出现的所有old_texto

=SUBSTITUTE(E3,'笃"”)

1D

E

F

900

1200

299000

900

1100

249900

000

ab

ab

000

aa

ab1

ab

1

4)CONCATENATE()

CONCATENATE(textl,text2z...)

Textl,text2z...为1到30个将要合并成单个文本项的文本项。

这些文本项可以为文本字符串、数字或对单个单元格的引用。

也可以用&(和号)运算符代替函数CONCATENATE实现文本项的合并。

5)Replace()

=Replace(指定字符串,哪个位置开始替换,替换儿个字符,替换成什么)

=REPLACE(,,abcdefg,,/l/2;,aaah)结果aaacdefg

6)Left/Right/Mid

二Mid(指定字符串,开始位置,截取长度)

7)

=MID(^aabbccdd^,2,3)

1

D

E

9900

bbb!

=LEFTCaabbccdd",4)

Len/Lenb

在len中,中文计算为一个,在lenb'P,中文计算为两个。

8)Find

Find(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,省略默认为1,从

第一个开始查找])类似于python的str.find()

查找某字符串出现的位置,可以指定为第儿次出现,与Left/Right/Mid结合能完成简单的

注意:

指定查找起始位置start_num为3,是从第3个字符开始查找,但结果还是从文本开头计算。

所以返回的是9

区分大小写

C

Find函数是精确查找,区分大小写。

Search函数是模糊查找,不区分大小写。

=FINDC8',D1,3)

9)Search

和Find类似,区别是Search大小写不敏感,但支持*通配符search函数的参数find.text可以使用通配符,“?

”。

通配符一一星号“*”可代表任何字符串,所以返回1

=SEARCHC*',D1,1)

CJ

D

E

1

2d*dD?

14

如果参数findtext就是问号或星号,则必须在这两个符号前加上“〜”符号。

/讥口jvvro人也刃I住ivucruiuitc

C二SEARCH("”扃

C

D|

re|

2d*dD?

|

1

131_1

10)Text

TEXT(value,format_text)

Value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

Format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

说明

•Format_text不能包含星号(*)。

•通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。

使用函数TEXTnJ以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。

日期

日期代码

显示

ww

2017-5-21

yvvy

2017

4位年份

2017-5-21

vv

■•

17

2位年份

2017-5-21

e

2017

4位年份简写

2017-5-21

m

o

月份无前导0

2017-5-21

mm

05

月份有前导0

2017-12-21

mmm

Dec

月份英文缩写前三个字母

2017-12-21

nrnimm

December

月份英文缩写前三个字母

2017-5-21

mnininim

M

月份英文缩写首字母

2017-5-9

d

9

天数无导0

2017-5-9

dd

09

天有前导0

2017-5-21

ddd

Sun

星期英文缩写前三个字母

2017-5-21

dddd

Sundav

星期英文

2017-5-22

AAA

—b

星期中文简写

2017-5-22

AAAA

星期一

星期中文

11)index

返回表或区域中的值或值的引用。

函数INDEX0有两种形式:

数组和引用。

数组形式通常返回数值或数值数组;引用形式通常返回引用。

INDEX(array,Row_num,column_num)返冋数组小指定单元格或单元格数组的数值。

INDEX(reference,Row_num,column_num,area_num)返回引用中指定单元格区域的引用。

语法1(数组)

INDEX(array,Row_num’column_num)

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

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

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

Row_num数组中某行的行序号,函数从该行返冋数值。

如果省略Row_num,则必须有column_num°

Column_num数组中某列的列序号,函数从该列返冋数值。

如果省略column_num,则必须有Row_num。

•如果同时使用Row_num和column_num,函数INDEX返回Row_num和column_num交叉处的单元格的数值。

示例一:

A

B

1

数据

数据

2

苹果

柠檬

3

香產

公式

删(结果)

返回单元格区域的第二行和第二列交叉处的值(梨)

返回单元格区域的第二行和第一列交叉处的值(香產)

=INDEX(A2:

B3:

2,2)

=INDEX(A2:

B3:

2,1)

•如果将Row_num或column_num设置为0,函数INDEX则分别返回整个列或行的数组数值。

若要使用以数组形式返回的值,请将INDEX函数以数组公式(数组公式対一组或多组值执行多重计算,并返回一个或多个结果。

数组公式括于大括号({})中。

按Ctrl+Shift+Enter可以输入数组公式。

)形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。

若要输入数组公式,请按Ctrl+Shift+Enter。

 

示例二

B

1公式

2=INDEX({1,2:

3,4}r1,2)

螂(结果)

返回数组常量中第一行、第二列的值

(2)

语法2(引用)

返冋指定的行与列交叉处的单元格引用。

如果引用由不连续的选定区域组成,可以选择某一连续区域。

INDEX(reference,Row_num,column_num,area_num)

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

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

•如果引用屮的每个区域只包含一行或一列,则相应的参数Row_num或column_num分别为可选项。

例如,对于单彳亍的引用,可以使用函数INDEX(reference〃column_num)。

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

COLUMNnum引用屮某列的列序号,函数从该列返回一个引用。

Area_num选择引用中的一个区域,并返冋该区域中Row_num和column_num的交叉区域。

选中或输入的第一个区域序号为1,第二个为2,以此类推。

如果省略area_num,函数INDEX使用区域lo

例如,如果引用描述的单元格为(A1:

B4,D1:

E4,G1:

H4),则area_num1为区域A1:

B4,area_num2为区域D1:

E4,而area_num3为区域G1:

H4

•在通过reference和area_num选择了特定的区域后,Row_num和column_num将进一步选择指定的单元格:

Row_num1为区域的首行,column_num1为首列,以此类推。

函数INDEX返冋的引用即为Row_num和column_num的交叉区域。

•如果将Row_num或column_num设置为0,函数INDEX分别返回对整个列或行的引用。

•Row_num>column_num和area_num必须指向reference屮的单元格;否则,函数INDEX返回错误值#REF!

如果省略Row_num和column_num,函数INDEX返回由area_num所指定的区域。

•函数INDEX的结果为一个引用,且在其他公式中也被解释为引用。

根据公式的需要,函数INDEX的返回值可以作为引用或是数值。

例如,公式CELL("width,,,INDEX(Al:

B2,l,2))等价于公式CELLC'width^BlJoCELL函数将函数INDEX的返冋值作为单元格引用。

而在另一方面,公式2*INDEX(A1:

B2,1,2)将函数INDEX的返回值解释为B1单元格中的数字。

Egl:

・已阿辱决町CrW我的WPSX迓]新建MicrosoftExc

E2▼©力c=INDEX(A2:

C11,3,3)

A1

B

C

ID

E

1

水果

价格

数量

2苹果

0.69

40

I151

3

香產

0.34

38

P

4

柠檬

0.55

15

5

柑桔

0.25

25

6

0.59

40

7

8

2.8

10

9

腰果

3.55

16

10

花生

1.25

20

11

核桃

1.75

12

=INDEX(A2:

Cll/3,3)返回区域A2:

C11中第3行和第3列交叉处的单元格C4的引用。

(15)

Eg2:

 

7

8

.杏棘松馳

2.8

10

9

3.55

16

10

1.25

20

11

1.75

12

果果產檬桔

•水悻香柠柑梨

123456

TIME-XA=INDEX((A1|:

C6,A8:

C11),2,2,1)

AIBICIDIEiF

94559

63525••一■•■ooooo格

08550

43124

A1:

C6,

1

=INDEX((A1:

C6,A8:

C11),2,2,1)(A2:

C6,A8:

Ul:

l)为两个区域,2,2,1指获取第一个区域的第二行第二列交叉处的引用(0.69)

▼xyA

B

价格

3

0.34

38

4

0.55

15

5

0.25

25

61

0.59

40

D

E1

A2:

C6H

■一

=SUM(INDEX((Al:

C6/A8:

Cll)/0/2/2))得到第二个区域A8:

C11第二列之和(9.35)

Eg4:

TIME

=SUM(B2:

INDEX(A2|:

C6,5,2))CJ

二数量

0.69140

Eg3:

=SUM(INDEX((A1:

C6,A8:

C11),O,2,2))

1

D

E

F

40

1

=SUM(B2:

INDEX(A2:

C6,5,2))由INDEX(A2:

C6,5,2)得到A2:

C6区域第五行第二列交叉处的引用(B6),再执行SUM(B2:

B6)得到累加和(2.42)

12)Match

MATCH(LOOKUP_VALUE,LOOKUP_ARRA\;MATCH_TYPE)

返回在指定方式下与指定数组匹配的数组中元素的相应位置。

如果需要找出兀配元素的位置而不是匹配元素本身,则应该使用MATCH函数而不是LOOKUP函数。

Lookup_value为需要在数据表中查找的数值。

•Lookup_value为需要在Look_array中查找的数值。

例如,如果耍在电话簿中査找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。

•Lookup.value可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

Lookup_array可能包含所要查找的数值的连续单元格区域olookup_array应为数组或数组引用。

Match_type为数字・1、0或1。

MATCH-type指明WPS表格如何在lookup_array中查找lookup_valueo

•如果Match_type为1,函数MATCH查找小于或等于lookup_value的最大数值。

lookup_array必须按升序排列:

…、・2、0、2、…、A-Z>FALSE>TRUE。

•如果Match_type为0,函数MATCH查找等于lookup_value的第一个数值。

lookup_array可以按任何顺序排列。

•如果Match_type为・1,函数MATCH查找大于或等于lookup_value的最小数值。

lookup_array必须按降序排列:

TRUE、FALSE>Z・A、…、2、1、0、・]、・2、等等。

•如果省略Match_type,则假设为1。

说明

・函数MATCH返冋lookup_array中目标值的位置,而不是数值本身。

例如,MATCH(,,b"/{,,a";,b,,;,c"},0)返回2,即“b”在数组{"a'V'b'V'c"}中的相应位置。

•查找文本值时,函数MATCH不区分大小写字母。

•如果函数MATCH查找不成功,则返冋错误值#N/A。

A

B

1

2

25

3

38

4

40

5

41

公式

=MATCH(39,B2:

B5,1)

=MATCH(41,B2:

B5,0)

=MATCH(40,B2:

B5r1)

•如果MATCH_type为0且lookup_value为文本,lookup_value可以包含通配符、星号(*)和问号(?

)。

星号可以匹配任何字符序列;问号可以匹配单个字符。

说明(结果)

由于此处无正确的匹配,所以返回数据区域B2旧5中最接近的下一个值(38)的位置°

(2)

数据区域B2「B5中41的位蚤。

(4)

由于数据区域B21B5不是按降序排列,所以返回错误值。

倂N/A)

13)Row/Column

Row返冋单元格所在的行

Row([referenee])

=row()公式所在行的行号

=ROW(D4:

E6)引用中的第一行的行号⑷

Column与之类似返回列

14)Offset

=Offset(指定点,偏移多少行,偏移多少列,返冋多少行,返冋多少列)

果果產檬桔果生桃冰苹香柠柑梨杏腰花核12345670091011

价格

数量

F0.5515l

0.69

40

0.34

38

0.55

15

0.25

25

0.59

40

2.8

10

3.55

16

1.25

20

1.75

12

■IIZ—1I—TW夕、••

E1▼©力c{=OFFSET(Al汨1,3,1)}

AABCTDiE

以指定点为原点建立坐标系,返回距离原点的值或者区域。

正数代表向下或向右,负数则相反。

选中el:

fl,输入=OFFSET(A1:

B1,3,1),按下CTRL+SHIFT+回车键。

得出结果:

0.55,15OFFSET(referenee,rows,cols,height,width)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2