干货预警,全文4688字,配图20张,带你系统认识Excel函数。赶时间的朋友点赞▲收藏★喜欢❤,有时间再回来看看~
* `; `5 k0 l: _在Excel函数中,有那么的一个万金油Excel函数,它既可以正向查找,逆向查找,多条件查找,还能模糊匹配,它就是Vlookup。VLOOKUP作为函数之王太重要了,招聘要求以VLOOKUP和透视表,来考验求职者是否熟练使用Excel。( U6 d' S, R5 x* ?% A' K8 T* @
; u9 i& W* z7 d8 |4 `2 ?
+ A" R9 j1 m* W9 b1 i1 [" _ m+ ?5 g! [0 i
7 E3 w4 {0 n. R' QVLOOKUP函数指引3 p) M4 V0 {3 } U
5 Y9 ^2 q% `1 L# A; R6 S# R! S许多小伙伴想要练习文件,为了方便大家学习,特意录制了【公式和函数】的课程,点击下方链接自行领取,打个五星好评即可。( B6 ]3 q! ?, ?$ G' Z
❤点击获取《Excel函数》的源文件和教程 附:Excel函数构造
) x5 T( U9 C' N" L$ ~
5 O9 Q! q: n/ g2 q0 K/ J可能许多同学不太了解函数的构造,所以就无法学会VLOOKUP函数。一起来看看Excel函数在使用时有哪些规范,首先我们看一下标点符号的使用规范:
$ @! G" f1 P' I* `& R1 ~. N& b" h2 c
/ C& s* J( ]! H, P+ s8 o9 k0 Z在函数里面的标点要使用英文输入法下的标点,在Excel上,SUM的参数个数是不固定的,区域和数值的参数也能混合使用。
9 [- ~2 o; W8 Z( z* I
# O: z/ f, @: e: e+ c5 T& s) c1 `- o# O, H) H, |& c
接着,我们看回VLOOKUP 的使用规范。
2 l6 ^$ X8 k% _8 r& K8 u3 |2 [/ q
1 |9 A& S2 X/ T: X+ p! z8 p4 ?7 G" q一、VLOOKUP函数
- V9 N1 D8 A% g8 c( }- Z+ ^3 C' d; [" {9 P8 Q
VLOOKUP函数既可以正向查找,逆向查找,多条件查找,还可以模糊匹配,它就是Vlookup。 先看看它的语法:5 `: K+ `2 ?( y: k# k6 g
( ?7 M- L7 M7 R! N; i
' P7 `8 H4 X- {
$ l6 Q* j7 b+ e* X0 I第一次看到的人,看不太明白其中的意思,下面我们通过具体的例子' b' R4 |1 K# O5 P: v
& H) |3 x( m' ]. T
①用谁找:一般是单个单元格的值。
! p# R6 z) t% N6 h4 ], A②在哪找:一般是单元格区域。
3 f `& J0 i3 H% [) |③返回第几列:返回列数从查找区域算起
" s& h+ @( H# Z2 j9 t④匹配类型:精确匹配用,0或FALSE,近似匹配用1或TRUE。
& c8 K, s1 f: B! M) e1 c接着,我们通过具体的例子用法进一步巩固其中的知识点。
4 v8 g5 q9 l. y2 `<hr/>1.正向查找
% I3 q( L2 ?/ ]7 o. C& g1 a; o. ]4 i
例子,我们要在成绩单中找到喜洋洋、哆啦A梦、大雄的段位分别是多少?
! x& p7 v- P) b6 n1 M X' R4 U/ Q) R9 `: s$ f% b. Y, v
* W, d7 X ~' n; O
) }. z6 `" p/ K( P我们看一下视频的内容
. P8 B. D6 C0 u, P$ ]7 Q2 i2 t2 Z' S, N2 s
这时候我们利用VLOOKUP正向查找即可,在段位处填入的公式为:- r" |" n0 a0 \3 c2 \7 t8 G
=VLOOKUP(J3,$B$2:$F$94,3,0)& v. M$ g: S: n S* K! o
4 o$ s- \/ H+ a; \+ a5 Q, B
: {1 b2 |/ D! j7 \! j7 S' C- z, \ P% K, x( F/ Q
发现一:②查找范围,要根据①用谁找作为,查找范围的第一列。& r: v' `& A2 K; u4 m
发现二:返回列数是①查找值在②查找范围(红色区域)的第几列,而不是整个表格作为参考系。
' h0 ~+ J; X3 n0 g* D: M* M" u【段位】在查找范围第3列,所以返回【3】3 p; q0 F/ y$ l9 f+ g d
9 |# e1 y3 G4 W: i2 B# y
5 t) I* B% m7 T* h J8 l* @
喜洋洋、哆啦A梦、大雄的段位分别是黄金、白金、黄金。% B( X& w0 f& \. s7 j, u
<hr/>2.查找多列8 u. V2 }2 A# H
: x' E+ A6 \# w
例如现在我们要找喜洋洋的段位,数学、语文成绩三样东西7 [4 ?' ]- W) u/ y) q0 a' X
d* M+ o( H% p: e$ W% q9 Q+ u9 H9 U1 E- G
8 u' Z# P$ V! V6 Z
公式为:
* n+ x3 [8 E* L; | r/ x1 c7 W8 n=VLOOKUP($J3,$B$2:$F$94,COLUMN(C1),0)
: k. b1 W" `1 Q" z/ I3 u
) K8 D0 U) f6 q) u5 K) S0 E+ l2 U8 t
8 q R/ a; K! B, ~对比查找单列和查找多列的公式. Z+ `' M0 r# U! K. x' |; u5 |4 v$ {
查找单列
+ v6 @, t; E) N; G: c9 O5 o/ J2 h ^4 N V( m6 [- Q
# Y5 U( i' f8 P: l! H
: ]& N; ]$ d+ M4 \! B: j查找多列
& x! c W$ k3 w3 {) a- n: i, E, a1 b8 o) F) Q/ n5 u
6 r" i% P0 \" z$ \3 r2 ~8 A
发现一:①用谁找的J3变成了$J3,固定引用J列 % J+ K j. W# e X" M! I
发现二:③返回第几列,由固定的3变成相对引用COLUMN(C1),当我们往右拖动填充时,里面的C1变成了D1,E1。
: E' e* _: ?! ~; U0 t. h' B
& m* W9 J4 r* i. ^% R在函数中,COLUMN(C1)=3,COLUMN(D1)=4,COLUMN(E3)=5,COLUMN函数只与列有关,与行无关。, N6 u9 Q1 m7 G2 D4 u4 p
( s' O8 o7 W# `+ m9 `0 n$ D; n d& O4 u: @6 o( n5 a e
<hr/>3.逆向查找/ F0 |- _5 q* b# D
& B, ]9 N9 w* T' }- H9 a3 D
例:我们现在要查找哆啦A梦的学号
1 N# K' E* X7 v8 n* ~4 h/ ?( ^/ j
- U( J; R$ a1 V8 p1 f0 } V% E7 D- Z! l) i' m* O
5 ]- F+ y$ e+ ?, G( {
首先,看一下VLOOKUP逆向查找的视频:0 [0 R1 G0 }- x4 ^4 t% p
逆向查找表达式:" n+ z; ~8 y5 P1 c* K
=vlookup(查找值,IF({1,0},查找值所在列,结果值所在列),2,0). A' q, |* q0 K1 |2 {
正常表达式:
, J( z; ~9 ^% U3 L6 I2 k" z1 h
! I& \! `" C9 \1 Q( U
0 N- u/ H2 ^: N$ C7 p逆向查找表达式:5 y @1 W; i1 b! `% G
$ K: S0 R6 a, z7 O0 E3 p
3 J; j! F0 T5 D7 S% U
通过对比上面的2个公式发现,主要是②在哪里查找发生了变化,由原来的区域,变成了IF函数嵌套。我们可以理解为红色部分的IF函数,重新构造了②查找区域。
3 r \ Q. L. K* o2 a' R9 y/ i& `0 `" j. t ^% [* i
- @! T8 P* ~0 {1 z) W
" N! Z, H3 h- w) _3 \
延伸阅读# R) Q3 c% E2 f; f9 t
在工作时,我们可以直接构造出辅助列在数据最后一列,这样可以沿用原来的正向查找的方法,可以用隐藏或填充颜色把【辅助列】隐藏掉。所以我们要学会灵活多变。
* E3 H& a: E; ?9 n, p
$ f& |7 Z& Y9 b$ Z( j9 C0 ]& r- ]- X5 G6 Q/ n0 V3 ^& D
: K" |- V6 g$ y B4 u3 T/ q" ]<hr/>4.多重条件查找
1 i4 u: T: ?' S! f; y5 E% u$ o" t8 o% t r. l
我们想查询一下北京的樱木花道,语文和数学分别考了多少分?6 P9 l/ V* N: k" {: V2 F
# P4 H M+ Q+ x* b, X
* c i9 z! ]! {" w; f3 h3 G) _, a* I; g
首先,看VLOOKUP多条件查找的视频教程。
% u3 ~; j% F9 X9 i; z p
3 y4 w E9 z4 E6 `表达式:=VLOOKUP(查找值1&查找值2,IF({1,0},查找值1所在列&查找值2所在列,结果所在列),2,0)
+ k0 ~9 ~ h1 Y! h# J$ v" g! m5 L5 l7 O! e+ M. Z( x
4 f0 \7 M6 y/ q8 Q1 x* I. k
重新构造的查找区域,大概是长下面的样子,这与上面的(3)逆向查找一样,重新构建②查找区域。1 p( [% C1 P* D. E2 d
r6 w7 l* a& e) H3 g
6 x% j4 Y6 e* J; t0 I' A
所以,语文成绩的公式为:
# e. I, } {1 ^1 `( i1 z; s=VLOOKUP($I3&$J3,IF({1,0},$B$2:$B$94&$C$2:$C$94,$E$2:$E$94),2,0)1 e* ~1 d* d: m: b
输入后记得是按【Ctrl+Shift+Enter】,因为里面是含有数组运算的,均需要按三键结束才能达到正确答案。
, Z% ~) X M/ Q9 e8 u$ j6 z
3 F$ C+ Z: }& l) U" W) G. \9 z/ |: D9 x" l9 U
延伸阅读:利用SUMIFS解决更简单!
' c3 C- S) R1 ~+ Z
$ I: Z: ?$ b9 K, C6 ?) f如果多重条件查找返回的结果是数值,可以通过sumifs函数来匹配出结果值,这样省去写很长公式的麻烦。- I+ V) P0 j3 o4 W9 b
函数的含义( p' C7 y) l6 b" B7 B2 t2 \
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)# L9 K( m( Q8 [+ ]/ `
=SUMIFS(求和区域, 条件区域1, 条件1, [条件区域2, 条件2], ...)
/ \5 W" X3 A2 q" Z1 g+ e: P& \' `6 `! {6 M8 y+ c
& z& `- x9 H1 y1 |4 R如数学成绩则表达为:
4 E% t w8 Q+ | B& A=SUMIFS(E:E,$B:$B,$I3,$C:$C,$J3), J- ]) v3 G) Y2 F; W
! k( \7 } i8 c6 @; F. ]- ?8 A c
2 j, v$ \; Z# w# f, y
; _0 U, _0 ?' m- D/ @
So,解决问题的方法是多种多样的,改变思路能更好的解决问题,例如这个多条件查找一样可以利用构造出【查找值1&查找值2】的辅助列,这种方法大家可以试试吧。0 t3 s& F+ d* S6 D4 H
<hr/>5.模糊匹配
P. t. ^: Y/ I/ U* M2 g; |' ^; \8 T, e3 q
例如需要把学生成绩分成优良中差四个等级,首先把这个优、良、中、差,四个分类的标准告诉计算机,需要转化成如图。
) A% q# O3 D( }/ Q8 g7 J g! L! n) p; b T
9 z2 p. F* ^7 J: p接着直接套用vlookup公式,这里先简单带过,下面我们再详细剖析VLOOKUP的具体用法和含义。我们就用vlookup的近似匹配,就能把分数归类到对应的档位中。
) i. ]3 O' J: b输入公式:=VLOOKUP([@成绩],$J$4:$K$7,2,TRUE)
' k& w7 A6 r# |# u t) n" M; C
& ]: V. Z( [ p7 j7 m, O* F
我们可以看到利用IF嵌套和VLOOKUP均能得到一致的结果,所以在IF嵌套较多就用vlookup模糊匹配来做吧。模糊匹配最后的第四个参数为:1或TRUE- b- U1 G2 z) ^* d" K
0 c; K! g/ d. ~& q% ^
( C. B$ M5 `; S+ M" w6 O
" y3 a- t4 O+ c, n, c看大家学习热情高涨,在这里补充另外一个重要函数,SUM函数。顺便给大家提供VLOOKUP的课件,通下方链接即可获取~
- [: K# D1 e* U0 ~9 |二、SUM函数
4 K- L$ ?% d+ L( b' M- D
/ A" e" R/ ~% @* P7 M) E# \求和是Excel中用得最多的统计,它就是sum函数,一起来了解它的语法吧。
; y7 b: {- o" i3 r5 [2 l3 p: t# I( M4 p
' w J W6 ?9 s3 C. K9 s' W, ]0 n/ X+ B7 r6 R1 m% o) E' i
可以直接看视频教程↓,点击播放。/ Y- c7 _0 e! }8 X
e% `# u: X6 W& K9 F E0 U. z可能许多同学不太了解函数的构造,一起来看看Excel函数在使用时有哪些规范,首先我们看一下标点符号的使用规范:
: P7 M7 B% d1 r' o, x! d( r2 P/ i2 M8 Q2 ^
( ?( ~# ?$ ^8 j( L: @
; Q" U0 F$ P8 F$ p( p2 e在函数里面的标点要使用英文输入法下的标点,在Excel上,SUM的参数个数是不固定的,区域和数值的参数也能混合使用。
; f2 Q, P0 n; q: y. E! S( _. J9 l/ @) ^' L7 G
( O9 t& `0 {8 Y( z. y' w为了方便大家理解SUM函数的含义,特意制作了一个小案例,希望能帮助大家理解这2个含义:' p- {4 Q, ~# ~ l% j0 E
①number参数可以写成,具体的数值,单元格,或者单元格区域
% x5 h# R0 w0 R$ o# L: y②参数内有空白单元格、逻辑值、文本将被忽略# I, G7 [+ Z X: B( ~: O8 J7 p: f' ]0 H: B
7 {3 I/ U- P! z# k0 A1 `" r8 r* Q3 } h4 v2 B& H" D1 O/ F
7 y( @0 f5 i# ?4 U/ Z7 O, l% E/ W; Y; a2 \) e6 ? Q: f
三种情况SUM函数的案例0 x Z! @1 D6 y% m0 @/ B0 R
6 A" j+ l( B( q: a7 ?SUM函数看似简单,其实在使用时有许多技巧的,今天就通过具体的栗子,带大家认识:快捷求和,隔行求和,累计求和,乘积求和,多表求和* E' h. ^: F* p0 R+ X" u8 C
, P2 O3 S& `. i3 N, I# A/ D7 R
1.快捷求和【ALT+=】
q; u4 T& w. M: x& p ^ A* a日常遇到规范的多个单元格求和,我们可以直接选中数据区域,按下快捷键【ALT+=】,直接实现求和。
5 t4 Q. S) `% F- T' f' ~
8 C) M, j( W9 k/ G* x$ o8 K/ c3 c _" h' w$ I0 r8 q2 {+ I
+ J. O" V0 Y1 y2 g$ Z1 |! t$ G
' A( g& d) N( h I, L9 `, o- w2.隔行求和. I$ ~% C. e0 X: a
求多个的不连续单元格和,利用【Ctrl+G】先定位【空值】,然后按下快捷键【ALT+=】,这样提高效率非常明显,记得找机会在同事眼前露一手。
N2 O3 x& @. {) r2 W7 v$ g% y0 Q' p# D @% E
u4 n+ K3 c: M. L- }
/ \* U0 g# O+ S" ?3.累计求和
& Y3 g& b, G) X6 A# D4 G0 |4 e一些情况下,我们需要用到累计求和。其实很简单把开头引用的单元格固定,区域下方单元格相对引用即可。5 g3 q/ D* K3 c; ?
公式:=SUM($C$1:C2)
) K) \5 f. p* M5 c& e+ X2 p0 j8 g) o6 ?9 ~8 E R; [
2 {3 Z& F6 ?. G- z* F
- D# I3 o/ U' K. y5 w4.乘积求和9 } e5 r+ H O% ^: B! e8 Y; K
买东西算钱时候,我们经常用到乘积求和计算。像这种【单价】*【销量】,直接利用乘积求和,算出总销售额。结束记得是【Ctrl+shift+Enter】三键结尾,不能直接按Enter。. z6 q! ~/ Z& z1 ]
公式:=SUM(C2:C10*D2:D10)- x1 l8 M5 o5 @9 v/ |5 f) s% G
$ M( I" V% q9 e0 o, V
( y0 Q8 u. g6 z7 K V- S( R7 s/ J2 q0 r& \ G
5.跨表格求和1 a+ B; i8 g0 R8 W
在统计商品销售时,每个月数据分别在不同的工作表,我们就可以利用跨表格求和。值得注意的时,这种表格城市的顺序一定是要一致的,即所有工作表城市顺序一定是北京→上海→广州→深圳→杭州。5 z; g9 ^0 D8 S7 L* R4 b
公式:=SUM(&#39;1月:3月&#39;!B2)+ Q, C7 ?9 B0 l6 S0 n
8 L* x b( u. l% W3 ^/ t+ F, W
9 n0 H( Q/ ~( L! r5 z" A' n
; a/ H: D, e5 `+ R
许多小伙伴想要练习文件,为了方便大家学习,特意录制了【公式和函数】的课程,点击下方链接自行领取。
- W( g+ U/ O& ]! O) A+ q% i# }<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函数的视频教程和课件❤ 7 u0 b* k! [; A
如果你的Excel是2013或之前的,记得升级一下啦8 w _- v3 W$ I6 O
( S& T2 `$ X) H8 O0 y6 [7 VVLOOKUP真的是函数之王吗?你认为哪个函数才是NO.1 ? 欢迎评论区讨论~ |