返回列表 上一主題 發帖

擷取數字

本帖最後由 ML089 於 2013-5-9 02:00 編輯

LOOKUP很適用於陣列公式,但多層的ROW()也推不動

將6樓公式下修改一下,就不用陣列公式輸入法(CSE輸入方式)輸入公式
  1. =-LOOKUP(,-MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&5/19)),ROW($1:$15)))
複製代碼
5/19 = 0.2631578947 數字包含 0~9都有
將ROW(1:10)-1改為{0,1,2,3,4,5,6,7,8,9}就可以免用 CSE 輸入法。
另外ROW(1:20)改為ROW(1:15),因為最大有效位數只有15位,節省一點CPU時間。
將9^9刪除,因為此公式只能找正數字,用-MID(...)變成負數再用0來找,最後用-LOOKUP(...)還原為正數。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題