[算表] 如何取前三個數字

作者: 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