设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 9257|回复: 11
打印 上一主题 下一主题

如何判断性循环递增行号

[复制链接]
跳转到指定楼层
1#
发表于 2012-7-10 09:32:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 雨柳依溪 于 2012-7-12 09:28 编辑

问题如下:
样表一:
A列                  B列
1010340FA01           步骤1
1010340FA01        步骤2
1010340FA01        步骤3
1010340FA01        步骤4
1010340FA01        步骤5
1010340FA01        步骤6
1010340FA01        步骤7
1025467                  步骤1
公式表二:
A列                  B列
1010340FA01        步骤1
1010340FA01        步骤2
1010340FA01        步骤3
1010340FA01        步骤4
1010340FA01        步骤5
1010340FA01        步骤6
1010340FA01        步骤7
1025                         步骤1
                       
公式表二的B列是在公式IFERROR(INDEX(零件计划!$A$2N$7937,SMALL(IF(零件计划!$A$2A$7937=$A2,ROW(零件计划!$A$2A$7937)-ROW(零件计划!$A$2)+1,ROW(零件计划!$A$7937)+1),ROW(1:1)),2),"")自动求出的,但在公式标红的部分我需要改动,意思是自动判断行数,让1025也通过上拉公式后出现结果
因为同中,A列图号所对应的步骤不一致,有可能有的图号有5个步骤,有可能有7个步骤   ,现在是如何让电脑自己判断表格一中,若A列上下两行图号不同时,标红的那个1:1,2:2等自动判断从1:1再次递增。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2012-7-10 09:52:47 | 只看该作者
请帮忙解答
3#
 楼主| 发表于 2012-7-10 09:53:10 | 只看该作者
申请加入热贴
4#
发表于 2012-7-10 10:50:16 | 只看该作者
本帖最后由 roych 于 2012-7-10 10:53 编辑

其实不必用数组公式的~~~~看看是不是这样的效果?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5#
 楼主| 发表于 2012-7-11 08:05:08 | 只看该作者
本帖最后由 雨柳依溪 于 2012-7-12 09:28 编辑
roych 发表于 2012-7-10 10:50
其实不必用数组公式的~~~~看看是不是这样的效果?


首先谢谢您的回答,我应该是没表达清楚
下面再重新表达一下我的意思
问题如下:
样表一:
A列                  B列
1010340FA01           步骤1
1010340FA01        步骤2
1010340FA01        步骤3
1010340FA01        步骤4
1010340FA01        步骤5
1010340FA01        步骤6
1010340FA01        步骤7
1025467                  步骤1
公式表二:
A列                  B列
1010340FA01        步骤1
1010340FA01        步骤2
1010340FA01        步骤3
1010340FA01        步骤4
1010340FA01        步骤5
1010340FA01        步骤6
1010340FA01        步骤7
1025                         步骤1
                       
公式表二的B列是在公式IFERROR(INDEX(零件计划!$A$2N$7937,SMALL(IF(零件计划!$A$2A$7937=$A2,ROW(零件计划!$A$2A$7937)-ROW(零件计划!$A$2)+1,ROW(零件计划!$A$7937)+1),ROW(1:1)),2),"")自动求出的,但在公式标红的部分我需要改动,意思是自动判断行数,让1025也通过上拉公式后出现结果
因为同中,A列图号所对应的步骤不一致,有可能有的图号有5个步骤,有可能有7个步骤   ,现在是如何让电脑自己判断表格一中,若A列上下两行图号不同时,标红的那个1:1,2:2等自动判断从1:1再次递增。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

6#
发表于 2012-7-11 15:50:41 | 只看该作者

回帖奖励 +1 点金钱

请楼主提供附件
7#
 楼主| 发表于 2012-7-12 09:27:08 | 只看该作者
pureshadow 发表于 2012-7-11 15:50
请楼主提供附件

我已经上传附件,帮忙
8#
 楼主| 发表于 2012-7-12 09:29:19 | 只看该作者
roych 发表于 2012-7-10 10:50
其实不必用数组公式的~~~~看看是不是这样的效果?

我已上传附件,请帮忙看看

点击这里给我发消息

9#
发表于 2012-7-12 18:57:07 | 只看该作者
是不是这个意思?
=INDEX(表一!B:B,SMALL(IF(A2=表一!A$2:A$31,ROW($2:$31),32),COUNTIF(A$2:A2,A2)))&""
10#
 楼主| 发表于 2012-7-14 07:38:23 | 只看该作者
pureshadow 发表于 2012-7-12 18:57
是不是这个意思?
=INDEX(表一!B:B,SMALL(IF(A2=表一!A$2:A$31,ROW($231),32),COUNTIF(A$2:A2,A2)))&""

不是,这样的话步骤二、三及以后的所有步骤都未出现,只出现步骤一
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 01:00 , Processed in 0.100025 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表