Excel常用工具积累:vlookup,数据透视,countifs

**

数据查找类

**
COUNTIF
既可用于指定值,也可用于可变值,文本、数值通用,功能强大
表达式 = countif (range,criteria)
range:计数范围-全集,如A3:A1500,表示计数范围限定于A列第3行到第1500行
criteria:计数对象,指定值如“中文”,3(数值),可变值如A3,即查找A3单元格的值在全集内出现的次数

例:(特殊字符被编辑器隐藏,只能使用代码块呈现)

=countif (A3:A1500, 3)  #A列第3行到第1500行,值为3的单元格数量,完全匹配
=countif (A3:A1500, "*"&"3"&"*")  #A列第3行到第1500行,包含数字3的单元格数量,*为通配符
=countif (A3:A1500, "广东")  #A列第3行到第1500行,值为广东的单元格数量,完全匹配
=countif (A3:A1500, "*"&"广东"&"*")  #A列第3行到第1500行,包含'广东'的单元格数量
=countif (A3:A1500, A3)  #A列第3行到第1500行,A3单元格的值出现的次数,完全匹配

注意:如需要下拉填充表达式,应提前锁定计数范围,即A3:A1500设为$A$3:$A$1500

拓展-多个条件计数:COUNTIFS
表达式 = countifs (criteria_range1, criteria1, [criteria_range2, criteria2], [criteria_range3, criteria3])
Excel函数中[]内的内容为选填,即可不填

VLOOKUP

查找特定值后返回指定值
表达式 = vlookup (lookup_value, table_array, col_index_num, [range_lookup])
lookup_value :查找的值
table_array :查找的范围,必须是连续区域,必须包含查找值的范围和返回值的范围
col_index_num :返回的值在查找范围中处于第几列
range_lookup :TRUE或1为模糊匹配,FALSE或0为精确匹配,不写则默认为精确匹配

注意:Vlookup有几个缺陷
1.查找的范围:被查找的值所在列必须在返回值之前,而且必须在第一列;第二列的值不会被查找。也就是说,在vlookup的table_array里,被查找的值必然在第一列,其他列只用于确定返回值。
2.查找方式一般只使用FALSE,即精确查找,EXCEL对中文文本识别度很低,模糊查找出错率很高,结果非常不可靠(敲黑板)。
3.对多个值通过下拉或填充使用vlookup时,第二个变量(table_array)需要使用$对行和列进行锁定,否则查找区域会跟随查找值变动。(95%的情况都需要锁定行列,如果填充后查找结果都是N/A,通常是未锁定查找范围导致)

**

数据透视

**

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值