每日一图完毕,以下才是今天的正式内容…… 摘要:本文介绍一个利用index函数隔行提取数据的经验案例。 关键词:小技巧;excel2019;index函数;隔行提取数据;操作难度*** 昨天小菜分享的是隔列提取数据的小栗子,遭到了不少朋友的表扬…… 也有盆友和小菜交流,还有一种需要隔行提取数据的情形! 比如小菜在某个高级系统中导出数据居然是这个样子的: 图1:源数据 这种情况可以用辅助列序号的方法来获得正规的工作表,请看会动的图: 不过小菜更推荐用index函数的方法为什么呢?请继续向下阅读: 咱们对姓名和成绩分别写这样的公式: =IFERROR(INDEX($A$1:$A$98,ROW(A1)*2-1),"") =IFERROR(INDEX($A$1:$A$98,ROW(A1)*2),"") 小菜提示:index函数的第一参数是数据区域,第二参数Row函数通过相乘,构建出1,3,5……奇数等差数列提取姓名数据,构建2,4,6……偶数等差数列提取成绩数据。 向下填充可得: 图2:提取结果 请看会动的图感受一下 小菜划重点:为什么小菜更倾向于公式呢?序号填充的方法在排序的时候是有可能出错的,或者说咱们不放心的话还要进行核对。而用公式不破坏原有数据结构,避免需要做二次操作,而且如果是需要隔两行三行提取数据的话,修改公式也相对简洁! 还是那句话,能不人工操作的咱们多思考如何让电脑帮咱们完成,如果您在工作中也遇到这些奇奇怪怪的工作场景,欢迎和小菜联系咱们一起研究提高。 参考文献 和本文关系密切的经验之谈在这里 |
|