我们将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开始。
答案 0 :(得分:0)
这可能有效:
=IF(ISNUMBER(A5),ROW()-4-COUNTIF($A$5:A5,""),"")
这将当前行号(ROW()
)减去列表(4
)之前的行减去列表(COUNTIF
)中的空单元格直到当前行。