如下图,通过选取文件表的名称,在对应位置自动导出数据,这种效果在数据展示和文件展开方面应用比较多,相当于数据的二级扩展。

excel中如何通过选取文件表名称自动导出数据?-趣帮office教程网

在整个数据导出开始位置输入公式=IFERROR(IF(ROW(H1)-MATCH(TRUE,$E:$E,0)>0,INDEX(INDIRECT(XLOOKUP(TRUE,$E:$E,$D:$D)&"!A2:I10"),ROW(H1)-MATCH(TRUE,$E:$E,0),COLUMN(H1)-7),""),"")后横拉再下拉,拉满数据位置,比选取数据的位置要多几行,公式中A2:I10的位置为每个表引用数据的位置。

excel中如何通过选取文件表名称自动导出数据?-趣帮office教程网

公式利用了INDEX函数进行引用,XLOOKUP函数进行选取确认位置,XLOOKUP(TRUE,$E:$E,$D:$D)直接引出要查找的文件表,INDIRECT(XLOOKUP(TRUE,$E:$E,$D:$D)&"!A2:I10")是为了确认表的引用位置;ROW(H1)-MATCH(TRUE,$E:$E,0)为竖向移动数;COLUMN(H1)-7)为横向移动数。