分享

【Excel】查找与引用函数知识点总结及图文详解

 L罗乐 2018-12-22
本文转载自公众号:数据产品之道,作者:马王杰。感谢作者辛勤劳动和无私分亨!
Excel查找与引用函数主要框架如下:

01

ROW与COLUMN
ROW(reference)      返回一个引用的行号
ROWS(array)    返回数组或单元格区域中的行数COLUMN(reference)     返回一个引用的列号COLIMNS(array)    返回数组或单元格区域中的列数例一:生成如下图数列



例二:



02

VLOOKUP函数
=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
=VLOOKUP ( 查找值 , 查找的区域 , 返回位置(列) , 查找方式 )

设置这种上下三角的方法:
文件>选项>自定义功能区>开发工具


精确查找(FALSE):
例一:


绝对引用($E$2:$G$6)快捷键:F4
例二:

其中,下拉三角选项的设置方法:数据>数据有效性>设置>系列>(选择区域)

但是,当C4为空时,就会出现下面这种情况:比较难看



例三:
要求:根据不同的职务底薪和全勤金额填入左表


模糊查找(TRUE):
例一:


模糊查找,找出比它本身数字小的最大值。
例二:


VLOOKUP之通配符、向左查找:


IF({1,0},$E$8:$E$16,$D$8:$D$16)    选中,按F9
{'张三林','NED001';'李启','NED002';'王生军','NED003';'陈秀峰','NED004';'张梅','NED005';'胡苹','NED006';'陈青','NED007';'刘思燕','NED008';'高妞儿','NED009'}
即,如果是1,则执行$D$8:$D$16),如果是0,则执行$E$8:$E$16 ,
从而使得两列前后顺序互换。
VLOOKUP进阶:



03

HLOOKUP函数
=HLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
= HLOOKUP ( 查找的值 , 查找的区域 , 返回的行号 , 查找方式 )


04

LOOKUP函数


向量用法:既能行查询,又能列查询,但只能是单行或者单列。


不管序列升序与否,LOOKUP都以为是升序。
9E 307,为EXCEL里面的最大值。

数组用法:



05

CHOOSE函数
CHOOSE(index_num, value1, [value2], ...)   从参数列表中选择并返回一个值

1.第一参数的值不能小于1或者大于29
2.第一参数是小数,则在使用前将被截尾取整

例一:




例二:

06

MATCH函数
返回的是look_value在lookup_array中的位置,是一个数值。



07

INDEX函数

例一:

例二:


为去掉无效值,使用IF函数。

例三:


例四:

08

OFFSET函数
=OFFSET ( reference , rows , cols , height , width)


例一:

例二:


备注:
使用逗号分隔横向数组元素,使用分号分隔纵向数组元素。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多