[算表] 如何取前三个数字

楼主: jie123 (jie123)   2015-05-14 18:13:43
软件:EXCEL
版本:97-2003
A B C D E F G H
1
2 第1个数字 第2个数字 第3个数字 1
3 75 75 12 58
4 75 12 58
5 12 75 12 58
6 58 75 12 58
7 75 12 58
8 11 75 12 58
9 75 12 58
10 22 75 12 58
11 77 77 51 59 1
12 77 51 59
13 51 77 51 59
14 77 51 59
15 59 77 51 59
16 22 77 51 59
17 77 51 59 1
18 91 91 77 5
19 91 77 5
20 77 91 77 5
21 5 91 77 5
当H行出现1的时候,就取B行前面三个数字
请问DEF公式怎么写
不要太难也不要阵列!
作者: soyoso (我是耀宗)   2015-05-14 18:31:00
不要阵列公式,可先将B栏非空白储存格用if(储存格="","",row())设定一个辅助栏接着用函数lookup来抓出h"栏"(翻译上常见的是这个),出现1的行号,有了这个行号,配合今天已回给原po内就可以看到用indirect+offset来偏移范围,有范围就可以用small配合辅助栏来抓1,2,3的列号抱歉,是用函数lookup来抓出h栏,出现1的"列"号https://goo.gl/5UcTgv
楼主: jie123 (jie123)   2015-05-15 14:57:00
soyoso 你真神也!谢谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com