Excel中如何在指定区域区域内查找某数对应列的数值?

发布网友 发布时间:2022-04-23 11:19

我来回答

4个回答

热心网友 时间:2023-05-18 17:57

在I3中输入或复制粘贴下列数组公式

=INDEX(F2:F6,MIN(IF(B$2:E$6=H3,ROW($1:$5))))

=INDEX(F:F,MIN(IF(B$2:E$6=H3,ROW($2:$6))))

按三键CTRL+SHIFT+ENTER结束输入

下拉填充

热心网友 时间:2023-05-18 17:58

返回第501列对应的值?啥意思

跟根据你的情况可以用一个if嵌套一个countif来实现

=if(COUNTIF(需要查找的区域,需要查找的数值)>0,你要返回值的引用,""))

补充:501列的列代码是什么啊?我的excel2003只能到256列,就假如501列的代码是XX吧

那假如你需要在第300行查找SOS,那么在需要返回501列值的地方输入公式

=if(COUNTIF(300:300,"SOS")>0,XX300,""))

那你每一行需要查找的值有规律或者说定了吗?

你可以添加一个辅助列啊,把要查找的数粘贴进去,然后把我那个SOS写成对这个单元格的引用,再把公式往下拉就可以了啊

补充:那就在右边再初入第7列,假如第7列为G列开始行为第1行的话,然后输入刚给你的公式
=if(COUNTIF(1:1,G1)>0,F1,""))

然后往下拉公式.

热心网友 时间:2023-05-18 17:59

I3单元格可以输入公式:

=INDEX($F$2:$F$6,SUMPRODUCT(($B$2:$E$6=H3)*ROW($B$2:$E$6))-1)

应该就是你要的数据了…………

热心网友 时间:2023-05-18 18:00

=INDEX($A$1:$F$6,SUMPRODUCT(($B$2:$E$6=H2)*(ROW($A$2:$A$6))),6)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com