excel一列中最后一个非空白数值+1

[复制链接]
查看11 | 回复4 | 2011-2-22 15:33:27 | 显示全部楼层 |阅读模式
订单编号 类别 品牌
11011038
电脑 联想

华硕
11011039 电视机 东芝
11011040 电脑 联想
11011041 手机 诺基亚
三星
夏普
HTC
11011042 相机 佳能
如上表格所示,一共三列,目的是订单编号自动生成。
如何达成以下目的:如果类别栏为空白,则对应不编号(空白),如果类别栏有内容,
则编号列以该列最后一个非空白单元格内容+1,以达到按顺序编号的目的。谢谢!
谢谢大家,问题解决了一半。请再次看图片,如果类别有空白,编号就不准了。

回复

使用道具 举报

千问 | 2011-2-22 15:33:27 | 显示全部楼层
就你图中的数据,假如订单编号在A列,A1开始在D1单元格输入=if(B2="","",counta(B$2:B2))公式往下填充
回复

使用道具 举报

千问 | 2011-2-22 15:33:27 | 显示全部楼层
levi_wzh的公式是对的,我测试过了。你可以先把A2输入11011038A3=IF(B3="","",MAX(A$2:A2)+1)再下拉就行了
回复

使用道具 举报

千问 | 2011-2-22 15:33:27 | 显示全部楼层
比如你举例的数据在A2:C10中在A11输入公式=if(b11="","",max(a$2:a10)+1)公式往下拉即可
回复

使用道具 举报

千问 | 2011-2-22 15:33:27 | 显示全部楼层
=max(a1:a10)+1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行