使用索引匹配功能提取数据

时间:2017-02-16 05:19:51

标签: excel excel-formula

我使用图片中显示的上述公式从列“C”中提取数据。我可以提取“CE”的数据,但我错误地提取“PE”的数据。一切都显示在图片中。任何人都可以帮助我。

这里还要补充一点。 “CE”和“PE”行是动态的。在每日数据中,执行价格可能会增加或减少。意味着增加罢工说两侧都可能有5600,5700。

2 个答案:

答案 0 :(得分:0)

将以下数组公式用于<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <ul class="sizes-list"> <li><a href="#">30</a></li> <li class="selected"><a href="#">32</a></li> <li class="selected"><a href="#">34</a></li> <li><a href="#">36</a></li> <li><a href="#">38</a></li> </ul>单元格,然后拖放。

F3

以下公式为=IFERROR(INDEX($C$3:$C$12,SMALL(IF($A$3:$A$12="PE",ROW($C$3:$C$12)-ROW($C$2),""),ROW(1:1))),"") 单元格

G3

CTRL + SHIFT + ENTER 来评估公式,因为它是一个数组公式。

enter image description here

答案 1 :(得分:0)

在F3中使用

=SUMPRODUCT(($A$3:$A$12=F$2)*($B$3:$B$12=$E3)*$C$3:$C$12)

在G3中使用

=SUMPRODUCT(($A$3:$A$12=G$2)*($B$3:$B$12=$E3)*$C$3:$C$12)

enter image description here