Excel里如何得到多个工作表名称及同一位置内容

作者:朋克周 | 创建时间: 2023-06-19
Excel非常好用,在多个 sheet 的时候有一些小方法,可以节省很多时间。本文介绍了Excel里如何得到多个工作表名称及同一位置内容的方法,之谈!可能不是最好的方法,但也十分好用了,哈哈...
Excel里如何得到多个工作表名称及同一位置内容

操作方法

多工作表的操作方法,有两个快捷键:Ctrl+PgDn 表示显示下一个工作表;Ctrl+PgUp  表示显示上一个工作表。非常好用。

在如上的工作表中,随便做了一个表格,有以几位同学名字为名的工作表,每个工作表里的格式一样,都是几次考试各科的成绩。如果想要得到每个同学的名字,和在某次考试中,每个同学的成绩对比。得到的结果类似于下图

方法/步骤2

第一步是要得到多工作表的名称,排成一列。方法如下 1.选择 插入--名称--定义,选中定义,结果是一个对话框。

2. 在第一行输入大写 X,最下面一行写上 =get.workbook(1)  ,按 添加--确定,结果如下: 其实页面上并没有变化。。。

3. 在任意页的任意位置,写上  =IF(ISERROR(REPLACE(INDEX(x,ROW(C1)),1,FIND("]",INDEX(x,ROW(C1))),)),"",REPLACE(INDEX(x,ROW(C1)),1,FIND("]",INDEX(x,ROW(C1))),))&T(NOW())  ,按 enter 就可以显示第一个 sheet 的名字,也就是第一位同学的名字。如图: 如果什么都没有显示出来,重复一遍第2步的操作就可以了。

4. 哦,两个图重复了。。。由下图可以看出,在右下角显示小十字架的时候下拉,就可以显示后面的 sheet 的名字,全部拉下来的效果就是这样的。。

5.  这样就显示了所有 sheet 的名字了。好用点赞哦!

方法/步骤3

第二步,显示每一个工作表里的同一位置的文字或数据。只用在第一个名字的旁边写上 =INDIRECT(CONCATENATE(A2,"!D4"))  ,按 enter 就可以了。图上标示的很清楚,如果不是这个坐标,可以在改公式。

最后加上小表头就完美啦!好用点赞哦

温馨提示

感谢,感谢工作,感谢在工作中积极学习和分享的我
点击展开全文

更多推荐