excel函数学习笔记
按情景EXCEL函数
1.
2. Vlookup与Hlookup函数⽐较
3. lookup函数应⽤实例
4. 隔⾏填⾊
5. ⼈民币⾦额的⼩写转⼤写
6.
####1.根据某列值查同⾏另⼀列的值 > 根据在某列(如C列)查到的值获取同⾏另⼀列的值,不管该列在C列左侧还是右侧,以下提供两个公式:Vlookup公式,index和match组合公式。
=VLOOKUP($B$56,IF({1,0},C47:C52,B47:B52),2,0)
采⽤IF函数重新构建查区域
=INDEX($B$46:$E$52,MATCH($E$60,$C$46:$C$52,0),MATCH(F59,$B$46:$E$46,0))
match函数确定查区域的⾏号和列号. 公式好理解,优先采⽤。
2. Vlookup与Hlookup函数⽐较
Vlookup函数先垂直搜索确定⾏,再确定列,最终确定查结果。
Hlookup函数先⽔平搜索确定列,在确定⾏,最终确定查结果。
excel vlookup函数怎么用3. lookup函数应⽤实例
lookup函数的参数有⼆种形式,⼀是向量,⼆是数组
如果是向量,⼀定要先升序排序第⼆参数
向量:第⼀参:查值,第⼆参查值所在的区域,第三参返回的结果
数组:第⼀参:查值,第⼆参:查区域是数组
实例⼀:根据分数算成绩(数组式)
=LOOKUP(L14,{0,60,70,80;"不及格","及格","良好","优秀"})
第⼆个参数是个2*1的数组,第1⾏为查值所在区间,升序排序,查值区间左闭右开
实例⼆:提取⼀⾏最后⼀个⾮空单元格的数据(向量式)
=LOOKUP(1,0/(C27:K27<>""),C27:K27)
如果查值在查区域⾥有许多个时,就返回最后⼀个,然后在第三参数相应的位置到查的结果
实例三:没有排序时的lookup查(向量式)
=LOOKUP(1,0/($B$39:$B$44=$H39),C$39:C$44)
第⼆个参数确定查值位置,第三个为向量
4. 隔⾏填⾊
选择条件格式要作⽤的单元格区域,采⽤如下公式:
=MOD(ROW(),2)=0
mod取模值
5. ⼈民币⾦额的⼩写转⼤写
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
TEXT(F10*100,"[Dbnum2]0百0拾0元0⾓0分"),"零百",""),"零拾",
""),"零元",""),"零⾓",""),"零分","")
####6. 数组公式-从⽂本⾥提取数字 > E7单元格内容:吃饭15元。要在E7单元格中提取数字“15”。在E8中输⼊数组公式:
=--MID(D7,MIN(FIND(ROW($A$1:$A$10)-1,D7&5/19,1)),LEN(D7)-(LENB(D7)-LEN(D7)))
公式理解:
1. 同时按CTRL+SHIFT+ENTER使数组公式⽣效
2. "ROW($A$1:$A$10)-1"⽣成⼀个{0,1,2,
<9}的数组
3. "D7&5/19" 为了防⽌因不到数字产⽣的错误,5/19会产⽣包含0-9的数字。怎么记忆“我要喝酒”
4. LENB函数,1个汉⼦算2(2字节),字母、数字算1。LEN函数,汉⼦、数字、字母个数均按1算。
5. 公式前的"--"⽬的是为了将⽂本转为数字

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。