设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2223|回复: 7
打印 上一主题 下一主题

[基础应用] 请教如何能做出这样效果?

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-10 17:58:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
          A          B

1       ST1       6

2                     6

3                     6

4       ST2        8

5                      8

希望能做出这样的效果,    如果A行是有输入的,B行以A行的数自动填充,例如:A行是"ST1"的话, B行=6,A行是"ST2"的话,B行=8

                                                                           如果A行是空白的话, 对应的B行就找到自身对应的A行上面一个不为空的数为依据,

以上的例子的话,如果只在 A1填 ST1的话, B1到B5 都是 6, 如果在 A4填 ST2的话, 对应的B4以下就变成了8,

请教这样该如何实现?  多谢。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-11-10 19:18:00 | 只看该作者
用if试试。
3#
 楼主| 发表于 2006-11-10 20:46:00 | 只看该作者
if我是知道的,但是主要是不知该用什么函数判断 "如果对应的A行是空白的话",自动找到相对最近的上面一行的已输入数据做为 if的判断来源。

求教
4#
发表于 2006-11-10 21:00:00 | 只看该作者
A1,B1你自己输入,B2=IF(A2<>"",B1+2,B1),然后公式下拉.
5#
 楼主| 发表于 2006-11-10 21:20:00 | 只看该作者
晕倒, 这个只是例子而已,我要问的是遇到空白时,如何用函数自动找到对应A行已输入的部分来加以判断的公式。不是楼上说的针对例子的处理方法。[em11]

那个来这里的人多数都知道的。
6#
发表于 2006-11-10 23:23:00 | 只看该作者
我也晕倒,这个只是针对你例子而设置的公式.如果具体有什么变化,你可以根据需要变换的.爱动脑子的人都知道的.如果你自己真不会写公式,那不妨把文件放上来.
7#
发表于 2006-11-10 23:24:00 | 只看该作者
以下是引用zerk在2006-11-10 13:20:00的发言:


晕倒, 这个只是例子而已,我要问的是遇到空白时,如何用函数自动找到对应A行已输入的部分来加以判断的公式。不是楼上说的针对例子的处理方法。[em11]

那个来这里的人多数都知道的。

不明白意思

=IF(A2<>"",B1+2,B1)的A2<>""也就是判断空白的意思

8#
发表于 2006-11-10 23:47:00 | 只看该作者
试试B2=IF(A2="ST1",6,IF(A2="ST2",8,IF(A2="",OFFSET(B3,,-1))))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 15:49 , Processed in 0.074790 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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