你真的会处理数据吗?如图所示,如何将左侧的表格格式转换为右侧的表格呢?

这里可以在单元格中输入公式=SUBSTITUTE(INDEX($A$1:$A$9,3*ROW(A1)+COLUMN(A1)-3),D$1&":",""),向右向下填充即可。

不要看到这个公式就觉得很难,其实理解了就很简单。

先将其看成一列转换为多行多列,在单元格中输入公式=INDEX($A$1:$A$9,3*ROW(A1)+COLUMN(A1)-3)

公式说明:
INDEX函数表示对数据区域的引用
语法=INDEX(引用区域,引用行数或列数)
ROW函数表示生成对应的行数
COLUMN函数表示生成对应的列数
想了解更多的行列转换技巧,可以查看《一列转多行多列,这几招超简单,我不允许你还不会》
转换之后,将不需要的内容删除,这里可以直接用SUBSTITUTE函数来替换。
SUBSTITUTE函数表示将某个内容替换成另一个内容。
=SUBSTITUTE(文本字符串,文本,新文本,替换第几个文本)
当然这里若不想用函数,可以直接用 查找和替换 功能实现。
先复制区域,将其粘贴为数值,然后按Ctrl+H打开查找和替换对话框,在查找中输入“*:”,在替换中不输入任何内容,点击全部替换。
