永发信息网

=IF(A1="户主","DC6109220000"&TEXT(COUNTIF(A$1:A1,"户主"),"000

答案:2  悬赏:0  手机版
解决时间 2021-02-16 19:01
  • 提问者网友:書生途
  • 2021-02-15 19:53
可以。但看不出你有什么规律。
顺序递增:B1、B2、B7、……接下去是什么?
追问
接下去没 规律 ,是家庭成员的表,户主有序号 ,成员没序号 。。

回答
“户主有序号 ,成员没序号”,假设“户主”两字在A列:
在B1输入
=IF(A1="户主","DC6109220000"&TEXT(COUNTIF(A$1:A1,"户主"),"0000"),"")
回车并向下填充。
COUNTIF(A$1:A1,"户主")这里的 $1数字一能不能用旁边行的数替代
最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-02-15 20:40
咦!从哪里复制这些内容?
你想提问什么?
这是一道填充编号的公式,当A列有“户主”两字时,显示"DC61092200000000"(共16个字符串)。
1、因依次递增一个序列号,若用"DC6109220000000"+1、2、3、……,则到两位数时,就会变成17个字符串,跟题意不符;若用"DC6109220000“+1、2、3……,则要到万位数时字符串个数才符合。故用转换特定文本函数TEXT(),赋予”1、2、3、……“为”0001、002、0003、……“
2、用计数函数COUNTIF()从A1起(设置绝对引用以保证下拉时引用位置不变)往下依次统计”户主“的单元格个数。
3、用条件判断函数IF(),当对应A列是”户主“时就显示以上序列号,否则就显示空值。
这些大概就是你要的答案吧?
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-02-15 22:03
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯