EXCEL2010,当B列某行输入任何数值时,左侧A列对应的单元格自动生成序号,且此序号……
EXCEL2010,当B列某行输入任何数值时,左侧A列对应的单元格自动生成序号,且此序号=目前最大的序号+1,并且日后该序号不会改变。用函数能做到吗?...
EXCEL2010,当B列某行输入任何数值时,左侧A列对应的单元格自动生成序号,且此序号=目前最大的序号+1,并且日后该序号不会改变。
用函数能做到吗? 展开
用函数能做到吗? 展开
5个回答
展开全部
A1单元格写入公式
=IF(B1="","",COUNTA(B$1:B1))
下拉填充公式
=IF(B1="","",COUNTA(B$1:B1))
下拉填充公式
更多追问追答
追问
这个是根据非控制的总数决定序号……,但是如果在中间插入一行或者排序的话就……
追答
即然你知道,那你就自已想象一下该怎么写公式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Excel内置函数,有点悬。主要是看你怎么使用这个表。一般而言,如果你在表中插入一行就会有问题。
追问
→_→就是因为有点悬所以我才想看看各位大神有神马办法么
追答
只要保存好备份,然后就可以大胆尝试了。先处理一些小数据以免浪费时间,等到明确了步骤,再在真实数据上操作,这样事半功倍
其实你这个问题,是Excel的普遍问题,函数没法固定数据到第一次生成的状态。估计微软以后会增加某些Fix函数的功能
目前,只有VBA能解决这类的问题,比如记录最后修改时间,因为是直接写纯数据所以不会在表格重算时变化
祝你进步哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
生成后,序号就不会变,明显不能使用函数。
不用函数,剩下的只有vba,vba这东西是会破坏excel的撤销功能的,就是ctrl+z
不用函数,剩下的只有vba,vba这东西是会破坏excel的撤销功能的,就是ctrl+z
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,将你的具体和数据贴个图吧
追问
都已经说的很清楚了……你想象一下试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询