上一篇文章将函数和powerquery实现了一列试题格式的处理,今天用纯粹函数的方式来实现转置.
将上图的格式转为下图
下面是实现的操作步骤1.在B1单元格输入数字1,然后在B2单元格添加函数公式,下拉
=IF(ISNUMBER(--LEFT(A2,1)),--LEFT(A2,1),LEFT(A2,1)&COUNT($B$1:B1))
结果图下图,对每个题目和答案都做了索引编号.
2.使用index match函数组合公式引用题目和选项答案的数据
题目的函数公式为,D2单元格,下拉
=IFERROR(INDEX($A:$A,MATCH(ROW()-1,$B:$B,0),),"")
选项和答案的公式也一样,E2单元格,右拉下拉
=IFERROR(INDEX($A:$A,MATCH(E$1&ROW()-1,$B:$B,0),),"")
最终结果如下图,将公式下拉足够的范围就行
总结:使用函数辅助列会将问题简化,简单且高效.,