瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 问EXCEL高手两个技术问题
超级游戏迷 - 2007-6-18 14:17:00
问题一、如何实现工作簿中不同工作表数据的链接
已设计好SHEET1,准备输入B列数据:


由于某种原因,SHEET2中名称排序不同于SHEEE1(图例只是为说明问题,实际因“名称”标签下的内容很多且无规律,已无法手动将SHEET2中“名称”标签下的所有内容调整为和SHEET1顺序相同):


请教:如何实现在SHEET1中B列输入数据时,该数据也同时自动填充到SHEET2中的对应位置的单元格中?
换句话说,SHEET2中B列单元格的函数该如何设计?

问题二、如何计算工龄。
已经设计好如下表格


说明:
1、表格中B2、C2单元格的数据类型为文本格式,表现方式只能按图示方式,不能更改(1996.10即表示1996年10月;2007.06即表示2007年6月);
2、D2单元格为C2、B2所代表的两个日期之间的时间间隔,以“月”为单位(例如,图中D1的值应为10年零6个月,即应表示为“126”)
请问:如何设计D2单元格的函数?

以上两个问题有点小白,望EXCEL高手不吝赐教为感!
飛天一劍 - 2007-6-18 15:02:00
1,可用“VLOOKUP”涵數實現
2,能提供天數的函數“DAYS360”
超级游戏迷 - 2007-6-18 15:17:00
引用:
【飛天一劍的贴子】1,可用“VLOOKUP”涵數實現
2,能提供天數的函數“DAYS360”
………………

能否说得详细一些?比如将问题二D2单元格的函数写出?不想再研究了。
期待中……
飛天一劍 - 2007-6-18 18:01:00
1,更正一下,剛剛沒看清,誤解了你的意思,搞復雜了,公式:在sheet2單元格中輸入:=‘sheet1'!B2即可 ,其余以此類推
2,公式:=(DAYS360(B2,C2))/30,時間格式請設為:YY/MM/DD
超级游戏迷 - 2007-6-18 19:28:00
引用:
【飛天一劍的贴子】1,更正一下,剛剛沒看清,誤解了你的意思,搞復雜了,公式:在sheet2單元格中輸入:=‘sheet1''!B2即可 ,其余以此類推
2,公式:=(DAYS360(B2,C2))/30,時間格式請設為:YY/MM/DD
………………

虽然和我想要的还不是太一致,不过还是很感谢你。
天月来了 - 2007-6-18 20:31:00
第一个问题很难的,你sheet2的无序排列,很难做到对应sheet1的。必须先将sheet2排好,然后设置对应sheet1以后,再按照需要的重排列,就能将就了。(也就是先排列设置,后才做其他得事。)

至于第二个问题,那好象是10年零8个月啊??
超级游戏迷 - 2007-6-18 21:13:00
引用:
【天月来了的贴子】第一个问题很难的,你sheet2的无序排列,很难做到对应sheet1的。必须先将sheet2排好,然后设置对应sheet1以后,再按照需要的重排列,就能将就了。(也就是先排列设置,后才做其他得事。)

至于第二个问题,那好象是10年零8个月啊??
………………
看来这问题好象很难啊。
天月来了 - 2007-6-18 21:17:00
很难的啦

至少我知道在这的估计会得不多。

第一个还可以先设置好,再打乱顺序做你要做的其他事。

第二个可以将年月拆在二个格里做表,能变通一下将就的。

你看行吗?
超级游戏迷 - 2007-6-18 21:23:00
引用:
【天月来了的贴子】很难的啦

至少我知道在这的估计会得不多。

第一个还可以先设置好,再打乱顺序做你要做的其他事。

第二个可以将年月拆在二个格里做表,能变通一下将就的。

你看行吗?

………………
年月拆分的办法我已经给做表的人说了,其实也不简单,还要用IF函数防止出现负数的情况,再说他也不同意。
算了,让他自己整吧,我弃权。
顺便感谢天月的支持。
天月来了 - 2007-6-18 21:29:00
算了没法啦。

1
查看完整版本: 问EXCEL高手两个技术问题