关于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
就可以了