瑞星卡卡安全论坛技术交流区系统软件 问EXCEL高手两个技术问题

1   1  /  1  页   跳转

问EXCEL高手两个技术问题

问EXCEL高手两个技术问题

问题一、如何实现工作簿中不同工作表数据的链接
已设计好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-06-18 21:29:31.623000000
分享到:
gototop
 

1,可用“VLOOKUP”涵數實現
2,能提供天數的函數“DAYS360”
gototop
 

引用:
【飛天一劍的贴子】1,可用“VLOOKUP”涵數實現
2,能提供天數的函數“DAYS360”
………………

能否说得详细一些?比如将问题二D2单元格的函数写出?不想再研究了。
期待中……
gototop
 

1,更正一下,剛剛沒看清,誤解了你的意思,搞復雜了,公式:在sheet2單元格中輸入:=‘sheet1'!B2即可 ,其余以此類推
2,公式:=(DAYS360(B2,C2))/30,時間格式請設為:YY/MM/DD
gototop
 

引用:
【飛天一劍的贴子】1,更正一下,剛剛沒看清,誤解了你的意思,搞復雜了,公式:在sheet2單元格中輸入:=‘sheet1''!B2即可 ,其余以此類推
2,公式:=(DAYS360(B2,C2))/30,時間格式請設為:YY/MM/DD
………………

虽然和我想要的还不是太一致,不过还是很感谢你。
gototop
 

第一个问题很难的,你sheet2的无序排列,很难做到对应sheet1的。必须先将sheet2排好,然后设置对应sheet1以后,再按照需要的重排列,就能将就了。(也就是先排列设置,后才做其他得事。)

至于第二个问题,那好象是10年零8个月啊??
gototop
 

引用:
【天月来了的贴子】第一个问题很难的,你sheet2的无序排列,很难做到对应sheet1的。必须先将sheet2排好,然后设置对应sheet1以后,再按照需要的重排列,就能将就了。(也就是先排列设置,后才做其他得事。)

至于第二个问题,那好象是10年零8个月啊??
………………
看来这问题好象很难啊。
gototop
 

很难的啦

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

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

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

你看行吗?
gototop
 

引用:
【天月来了的贴子】很难的啦

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

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

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

你看行吗?

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

算了没法啦。

gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT