送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 【置顶公众号】或者【设为星标】及时接收更新不迷路 小伙伴们好,以前我们曾经给大家介绍过多种方法来将一个多行多列的区域转换成一个单列。朋友们都还记得都有哪些方法吗? 今天要向大家介绍的的逆向的操作,即如何用公式将单列转换成一个多行多列的区域。话不多说,请看题目。 思考十秒钟,朋友们都有哪些好答案呢? 处理这样的题目,肯定要和INT函数和MOD函数打交道。 在单元格D2中输入公式“=IF(MOD(COLUMN(),2),OFFSET($B$1,INT((COLUMN()-4)/2)*5+MOD(ROW(A2)-2,5)+1,0),OFFSET($A$1,INT((COLUMN()-3)/2)*5+MOD(ROW(A2)-2,5)+1,0))”,并向下向右拖曳即可。 思路:
下面这个公式则是利用的INDIRECT函数。 在单元格D2中输入公式“=INDIRECT(ADDRESS((INT(COLUMN(A1)/2+0.5))*5-4+ROW(A1),MOD(COLUMN(B1),2)+1))”,并向下向右拖曳即可。 朋友们,有了上面的例子,这个公式你们能够自己解析明白吗? -END- 长按下方二维码关注EXCEL应用之家 面对EXCEL操作问题时不再迷茫无助 我就知道你“在看” |
|