干货预警,全文4688字,配图20张,带你系统认识Excel函数。赶时间的朋友点赞▲收藏★喜欢❤,有时间再回来看看~$ X. F6 M+ c% n4 H" x; i8 U' t9 c
在Excel函数中,有那么的一个万金油Excel函数,它既可以正向查找,逆向查找,多条件查找,还能模糊匹配,它就是Vlookup。VLOOKUP作为函数之王太重要了,招聘要求以VLOOKUP和透视表,来考验求职者是否熟练使用Excel。
; V3 b- U) S8 {6 Q; t( Y' K) R. Z2 q) o% j) B( Z
* Y4 c6 D; v3 B! d: F" W: ?+ \( L' u
* W7 _0 J' a3 D, E- s& m
VLOOKUP函数指引
+ P5 l7 I0 G7 X$ B- O* L9 _4 {3 T8 X5 t: e9 [
许多小伙伴想要练习文件,为了方便大家学习,特意录制了【公式和函数】的课程,点击下方链接自行领取,打个五星好评即可。
4 Y. D1 m9 Y# Y$ }: p❤点击获取《Excel函数》的源文件和教程 附:Excel函数构造7 w$ p( ~3 N* n/ o
+ W) m; x3 X3 Z
可能许多同学不太了解函数的构造,所以就无法学会VLOOKUP函数。一起来看看Excel函数在使用时有哪些规范,首先我们看一下标点符号的使用规范:2 e+ e, K7 V4 p. z) P
3 I7 C( m' u1 u5 r0 V# D! P% G8 l) l4 S9 L& K6 m) S
在函数里面的标点要使用英文输入法下的标点,在Excel上,SUM的参数个数是不固定的,区域和数值的参数也能混合使用。) s" e5 s4 f/ Q6 t& z: B
) C& v) z) ]8 T/ n3 D
7 E i+ D% q; D5 P4 z* ?% x1 e接着,我们看回VLOOKUP 的使用规范。
X- i; o2 V7 m7 P3 y
" A, ]7 N4 s' Z8 {! U一、VLOOKUP函数3 n! y8 n$ g$ {
+ c' ]: `0 a% N1 m( A/ ?, J
VLOOKUP函数既可以正向查找,逆向查找,多条件查找,还可以模糊匹配,它就是Vlookup。 先看看它的语法:
2 S0 L6 D2 q. w. s! j
* u5 T* d( I. ~3 Z" u8 R
+ J% d9 b' w* b: t, T4 ^- m. H
]4 |5 k/ y# j* ^0 w第一次看到的人,看不太明白其中的意思,下面我们通过具体的例子, P8 m0 ?& f5 x6 J4 E, Y
) C' U0 I6 O! h$ m, d: Q. \3 y
①用谁找:一般是单个单元格的值。/ G4 C s6 ^5 a# F+ Z
②在哪找:一般是单元格区域。4 y! C( g9 ]* ?, {1 R9 T
③返回第几列:返回列数从查找区域算起8 [* _5 p# {6 s4 c; h
④匹配类型:精确匹配用,0或FALSE,近似匹配用1或TRUE。 4 A; M, f# ~4 A1 Z! T
接着,我们通过具体的例子用法进一步巩固其中的知识点。& U( J2 z. ~2 _7 S" O3 U# H
<hr/>1.正向查找
) Z. Z# I; I& p# u1 c+ _
0 u' A: x+ f- w2 N2 R/ x0 q例子,我们要在成绩单中找到喜洋洋、哆啦A梦、大雄的段位分别是多少?+ g5 t% M% U/ f( j. e
; S& x9 j- E, A* b6 I
2 z5 |. m) z7 w) T3 I3 v
: b. I u" m; k, C
我们看一下视频的内容. J d! [4 T2 O ]( e% B# T
! z. N% e1 ~! s# _- U" ?这时候我们利用VLOOKUP正向查找即可,在段位处填入的公式为:
: a2 w& g+ d3 L4 C=VLOOKUP(J3,$B$2:$F$94,3,0)& O7 x3 }* Q* }. w, N8 r
8 j0 u3 {& Z$ w* I8 {
* n p1 E* R6 N5 ?# T
% l) Q/ B- p0 w* _# u发现一:②查找范围,要根据①用谁找作为,查找范围的第一列。
* c+ i8 q. G/ U, Z% \6 {0 c: a9 t发现二:返回列数是①查找值在②查找范围(红色区域)的第几列,而不是整个表格作为参考系。 h {4 X8 G6 K" Z6 U+ ?1 J
【段位】在查找范围第3列,所以返回【3】
- J! L9 c8 y, B. n F: x# V3 P) J( I3 q2 c! ?
, K; j6 ~6 P$ \9 Q+ b; K喜洋洋、哆啦A梦、大雄的段位分别是黄金、白金、黄金。
& J" E2 H. e% B+ V) q* {: a8 E<hr/>2.查找多列
( e, n3 r& a1 I( V7 ^
) F' e0 w) e8 e$ C' ]8 _3 _( W8 T5 ^/ d例如现在我们要找喜洋洋的段位,数学、语文成绩三样东西
! X# p d! y" @( c$ s! ^9 m- C* ~# ~5 j; l
* K) v7 x! `4 F- @/ }2 ~2 Y; I0 r
公式为:' q4 Y1 M; S7 g- b! n/ D
=VLOOKUP($J3,$B$2:$F$94,COLUMN(C1),0)
/ M' c! |$ ]+ s) T ]0 `# J0 x D) {. y+ F, W4 i
/ a7 b$ ?2 d- G/ w% p0 R1 u0 ?0 L对比查找单列和查找多列的公式
! ?2 N3 V2 T8 i/ v7 n5 H2 f( ~查找单列0 |, z6 |; a: R) {5 R# A) m3 G
/ l1 A( i! ]8 k/ I% S
# v) K5 g; [7 D+ `8 W% R
% `3 `( I/ o; o查找多列
$ L$ S+ I' c; a4 c3 X2 T
9 Y9 Z" S3 |8 H/ h& \7 {$ y3 P# }; l, P/ I5 f$ S
发现一:①用谁找的J3变成了$J3,固定引用J列 " z& f }& _* B8 f1 k2 Y: Z
发现二:③返回第几列,由固定的3变成相对引用COLUMN(C1),当我们往右拖动填充时,里面的C1变成了D1,E1。
5 w" K/ h; a8 q. X; }! z1 a$ M. {5 Q. I* ^: n
在函数中,COLUMN(C1)=3,COLUMN(D1)=4,COLUMN(E3)=5,COLUMN函数只与列有关,与行无关。& s' V G2 E- q, ^+ {' F7 q; y0 ?
5 D6 Z( T) f5 n& V- I
8 s7 F3 y7 y+ }2 P- w<hr/>3.逆向查找
8 l* M! s( R/ C2 B: g: _- J' l, @' a4 X
例:我们现在要查找哆啦A梦的学号
2 {0 ~ v. m; l$ \* ?* t, d( V5 q/ d/ I$ S. ]
e: p6 |1 L2 |
' Y. T/ l0 T" E- O首先,看一下VLOOKUP逆向查找的视频:
+ O1 B, n7 t z& |" V逆向查找表达式:
, L9 u' o0 g9 A% l1 n=vlookup(查找值,IF({1,0},查找值所在列,结果值所在列),2,0)
) i4 d9 l. M/ H8 ]; z* L正常表达式:) d1 U7 s$ _+ b- V; N( \$ @
A& a! x; K; T8 E4 n1 n( A
6 [1 n* v/ J4 f2 l# l& s# A逆向查找表达式:
$ A0 c& v4 g# |) \% @) W2 r- U M' h: @8 V5 |+ Y
' a; n1 G9 _" y通过对比上面的2个公式发现,主要是②在哪里查找发生了变化,由原来的区域,变成了IF函数嵌套。我们可以理解为红色部分的IF函数,重新构造了②查找区域。/ \' [. j3 B% C" l/ ?% b4 f+ r
0 O) b5 X" A H4 k, |7 y
5 P2 m/ w' Z% ^9 X9 D2 G
2 B# a1 T+ {( |8 p v! t0 T) Q
延伸阅读9 A* p" x+ D0 h$ b) a
在工作时,我们可以直接构造出辅助列在数据最后一列,这样可以沿用原来的正向查找的方法,可以用隐藏或填充颜色把【辅助列】隐藏掉。所以我们要学会灵活多变。
9 z/ r: h6 ?: W1 S) \
) ?0 W! Z: t% T5 _3 w7 }
+ |: H" ?# D: d
: c1 G9 c9 ~2 m% J( j3 L7 Z; d2 L<hr/>4.多重条件查找$ g9 N D# {+ V, N6 h: c
% H* ]( J5 z0 j9 P; U
我们想查询一下北京的樱木花道,语文和数学分别考了多少分?7 D0 e2 d& g4 h% c* z% H. j
" [( l; c2 r2 M5 z( k6 ]; r9 [( V& I0 I, j A
( y: ^) E' Q4 }首先,看VLOOKUP多条件查找的视频教程。) ~0 d$ w* o- p$ i3 E
5 ?: z( L6 S4 D% \' p
表达式:=VLOOKUP(查找值1&查找值2,IF({1,0},查找值1所在列&查找值2所在列,结果所在列),2,0)4 T9 x4 {, `6 M0 j+ G6 ~# o
2 k* P I u% ]- I. \& i4 @# \' S" s# O+ Y) ~; ~
重新构造的查找区域,大概是长下面的样子,这与上面的(3)逆向查找一样,重新构建②查找区域。3 q+ H1 h3 W/ ^3 p# z% J
/ I1 ~6 W2 \3 V1 I. `3 A
]" l7 ?2 g7 I' } @4 A5 y所以,语文成绩的公式为:2 j! e( D: d6 t& c; Q) V0 ~. z
=VLOOKUP($I3&$J3,IF({1,0},$B$2:$B$94&$C$2:$C$94,$E$2:$E$94),2,0)
2 _/ ^ l# J' T, w输入后记得是按【Ctrl+Shift+Enter】,因为里面是含有数组运算的,均需要按三键结束才能达到正确答案。5 R1 B. R% L, C
8 S# D3 u) i+ k3 ^2 |, |6 {5 L: ]% S. x3 d n
延伸阅读:利用SUMIFS解决更简单!) P4 {* Z# f, t6 Y4 A# v9 h* ~: o
/ [7 D! r0 t9 N- |如果多重条件查找返回的结果是数值,可以通过sumifs函数来匹配出结果值,这样省去写很长公式的麻烦。
( D! h X3 N" w0 s/ {) [函数的含义3 H; m/ }, j, Y! X5 }+ r
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
& {# Q5 s8 K3 e! Z) T=SUMIFS(求和区域, 条件区域1, 条件1, [条件区域2, 条件2], ...) 1 d: t- t) F9 u& d
3 G h o" _/ t, q$ C5 M( q! I
, L( s# E( k) b: T/ F
如数学成绩则表达为:
6 k% ]! b0 H4 s/ L2 O+ J. _=SUMIFS(E:E,$B:$B,$I3,$C:$C,$J3)- h$ h% k( U6 N6 d
+ x$ O. u2 d* H c3 @2 c4 z$ [- \8 {. ^2 ^' g3 O% H; m" t
1 d. K+ {( C3 }! L$ Q: l/ j
So,解决问题的方法是多种多样的,改变思路能更好的解决问题,例如这个多条件查找一样可以利用构造出【查找值1&查找值2】的辅助列,这种方法大家可以试试吧。
/ E& P1 `# H, Y<hr/>5.模糊匹配
" Q B2 i7 Y4 S R; @% b9 r( ?& O3 [* c5 j! U7 ?6 \& L7 b
例如需要把学生成绩分成优良中差四个等级,首先把这个优、良、中、差,四个分类的标准告诉计算机,需要转化成如图。! {5 R5 E7 S r6 V1 I' a5 Q
0 ]# u5 r/ y9 m& X( G
6 B6 M3 _% t( V) n+ M0 h- F. G+ C5 W
接着直接套用vlookup公式,这里先简单带过,下面我们再详细剖析VLOOKUP的具体用法和含义。我们就用vlookup的近似匹配,就能把分数归类到对应的档位中。( ]6 t! H& X: V0 V1 N2 P2 d6 u
输入公式:=VLOOKUP([@成绩],$J$4:$K$7,2,TRUE): @: W2 s" h. b# g; O8 U
- W( U3 [) a o& G, G% s- {8 n+ M
5 N5 R. Q) d) S) g我们可以看到利用IF嵌套和VLOOKUP均能得到一致的结果,所以在IF嵌套较多就用vlookup模糊匹配来做吧。模糊匹配最后的第四个参数为:1或TRUE
5 B; ?) N( {& o6 t$ P
- O/ r7 `5 X7 ^
6 ~" A* h( c, D# h R9 y: g, y4 j5 I9 h s% m
看大家学习热情高涨,在这里补充另外一个重要函数,SUM函数。顺便给大家提供VLOOKUP的课件,通下方链接即可获取~4 V% {. |: H5 P+ T
二、SUM函数
Z$ ?# [2 j/ L% y! A
4 o' }+ w* o: g, d+ @求和是Excel中用得最多的统计,它就是sum函数,一起来了解它的语法吧。
! N- R; W$ p1 q7 O o. L s, S" g5 _6 Q! i5 B& C
& y" w* |' \# B$ o* q+ o% G' _
( f3 k, V, V. Y, y" k) c
可以直接看视频教程↓,点击播放。3 h) T* U3 p1 ^1 Y+ _" N
, V/ R6 y( `; D; k, e/ M
可能许多同学不太了解函数的构造,一起来看看Excel函数在使用时有哪些规范,首先我们看一下标点符号的使用规范:
5 G0 j3 J( S) Q/ k7 z" I8 `
8 H! L1 J: O, ]$ ]. T
: ]/ u$ x* z- ^- O5 T7 }. E: [- v$ w* j# c& ^
在函数里面的标点要使用英文输入法下的标点,在Excel上,SUM的参数个数是不固定的,区域和数值的参数也能混合使用。: x, D+ F/ C3 Y B. L
* c. J- s9 y5 q' L
- C- ] n/ V4 e3 }! u+ J% X为了方便大家理解SUM函数的含义,特意制作了一个小案例,希望能帮助大家理解这2个含义:0 c! z7 E6 }& p
①number参数可以写成,具体的数值,单元格,或者单元格区域! a9 w4 P1 H' n
②参数内有空白单元格、逻辑值、文本将被忽略8 |, G7 G! g/ K- g- S
% l. i' Y" i2 U& o
3 `7 Z/ s: ]. ^ N6 ~3 H1 T, H& v2 G5 \8 D g% N
/ h! E6 ^% c7 F# X( u三种情况SUM函数的案例* G4 `3 @1 t9 d; ]( k+ h
7 N3 U. P8 U* q. Y+ ~" R0 gSUM函数看似简单,其实在使用时有许多技巧的,今天就通过具体的栗子,带大家认识:快捷求和,隔行求和,累计求和,乘积求和,多表求和7 d% o8 E" S" _! H0 ~/ W# R
- V* n: T+ _3 r/ v+ `0 a8 ~! A3 P1.快捷求和【ALT+=】3 _" r+ V+ C* o* |
日常遇到规范的多个单元格求和,我们可以直接选中数据区域,按下快捷键【ALT+=】,直接实现求和。' O/ ~8 F2 u. U- d
3 y' _% K4 {, \( M
3 |3 l8 a8 x: V. @! \
# f9 W' v5 R/ P" U4 p: g5 P' } k
; i7 B, H8 S. \/ j0 s2.隔行求和
/ L5 v/ O S3 U7 R6 X8 f求多个的不连续单元格和,利用【Ctrl+G】先定位【空值】,然后按下快捷键【ALT+=】,这样提高效率非常明显,记得找机会在同事眼前露一手。
3 ~" y5 v3 ^6 i7 G$ f- N- v$ S& }
9 @: [+ B, e; t) c5 V
8 U& y2 v/ u& r$ d+ L* n3.累计求和" k! H: }0 w( T" T! |' C3 B
一些情况下,我们需要用到累计求和。其实很简单把开头引用的单元格固定,区域下方单元格相对引用即可。
% ~! S5 F \' P0 m公式:=SUM($C$1:C2)
, a2 m9 {! k6 I
( O# G4 d! }4 z; A
( R# z6 Y- ~+ g% l, O f4 V @( @5 K
4.乘积求和4 B3 z9 |6 D( i9 z) `
买东西算钱时候,我们经常用到乘积求和计算。像这种【单价】*【销量】,直接利用乘积求和,算出总销售额。结束记得是【Ctrl+shift+Enter】三键结尾,不能直接按Enter。: c% s/ u/ H9 N' g. N5 f
公式:=SUM(C2:C10*D2:D10)
, g5 Q1 }* v% d: n. o! g; @
, L$ r* E; P, K) A, |9 \2 k6 K
4 i# l: I7 X9 a: a$ R7 S
+ p0 f/ g# ~ f- d% q8 n5.跨表格求和. N3 n3 J4 c4 J3 M
在统计商品销售时,每个月数据分别在不同的工作表,我们就可以利用跨表格求和。值得注意的时,这种表格城市的顺序一定是要一致的,即所有工作表城市顺序一定是北京→上海→广州→深圳→杭州。7 @: D7 B- X7 S6 d
公式:=SUM(&#39;1月:3月&#39;!B2)
( Q, Q/ G3 o) I& P% ?
. z9 a& u$ _" u2 Z4 }# Y, M5 a. A/ L- j/ H8 E2 E
% }/ A4 O* U" x: ^, n, M |
许多小伙伴想要练习文件,为了方便大家学习,特意录制了【公式和函数】的课程,点击下方链接自行领取。
1 N. p6 x$ {& l* L R) h5 s' h<a href="http://link.zhihu.com/?target=https%3A//study.163.com/course/courseMain.htm%3FcourseId%3D1210897807%26share%3D2%26shareId%3D480000002169511" class=" wrap external" target="_blank" rel="nofollow noreferrer">点击此处获取以上Excel函数的视频教程和课件❤
- d1 Q. W3 k5 M; V4 A) k4 o如果你的Excel是2013或之前的,记得升级一下啦7 u% W1 ~ T5 t* r& p
6 e, T' v$ _. BVLOOKUP真的是函数之王吗?你认为哪个函数才是NO.1 ? 欢迎评论区讨论~ |