excel函数技巧:index+right+small实现隔行呈现-趣帮office教程网

如图,想要将每个不同的数据之间用空格行进行隔行呈现,相同数据之间刚不隔行,公式如下:

=INDEX(A:A,RIGHT(SMALL(IF(N($A$2:$A$20<>$A$3:$A$21)>={0,1},ROW($2:$20) {0,99}%,""),ROW(A1)),2))&""

公式思路,用IF语句判断是否是相同数据,不同则给与两个值,一个是行数a,一个是a 0.99。用SMALL实现从小到大按行排列,用RIGHT函数截取2位,实现2、99、3、3、3、99这样的序列,INDEX函数提取这个序列的数值时,遇到99就会为空值。