Excel中如何自动套用不同工作表中的值

2025-02-01 03:07:00
推荐回答(3个)
回答1:

在Sheet2!A2输入数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束再下拉:(公式设定支持A2:A999区域,支持以后有新增数据的情况)


=INDEX(Sheet1!A:A,SMALL(IF(MATCH(Sheet1!A$2:A$999&"",Sheet1!A$2:A$999&"",)=ROW($1:$998),ROW($2:$999),4^8),ROW(A1)))&""


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。


回答2:

首先:要保证你的sheet中A1:A38都有数据!!现在你的实例中不够那么多行。A1是抬头,A2:A38是37个数据

方法:
1)双击sheet2的A1
2)粘贴公式=INDEX(Sheet1!$A$1:$A$65535,SMALL(IF(MATCH(Sheet1!$A$1:$A$38,Sheet1!$A$1:$A$38,)=ROW(Sheet1!$A$1:$A$38),ROW(Sheet1!$A$1:$A$38),65535),ROW(A1)))&""
3)左手按住ctrl shift,右手按下回车
4)下拉到38行即可。

回答3:

=Sheet1!$A1
下拉