Excel基于单元格值的数据范围

时间:2016-12-07 08:20:51

标签: excel excel-vba excel-formula range vba

我正在尝试创建Excel,它将根据单元格值扩展或缩小范围。

我有3列(数据单元格,formula1,formula2)

我想在"单位数量"中输入数字到单元格。而不是生成这些3列的1000行(数据的单元格,公式1,公式2)

公式1 - new String位于每一行(我已定义列表)

公式2 - =IF(K5=0;"";K5)需要在每一行上增加1

你能帮助我,如何实现这个功能?

以下是更好地说明的屏幕截图:

Screen here

感谢您的每一条建议。

1 个答案:

答案 0 :(得分:0)

假设您要从与您的类型匹配的表中查找n个值,其中n是要显示的记录数(请参见图片),可以使用以下数组公式完成

=IFERROR(INDEX($B$4:$B$500,SMALL(IF($D$1=$A$4:$A$500,ROW($A$4:$A$500)-ROW($A$4)+1),IF(ROW(1:1)<=$G$1,ROW(1:1),""))),"")

请记住按 CTRL + ALT + ENTER

输入公式

enter image description here