在不使用vb​​a的情况下重复一个从特定值开始的值范围

只使用excel提供的公式,我想要做的就是创build一个从范围内存在的input值开始的值的重复列表。

例如:

在这里输入图像说明

在这个例子中,我有一个4个名字的列表,当有人在D1的input框中input其中一个名字时,重复值列表将出现在以“Bob”开头的D列中。

我不擅长使用Excel公式,所以我想知道如果这甚至可以不使用vb​​a

在D2中,使用:

=IF(INDEX(A:A,MATCH(D1,A:A,0)+1)="",A$2,INDEX(A:A,MATCH(D1,A:A,0)+1)) 

然后复制下来。

在这里输入图像说明