设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

请教版主或各位大师一个问题

[复制链接]
跳转到指定楼层
1#
发表于 2005-1-24 06:19:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    在第一张工作表(某个单位的数据录入表)中的某个单元格的值(填报单位)改变时,如何根据这个改变的值去另一张工作表(存放所有单位数据的表)中的某一列中查找这个填报单位,然后将查找到的这个值所在行记录读到第一张工作表中的对应单元格中.

    说的具体一点就是:在"表一"的 b3 单元格中选择单位后,根据选出的单位名称到"数据表一"的 A 列中去查找这个单位,若找到就将这个单位的数据读到"表一"中的相应单元格中.然后再将录入或修改后的数据放回到"数据表一"中的相应单位的相应列中,即完成了一个单位的数据录入.



本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-1-24 15:43:00 | 只看该作者
相关的问题已经回答过很多,可以参考其中的这个:http://www.office-cn.net/forum.php?mod=viewthread&tid=24328
3#
 楼主| 发表于 2005-1-24 17:01:00 | 只看该作者
    谢谢老鬼大师的指引,我已经将你推荐的贴子认真地阅读过了。但我的问题有所不同:

   
1、我所查找的结果是唯一的。2、读取数据的表和要显示的表的格式不同,处理起来很有难度。3、我如果在“表一”中编辑过(录入)数据后,还要放回到“数据表一”中去保存。

    请大师费些心思,指教指教小弟,小弟在此拜托了。


[此贴子已经被作者于2005-1-24 9:10:44编辑过]

4#
发表于 2005-1-24 20:39:00 | 只看该作者
给你一个思路:1、使用MATCH函数确定对应单位所在的行;2、B3单元格变动后,从第二个表复制数据数值粘贴到第一个表,粘贴时需要“转置”;3、第一个表和第二个表的单元格是一一对应的,所以可以根据第一个表单元格的变动,将数据返回到第二个表,如第一个表的D5单元格对应第二个表的第二列(行由1、的方法得到),D6对应第三列(行由2、的方法得到),所以第一个表的第5行对应第二个表的第2列,第6行对应第3列,以此类推,第一个表的行=第二个表的列+3。思考一下,相信你能做到。
5#
 楼主| 发表于 2005-1-25 03:24:00 | 只看该作者
        本人才疏学浅,只做过一些VFP和QBASEC方面的小程序,对VBA知之甚少,在宏中或vba语句中调用Excel函数用什么格式不清楚,请老鬼大师赐教一个MATCH函数的调用格式。若能将上楼思路的几个主要语句贴出来教于小弟,真是万分感激。
6#
发表于 2005-1-25 20:13:00 | 只看该作者
match的用法参见工作表函数说明
7#
 楼主| 发表于 2005-1-25 23:39:00 | 只看该作者




用来存放定位后行号的句子如何写,请指教

[此贴子已经被作者于2005-1-25 15:47:35编辑过]

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-14 15:44 , Processed in 0.083654 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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