Excel公式根据另一个单元格中的数据返回数字

时间:2019-06-24 10:35:42

标签: excel-formula

我们将CSV文件导出到excel-如果单元格B4包含数字,我希望它在单元格A4中放入1,如果B4不包含数字,则应将A4留空。如果单元格B5包含数字,则应将序列中的下一个数字返回到单元格A5(如果A4为1,则A5应该为2),但是如果B5中没有数字,则A5应该为空。

电子表格上会有空白行,但是这些行会随每个文件而变化,因此即使上面的单元格为空白,我也需要它使用序列中的下一个数字

A5 = 1
A6 = 2
A7 =(Blank Cell)
A8 = 3
A9 =(Blank Cell)
A10 =(Blank Cell)
A11 = 4

我已经尝试过(ISNUMBER),但这只会返回“ True”或“ False

我遇到的困难在于空白行,我不想让它识别出空白行然后再次从1开始。

1 个答案:

答案 0 :(得分:0)

这可能有效:

=IF(ISNUMBER(A5),ROW()-4-COUNTIF($A$5:A5,""),"")

这将当前行号(ROW())减去列表(4)之前的行减去列表(COUNTIF)中的空单元格直到当前行。