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

发布网友 发布时间:2024-10-24 16:47

我来回答

4个回答

热心网友 时间:2024-11-07 07:20

直接取值就行了,在表2上“=sheet1**”**代表对应内容的单元格

热心网友 时间:2024-11-07 07:25

你这个可以用INDEX函数解决,
我给你
sheet2
a1 输入公式 =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($d:$d),""),ROW(A1)),1))
数组公式 CTRL SHIFT 回车结束
然后将A1向右填充至C列
D2输入 温馨提醒
然后将A2 B2 C2 D2向下填充
就行了,
其他的就将公式里的温馨提醒 改掉就行了
不行就发给我,SOUP5257@126.COM

热心网友 时间:2024-11-07 07:22

假设你的表头都在第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$100)),ROW(A1))))

D2输入公式:=IF(A2="","",INDIRECT("sheet1!D"&SMALL(IF(Sheet1!$D$2:$D$100="温馨提醒",ROW(Sheet1!$D$2:$D$100)),ROW(A1))))

B2、C2、D2都是数组公式,按键盘上的 shift+Alt+回车 结束公式的输入并将A2、B2、C2、D2这4个公式向下复制,只要公式有复制到的行就能自动记录了。sheet3和sheet4中分别将 温馨提示 改为“创卫方面”及“其他”就也都能自动记录了。

热心网友 时间:2024-11-07 07:20

是单元格链接起来
比如sheet2的A1要显示sheet1的A1
在sheet2的A1中输入

=sheet1!A1

就可以了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com