求Excel问题,被引用单元格是空值,如何自动跳到下一个单元格

如图:如何用函数,把A列值在统计到D列, A列A1-A3固定单元格不需要统计,A列中间有固定有颜色(颜色做说明用,后面不需要)的单元格是不需要统计,最终效果成显D列。

我看图上B列没有使用,可以在B4输入下面的公式:

=IF(ISNUMBER(A4),MAX(B$3:B3)+1,"")

下拉到底,效果如下图:

B列结果就是需要提取的数值的序号,不需要的就为空,由于公式不好检测颜色,我是判断A列的单元格是否为数值来跳过A、B、C、D这些黄色内容。

现在D1可以写公式提取B列为1、2、3....等序号的A列内容,公式为:

=INDEX(A:A,MATCH(ROW(),B:B,0))

下拉的效果为:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-30
如果数据如截图,也就是只根引用A列的数字的话,可用公式:
D1=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(A$1:A$41)),ROW($1:$41)),ROW(1:1))),"")
同时按Ctrl+Shift+Enter三键输入数组公式,下拉到出现空白单元格。本回答被提问者采纳
相似回答