在EXCEL中,查找同时满足1行和A列相对应的值

2024-10-30 14:11:49
推荐回答(5个)
回答1:

1、在成绩列前面插入一列,将姓名和性别两列数据合并在一起。

2、在源数据里面按照同样的方法将姓名和性别两列数据合并一起。

3、两个数据都合并好之后,选中成绩列单元格,找到vlookup查找函数。

4、在行数参数内输入对应的数据信息,就可以出现对应的成绩。

5、将数据下拉到最底,整列成绩信息都会出现,做过验证之后可以看到做出来的成绩无问题。

6、做完之后将公式转化为数值,最后将插入的合并列数据删除即可。

回答2:

解决在EXCEL中,查找同时满足1行和A列相对应的值的步骤如下:

1.在C列中输入函数vlookup匹配函数,找出存在的项目并显示出来;第一列是A1然后用逗号隔开,就可以点击提示的第二个参数;第二个参数我们直接点击第二列即B列。

2.然后逗号隔开,选择下个参数,第三个参数是1;第四个参数是精确与模糊匹配的概念,我们这里选择0或false,精确匹配。

3.我们可以选择往下拉,也可以选中第一个单元格右下角出现+字后双击,数目应于第一列相同。

4.我们可以看到C列中都存在数据,说明A列在B列中都存在,如果不存在那么现实#value,就是无法显示的意思;

5.在模糊匹配的时候要用到*号,B列是12345678,A列是345,那么我们可以写成“*”&A&“*”,这个通配符来表示任意字符,只要包含即可。这样就解决了在EXCEL中,查找同时满足1行和A列相对应的值的问题了。

回答3:

方法:
可以使用INDEX函数,找出行列交叉处的单元格的值。
假设需要满足行里面的值等于1,列里面的值等于2,(也就是查找C3)交叉处单元格的值。
可以使用公式:
=INDEX(A:F,MATCH(1,A:A),MATCH(2,1:1))

解释:
A:F,是整个单元格数据区域。
MATCH(1,A:A),表示在A列查找值为1的单元格,所在的行号。
MATCH(2,1:1),表示在第一行查找值为2的单元格,所在的列号。
然后使用INDEX函数,即可定位找出交叉处的单元格的值。

回答4:

设原表在sheet1,sheet2的a列输入的为对应的sheet1的a列的值,b列输入的为对应的sheet1的1行的值。则在sheet2的c2输入:
=VLOOKUP(A2,sheet1!A:K,MATCH(B2,sheet1!1:1),0)
然后下拉填充即可。

回答5:

A8输入350*150*100,B8输入4.
=INDIRECT(ADDRESS(MATCH(A8,A2:A5)+1,MATCH(B8,B1:K1,0)+1))