excel区域内查找值

时间:2024-10-12 14:42:09

1、首先确定自己的问题,是否是图片上的情况

excel区域内查找值

2、我们要查找的值在某一表格区域内,要返回该行最左边的值,那我们的逻辑是什么,常规的情况下,我们选择复制一个要查找的单元格,在表格区域里诹鬃蛭镲面利用Ctrl+F,进行查找,找到后,看该单元格在该区域是第几行,然后,把最左边的该行值提取出来,放到查找值右边的返回列中,流程就结束了。

3、那么,电脑是不是可以根据我们这个思维逻辑过程,来帮我们做呢?

excel区域内查找值

4、首先,在需要填结果的单元格输入公式:=INDEX($A$2:$A$4,这是代表我们需要返回的值的区域是$A$2:$A$4,但是要返回第几行呢?

5、我们要把查找的值在第几行告诉电脑,SUMPRODUCT(($B$2:$D$4=A9)的意思是我们用A9单元格的内容和B2:D4这个区域的值进行比对,实际的运算过程如图所示,表示第二个和A9是相同的,结果为true

excel区域内查找值

6、此时,我们需要把这个为true代表的单元格是第几行计算出来,(ROW($B$2:$D$4)-1,该部分公式是把该区域哪些单元格是第几行告诉电脑,因为是B2开始,所以我们减去一个1,使得结果为下图

excel区域内查找值

7、整体的公式僭轿魍儿为=INDEX($A$2:$A$4,SUMPRODUCT(($B$2:$D$4=A9)*(ROW($B$2:改怊眶峋$D$4)-1))) ,SUMPRODUCT(($B$2:$D$4=A9)*(ROW($B$2:$D$4)-1)) 的运算结果如下图所示,即表示A9单元格在要查找区域的第一行,index函数把$A$2:$A$4区域中第一行的单元格提取出来,完成公式。

excel区域内查找值
© 手抄报圈