您的位置: 首页 > Office技巧 > excel技巧

在Excel中用公式进行双向双列查找

时间:2013-12-04 整理:docExcel.net

[Excel如何查看公式明细]Excel如何查看公式明细?excel表格中的数据是公式算出来的,想要显示算出数据的公式,该怎么显示呢?下面我们就来看看Excel表格显示公式的技巧...+阅读

双向查找

双向查找就是用公式从横向和纵向两个方向在区域中查找数据,例如下图是某公司某月在一些城市的产品销售数量表,现在要用公式来查找出某城市某产品的销售数量。假如数据区域为B2:E6,需要查找的城市名称和商品名称分别在B9、B10单元格中。

可以用两种方法来实现双向查找:

方法一:INDEX、VLOOKUP或HLOOKUP与MATCH函数的组合公式

=INDEX(B2:E6,MATCH(B9,A2:A6,0),MATCH(B10,B1:E1,0))

或:

=VLOOKUP(B9, A1:E6, MATCH(B10, A1:E1, 0), 0)

或:

=HLOOKUP(C1,A1:E6,MATCH(B9,A1:A6,0),0)

方法二:使用区域交集

1.选择包含行标题和列标题的区域A1:E6,在Excel 2003中单击菜单“插入→名称→指定”,弹出“指定名称”对话框。如果是Excel 2007,则在功能区中单击“公式”选项卡,在“定义的名称”组中,单击“根据所选内容创建”按钮。

单击“确定”,Excel用每行和每列的标题来定义10个区域名称,如“袜子”为B2:B6。

2.输入公式

=拖鞋 青岛

“拖鞋”和“青岛”之间有一空格,公式返回两个区域的交集,即查找出“青岛”的“拖鞋”销售量。

双列双向查找

如果销售表中的第一列还包括月份,我们可以根据“月份”列和“城市”列来查找某个产品的销售量,用下面的数组公式。

假如要查找的月份、城市和产品名称分别在I3、I4、I5单元格中。在单元格中输入下面的公式,公式输入完毕后按Ctrl+Shift+Enter结束:

=INDEX(C2:F16,MATCH(I3&I4,A2:A16&B2:B16,0),MATCH(I5,C1:F1,0))

或:

=HLOOKUP(I5,A1:F16,MATCH(I3&I4,A1:A16&B1:B16,0),0)

说明:公式将两列条件用“&”组合起来,然后用MATCH函数查找其位置,最后用INDEX函数或HLOOKUP函数返回查找结果。

本文地址:https://www.docexcel.net/show/3_2731.html

以下为关联文档:

excel公式不会自动计算怎么办有时会发现明明公式相关的数值已经变化,按理说公式的结果也应该自动计算变化,可实际上没变化,这是怎么回事呢?一起来了解一下吧...

excel怎么找出被公式引用的单元格excel表格不知道数据是否被公式引用了,要想知道数据是否被公式引用了怎么办?一起来了解一下吧...

Word怎么设置段落公式和文字水平对齐不少用户在使用Word文档编排文字的时候,经常会在自己的Word文档中插入一些公式,那么Word怎么让段落的公式和文字水平对齐呢?一起来了解一下吧...

excel函数公式大全 excel最常用的八个函数的使用方法这篇文章主要介绍了excel函数公式大全 excel最常用的八个函数的使用方法的相关资料,需要的朋友可以参考下本文详细内容介绍...

excel锁定公式怎么输入 excel绝对值符号输入教程在excel表格编辑中,“$”符号是经常用到的一个,可以锁定公式不被修改,可能还是有很多用户不清楚excel锁定公式$怎么输入,下面小编带来excel绝对值符号输入教程,希望对大家有所帮...

excel如何设置单元格显示公式不显示结果公式是工作表中非常常用的内容了。有时候,如果需要在工作表里面显示公式,而非公式计算的值,也是可以进行操作的...

excel除法公式怎么输入这篇文章主要介绍了excel除法公式怎么输入?excel函数除法公式使用方法的相关资料,需要的朋友可以参考下本文详细内容介绍...

excel如何批量输入求和公式Excel表格是我们日常工作和生活中,会经常用到的办公软件。我们除了可以在Excel简单输入数据,还可以设置公式进行自动求和。大家一起来学习吧...

excel如何找出含有公式的单元格表格的数据很多的时候,很容易忘记自己在哪里编辑过公式,那么怎样将它们找出来呢?我们来学习一下...

相关推荐: