+ -
当前位置:首页 → 问答吧 → 如何用函数实现附件功能

如何用函数实现附件功能

时间:2011-08-12

来源:互联网

6        5        2        2        0                                       
2        4        1        0        2                                       
4        1        9        3        9                                       
1        0        4        6        5                                       
8        9        6        9        5                                       
7        1        3        0        6                                       
8        1        5        7        9                                       
2        3        9        4        1                                       
3        7        8        6        9                                       
6        8        9        1        7                                       
5        7        8        5        1                                       
8        2        6        8        6                                       
4        6        2        0        1                                       
2        9        7        0        8                                       
5        2        0        7        7                                       
                                                                        
                                                                        
每5个数据都是不规则的排列。查找距离最后一位最近的相同的数据的下一位数是多少。                                                                        
                                                                        
举例1        E15最后一个数字是7,查找距离E15=7  最近的一个7的后一位是多少                                                               
                                                                        
结果        E15=7   距离7最近的是D15的7     D15的7后面的就是E15的7  所以结果7                                                               
                                                                        
举例2        E14最后一个数字是8,查找距离E14=8  最近的一个8的后一位是多少                                                               
                                                                        
结果          E14=8   距离8最近的是D12的8     D12的8后面的是E12的6   所以结果是6                                                               
                                                                        
举例3        E13=1   最后一个数字是1,查找距离E13=1  最近的一个1的后一位是多少                                                               
                                                                        
结果        E13=1   距离1最近的是E11的1     E11的1后面的是A12的8   所以结果是8                                                               
                                                                        
                                                        
                                                                        
结果        E13=1   距离1最近的是E11的1     E11的1后面的是A12的8   所以结果是8

附件

未命名.jpg(82.26 KB)

2011-8-12 00:16

新建 Microsoft Excel 工作表 (2).rar(2.08 KB)

2011-8-12 00:16, 下载次数: 3

作者: 黑洞重生   发布时间: 2011-08-12

F1
复制内容到剪贴板
代码:
=INDIRECT(TEXT(LARGE(IF($A$1:$E1=E1,ROW($1:1)*10+COLUMN(A:E),),2)+IF(MOD(LARGE(IF($A$1:$E1=E1,ROW($1:1)*10+COLUMN(A:E),),2),5),1,6),"[>10]R0C0;R999C1"),)&""

作者: jianbing   发布时间: 2011-08-12

这个mod()函数用得太漂亮了,厉害

作者: dickzxb2001   发布时间: 2011-08-12