请EXCEL高手指教,如何设置公式,判断是否最末级科目

来源:百度知道 编辑:UC知道 时间:2024/06/30 02:23:48
序号 科目代码 是否末级科目
1 01.01 否
2 01.01.01 是
3 01.01.02 是
4 01.02 是
5 01.03 否
6 01.03.26 否
7 01.03.26.05 是

现有EXCEL表格如上述,如何设置公式,实现在已有科目代码的情况下,自动判断该代码是否末级代码,并返回结果。(注:代码的级数是不确定的,最末级可能是第2、3、4级)

如果次级代码均从.01开始,
假如01.03下一行为 01.03.01而不是01.03.26
可以用下面的公式判断
假设数据在A列,B1输入公式后双击填充柄
FALSE即为否,TRUE为是
=isna(match(a1&".01",a:a,))

我是一个会计,所以对这个问题有自己 判断,并不需要EXCEL的高手,哈哈!
当然,我自己 是一个喜欢VBA编程的人
其实问题挺好解决 ,就是判断当前行的长度与一下行的长度的差,如果不为负,就是末级

在第2行设置公式,LEN(B2)>=LEN(B3)

条件为真是末级

你后面不是已经标上是否未级科目了吗?筛选不就行了嘛!或者你还少条件给我们!

没有其他条件,没法判断。

条件不够,无法判断