图1
一、提取合并单元格中的姓名
观察原始表发现,每一姓名均为6个单元格合并而成。由于合并单元格只保留最上方的单元格数据。所以在目标表格姓名列应依次引用B3、B9、B15、单元格数据。看这行数,这不就是高中时学过的那个等差数列嘛。
由此就容易得到规律:J列单元格的当前行数乘6再减去21即B列姓名相应单元格行数。
即J4=B(6*4-21),J5=B(6*5-21)。
在WPS表格公式可是选择使用INDIRECT函数。它可以返回指定单元格的数据再配合ROW()函数获取当前行数。
在J4单元格中输入公式=INDIRECT("B"&(6*ROW()-21)),向下拖动填充句柄至最后行(图2)。
图2
二、提取合并单元格中的对应数据
各位同学的语文成绩位于D3、D9、D15、单元格,与姓名位于同一行,所以,只需要把上面的公式稍加改造即可。在K4单元格输入公式
=INDIRECT("D"&(6*ROW()-21))
再拖动句柄复制公式。
然后在Q4单元格输入公式
=INDIRECT("F"&(6*ROW()-21))
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)再向下复制公式即可。比较公式即可知道,只是D与F的区别(图3)。
图3
语文成绩提取出来了,那其它几科也就容易了。以期中考试成绩为例。数学成绩比语文成绩下移了一行,所以:
L4单元格公式应为=INDIRECT("D"&(6*ROW()-20))
英语科:M4单元格公式应为=INDIRECT("D"&(6*ROW()-19))
物理科:M4单元格公式应为=INDIRECT("D"&(6*ROW()-18))
化学科:M4单元格公式应为=INDIRECT("D"&(6*ROW()-17))
N4单元格公式则为=INDIRECT("D"&(6*ROW()-16))。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)然后向下填充公式后效果(图4)。
图4
至于期末成绩,只需要将相应科目公式中的D改为F就行了。至此,任务完成。