达永编程网

程序员技术分享与交流平台

1个多列查找Excel面试题,3种公式方法,你会么?

为了测试面试员工是否熟练使用Excel办公软件,有这样一道测试题 ,左边是源数据,需要快速查找匹配出右边的多个数据结果。

我们分别用VLOOKUP公式和XLOOKUP公式来解决这个问题

1、Vlookup经典公式

如果要用3次来进行计算,从左至右查找匹配很简单

14.2 常用查找与引用函数(2)INDEX与MATCH

一、使用HLOOKUP函数从上往下查询数据

HLOOKUP函数与VLOOKUP函数的语法非常相似,用法基本相同。区别在于VLOOKUP函数在纵向区域或数组中查询,而HLOOKUP函数则在横向区域或数组中查询。HLOOKUP数名称中的H表示 “水平的”。

例 使用HLOOKUP函数横向查询

Vlookup函数的新用法,查询合并单元格,很多Excel高手都不知道

今天跟大家分享下我们如何在带有合并单元格的表格中进行数据查询,这样的问题相信很多人都遇到过,在带有合并单元格的表格中使用函数进行数据查询,往往是找不到正确的结果的,今天就跟大家分享会出现这种情况的原因以及解决方法。

不用再觉得MATCH和INDEX函数很复杂了,它们其实挺简单的

MATCH和INDEX函数都是查找函数。MATCH是找出制定行和指定列交叉处的单元格的值或值的引用。

语法

扔掉vlookup,这五个函数都能搞定数据查询,简单还实用

在excel中提到数据查询,很多人首先想到的就是vlookup函数,因为很多人第一个接触到的函数就是vlookup函数,先入为主的观念让很多人觉得vlookup更加的好用,其实在excel中数据查询的方式很多,比vlookup好用的函数也很多,今天就跟大家列举5种除了vlookup函数之前的数据查询方式

Excel中Index+Match,双管齐下,数据查找再也不怕

Excel中Index+Match,双管齐下,数据查找再也不怕

工作中,查找函数用的最多的,是vlookup,hlookup,lookup这几个了。但是如果没怎么精通的话,应用起来还是有一些小遐思。

如vlookup大多数可能只会从左往右查询,hlookup往往是从上往下查,lookup如果没排序查询,容易出错。对二维数据查询,单独用这几个,没太精通的有点老火。

所以这里要用到嵌套函数Index+Match

我们先看看INDEX函数的使用方法:

EXCEL如何实现从右向左的逆向查询?INDEX和VLOOKUP都能实现

【例】如何快速查询出产品“丙丁”对应的产品编码?

操作一:选中A列,选择剪切,插入到B列,然后在G2单元格输入公式

“=VLOOKUP(F2,A:B,2,FALSE)”,回车。

备注:

(1)VLOOKUP函数无法实现反向查询,所以需要将A列产品编码进行整体剪切

(2)实际工作中往往不允许我们对原始数据表进行改动,这时就需要对引用的内容进行反向查询。

INDEX+MATCH组合函数,搭配数据验证功能,轻松实现动态查询

据说在EXCEL表格里有一个组合函数比VLOOKUP函数还要好用,这个组合就是MATCH+INDEX函数,这个组合结合数据验证功能,实现动态查询数据,效果杠杠的,咱们来演示下吧。

如图所示,左侧假设是一张有很多数据的表格,右侧通过选择地区和编号查看绿格里选择的数据。这里有三个下拉选项,分别是地区、编号以及T1单元格。

先来设置地区的下拉选项。

选中地区单元格,也就是R2单元格,点击菜单栏上“数据-数据验证”,下拉选择“数据验证”。

弹出窗口,在设置标签下方设置验证条件。

Excel表格数据定位神器!MATCH函数3秒精准搜索,效率提升90%!

MATCH函数是Excel中用来查找特定值在区域中位置的"定位神器",

它不直接返回值内容,而是告诉你这个值在第几行或第几列。

就像在书架上找书时,先找到书的编号位置一样实用!

基本语法

=MATCH(查找值, 查找区域, [匹配类型])

从右至左查找数据,你在加班,同事用10种方法解决!

举工作中的例子来说明,左边是一份工资表数据,我们需要根据员工姓名来查找员工编号;

这就是典型的从右向左查找,我们今天把所有方法给汇总在一块,任由选择

1、更换列顺序的方法

首先我们要将员工列的数据剪切,放到员工编号的前面,然后我们使用

=VLOOKUP(F2,A:B,2,0)公式快速查找

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言