EXCEL2010,当B列某行输入任何数值时,左侧A列对应的单元格自动生成序号,且此序号……

EXCEL2010,当B列某行输入任何数值时,左侧A列对应的单元格自动生成序号,且此序号=目前最大的序号+1,并且日后该序号不会改变。用函数能做到吗?... EXCEL2010,当B列某行输入任何数值时,左侧A列对应的单元格自动生成序号,且此序号=目前最大的序号+1,并且日后该序号不会改变。

用函数能做到吗?
展开
 我来答
zuimaobjepn
2014-04-14 · TA获得超过792个赞
知道小有建树答主
回答量:720
采纳率:0%
帮助的人:273万
展开全部
从A1开始输入公式:=IF(ISBLANK(B2),"",ROW()-a),下拉填充
其中“ROW()-a”中的a是变量,根据实际情况输入数值即可。
例如前两行是标题,数据是从第三行开始,公式就是=IF(ISBLANK(B2),"",ROW()-2)
这个方法有个前提:数据之间没有空行
追问
根据行号决定序号……如果排序一下就乱了
1975qjm
高粉答主

2014-04-14 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7518万
展开全部
A1单元格写入公式
=IF(B1="","",COUNTA(B$1:B1))
下拉填充公式
更多追问追答
追问
这个是根据非控制的总数决定序号……,但是如果在中间插入一行或者排序的话就……
追答
即然你知道,那你就自已想象一下该怎么写公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万年金刚钻
2014-04-14 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3475万
展开全部
Excel内置函数,有点悬。主要是看你怎么使用这个表。一般而言,如果你在表中插入一行就会有问题。
追问
→_→就是因为有点悬所以我才想看看各位大神有神马办法么
追答
只要保存好备份,然后就可以大胆尝试了。先处理一些小数据以免浪费时间,等到明确了步骤,再在真实数据上操作,这样事半功倍
其实你这个问题,是Excel的普遍问题,函数没法固定数据到第一次生成的状态。估计微软以后会增加某些Fix函数的功能
目前,只有VBA能解决这类的问题,比如记录最后修改时间,因为是直接写纯数据所以不会在表格重算时变化
祝你进步哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
第IX夜
2014-04-14 · TA获得超过376个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:65.3万
展开全部
生成后,序号就不会变,明显不能使用函数。
不用函数,剩下的只有vba,vba这东西是会破坏excel的撤销功能的,就是ctrl+z
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leon01314e7709
2014-04-14 · TA获得超过9322个赞
知道大有可为答主
回答量:6761
采纳率:61%
帮助的人:2519万
展开全部
可以,将你的具体和数据贴个图吧
追问
都已经说的很清楚了……你想象一下试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式