Office中国论坛/Access中国论坛

标题: [求助]我是菜鸟,请教各位大侠(谢谢,已解决) [打印本页]

作者: 小猫    时间: 2006-10-21 21:05
标题: [求助]我是菜鸟,请教各位大侠(谢谢,已解决)
请教各位大侠哥哥(姐姐),有一些表格,很多数据是一样的,想法是在第一个表格对应项目输入数据后,对应的项目与后面其他表格对应的项目都自动输入,不需要一个个表格反复输入,我是菜鸟,不会EXCEL函数,也不知道怎么操作,具体如:下面的图片

非常非常感谢啦[em04][em04][em04][em04][attach]21086[/attach]


[此贴子已经被作者于2006-10-28 11:10:18编辑过]


作者: 小猫    时间: 2006-10-21 21:13
[attach]21087[/attach]

这里是第一个表格


[attach]21088[/attach]

这里是第2个表格
[attach]21089[/attach]
这里是第3个表格

希望能够在第一个表格当中输入数据后,后面的表格也自动输入了,谢谢!!!!
作者: 老鬼    时间: 2006-10-22 01:55
vlookup够了
作者: 小猫    时间: 2006-10-22 07:26
老大,我是菜鸟,不明白是什么意思,能不能告诉我具体怎么操作,什么公式?谢谢!!!!!!!!
作者: 159234    时间: 2006-10-22 17:42
在第二张表格的B2中输入:=LOOKUP(Sheet2!A2,Sheet1!$A$2A$7,Sheet1!$B$2B$7),后面都以这个公司改一下相对的表格就OK了,只改最后面一语句Sheet1!$B$2B$7,把B变为C、D、E........
作者: 亚双木    时间: 2006-10-22 22:32
有一个非常简单“傻瓜”式的:

在Sheet2表的B2中输入=INDIRECT(ADDRESS(ROW(A1)*2,COLUMN(),1,FALSE,"[例子.xls]Sheet1"),0)
在Sheet3表的B2中输入=INDIRECT(ADDRESS(ROW(A1)*2-1,COLUMN(),1,FALSE,"[例子.xls]Sheet1"),0)

然后分别横拖、竖拖,要拖多少行或多少列随自己。

作者: 亚双木    时间: 2006-10-31 05:31
楼主,不好意思,因当天赶时间,没有仔细审阅函数式,上面二式有些错误,现给予更正:


正确的表达应该是:
在Sheet2表的A2中输入=INDIRECT(ADDRESS(ROW(A1)*2,COLUMN(),1,FALSE,"[例子.xls]Sheet1"),0)
在Sheet3表的A2中输入=INDIRECT(ADDRESS(ROW(A1)*2+1,COLUMN(),1,FALSE,"[例子.xls]Sheet1"),0)

然后分别横拖、竖拖,要拖多少行或多少列随自己。



实验后发现Sheet1表中没有数据的两式显示出来的都为“0”,影响版面美观,再给予改善:
在Sheet2表的A2中输入:
=IF(INDIRECT(ADDRESS(ROW(A1)*2,COLUMN(),1,FALSE,"[例子.xls]Sheet1"),0)=0,"",INDIRECT(ADDRESS(ROW(A1)*2,COLUMN(),1,FALSE,"[例子.xls]Sheet1"),0))

在Sheet3表的A2中输入:
=IF(INDIRECT(ADDRESS(ROW(A1)*2+1,COLUMN(),1,FALSE,"[例子.xls]Sheet1"),0)=0,"",INDIRECT(ADDRESS(ROW(A1)*2+1,COLUMN(),1,FALSE,"[例子.xls]Sheet1"),0))
然后再分别横拖、竖拖。







欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3