关于EXCEL多张表单关联的问题,不知可不可以实现?

[复制链接]
查看11 | 回复4 | 2010-5-20 18:25:02 | 显示全部楼层 |阅读模式
序号 时间 短信内容 备注
1 16:00 士大夫 温馨提醒
2 10:00 热望 温馨提醒
3 9:20 在 创卫方面
4 10:00 1要地 创卫方面
5 8:46 大师傅 创卫方面
6 9:46 夺失物查找
7 2:45人手枪创卫方面
8 3:50 佚其它
9 9:10 热望 创卫方面
如上表格为Sheet1,我只需要在Sheet1表中进行录入,能在Sheet2、Sheet3、Sheet4表中分别自动生成对应的温馨提示、创卫方面、其它数据,如在Sheet2中自动生成
序号 时间 短信内容 备注
1 16:00 士大夫 温馨提醒
2 10:00 热望 温馨提醒
Sheet3中自动生成
序号 时间 短信内容 备注
3 9:20 在 创卫方面
4 10:00 1要地 创卫方面
5 8:46 大师傅 创卫方面
7 2:45人手枪创卫方面
9 9:10 热望 创卫方面
的信息。
急用!!!!!

回复

使用道具 举报

千问 | 2010-5-20 18:25:02 | 显示全部楼层
假设你的表头都在第1行,而“序号”、“时间”、“短信内容”、“备注”分别在A1、B1、C1、D1列,请在sheet2的A2输入公式:=IF(COUNTIF(Sheet1!D:D,"温馨提醒")<ROW(A1),"",ROW(A1))B2输入公式:=IF(A2="","",INDIRECT("sheet1!B"&SMALL(IF(Sheet1!$D$2:$D$100="温馨提醒",ROW(Sheet1!$D$2:$D$100)),ROW(A1))))C2输入公式:=IF(A2="","",INDIRECT("sheet1!C"&SMALL(IF(Sheet1!$D$2:$D$100="温馨提醒",ROW(Sheet1!$D$2:$D$
回复

使用道具 举报

千问 | 2010-5-20 18:25:02 | 显示全部楼层
你这个可以用INDEX函数解决,我给你sheet2a1输入公式 =IF(ISERR(index(sheet1!a:a,small(if(sheet1!$d:$d="温馨提醒",row($d:$d),""),ROW(A1)),1)),"",index(sheet1!a:a,small(if(sheet1!$d:$d="温馨提醒",row($
回复

使用道具 举报

千问 | 2010-5-20 18:25:02 | 显示全部楼层
是单元格链接起来比如sheet2的A1要显示sheet1的A1在sheet2的A1中输入=sheet1!A1就可以了
回复

使用道具 举报

千问 | 2010-5-20 18:25:02 | 显示全部楼层
直接取值就行了,在表2上“=sheet1**”**代表对应内容的单元格
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行