excel中如何多条件查找,包括横向和纵向

如图,在H2中输入编号,在I2中输入园区,怎样在J2中使用公式计算出园区的面积?
ps

方法和详细的操作步骤如下:

1、第一步,打开excel,然后选择数据[A列],单击[数据]选项,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,在排序和筛选中选择[高级]选项,然后勾选[选择不重复的记录]选项,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,在第一行的空白区域(例如F1单元格)中,选择筛选后的记录,进行复制,然后转置粘贴,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,单击[数据]选项中的[筛选]选项,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,选择[B列]并重复步骤1和2以完成科目的复制,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,输入公式=
 SUM(($ A $ 2:$ A $ 100 = $ F2)*($ B $ 2:$ B $ 100 = G $ 1)* $ C $ 2:$ C $
 100) G2,然后按[Ctrl + Shift + Enter]三个键以完成输入。 

拖动公式以填充[G2:R4],以完成多条件查找,见下图。这样,就解决了这个问题了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-15

1、首先打开excel,然后选中数据【A列】-点击【数据】菜单。

2、接着选中排序与筛选中的【高级】选项,勾选【选择不重复的记录】。

3、选中筛选出的记录,【右键】-【复制】,在第一行空白处如F1单元格,【右键】-【选择性粘贴】-勾选【转置】,完成姓名复制。

4、点击【数据】菜单-排序与筛选中的【筛选】选项,取消筛选。

5、然后选中【B列】,重复1,2步骤,完成科目的复制。

6、在G2中输入公式=SUM(($A$2:$A$100=$F2)*($B$2:$B$100=G$1)*$C$2:$C$100),然后同时按【Ctrl+Shift+Enter】三键完成输入。然后拖选公式填充【G2:R4】,完成多条件查找。

本回答被网友采纳
第2个回答  推荐于2016-07-04

在J2单元格输入以下公式

=INDEX(B$2:G$9,H2,MATCH(I2&"长度",B$1:G$1,0))&"*"&INDEX(B$2:G$9,H2,MATCH(I2&"宽度",B$1:G$1,0))

公式中:

INDEX(B$2:G$9,H2,MATCH(I2&"长度",B$1:G$1,0)) 表示:在B2:G9中,以H2的编号作为行数,以I2&“长度”在B1:G1中的位置为列数,交叉点就是要取的数。

INDEX(B$2:G$9,H2,MATCH(I2&"宽度",B$1:G$1,0)) 表示:在B2:G9中,以H2的编号作为行数,以I2&“宽度”在B1:G1中的位置为列数,交叉点就是要取的数。

 

详见附图

第3个回答  推荐于2016-06-15
=INDEX($B$2:$G$9,MATCH(H2,$A2:$A9,),MATCH(I2&"长度",B$1:G$1,))*INDEX($B$2:$G$9,MATCH(H2,$A2:$A9,),MATCH(I2&"宽度",B$1:G$1,))

完全根据你的图示例子设计,请仔细操作与理解本回答被提问者采纳
第4个回答  2011-10-30
=VLOOKUP(H2,A2:G9,MID(I2,3,LEN(I2)-2)*2,FALSE)*VLOOKUP(H2,A2:G9,MID(I2,3,LEN(I2)-2)*2+1,FALSE)
相似回答