公式的拆分与合并(重要)_Excel
11-29
一个公式拆成多个公式再来看,便于理解,庖丁解牛。
公式分开多个写,然后合并成一个可以大大减小编写的难度。
姓名排序公式=INDEX(A:A,FLOOR.MATH(ROW(A2),2),1)
分数排序公式=INDEX(A:A,FLOOR.MATH(ROW(A2),2)+1,1)
其实这上面2个公式的区别只是下面的公式多了+1
INDEX函数是个查询函数,下面2个公式做为它的参数,它去定位出须要的值。
=FLOOR.MATH(ROW(A2),2)
=FLOOR.MATH(ROW(A2),2)+1
这2个公式如何写其实无所谓,想怎么写就怎么写,方法N多种,只要可以生成下图中的数字就行
我们看下图
大家应该看的明白的吧,为什么需要生成[1**********]1这一列数字了吧,笼统的讲是因为99在3的位置上,60在5的位置上。
当然INDEX、FLOOR.MATH、ROW,这3个函数最基本的用法会用是前提。
INDEX不用的解法
姓名排序公式=INDIRECT('A'&FLOOR.MATH(ROW(A2),2))
分数排序公式=INDIRECT('A'&FLOOR.MATH(ROW(A2),2)+1)