返回列表 上一主題 發帖

只取數字不取文字

只取數字不取文字

附件B欄要取
A欄第一個"-"之後的數字不取文字, Book1(3).zip (5.96 KB) ,請教函數如何撰寫?

=LOOKUP(9999,--LEFT(MID(A1,MIN(FIND(ROW($A$1:$A$10)-1,A1&"0123456789")),99),ROW($1:$4)))   陣列公式

TOP

本帖最後由 ANGELA 於 2012-3-21 12:35 編輯

可以指導為什麼要用ROW($1:$4)這個公式嗎 ?謝謝

TOP

=LOOKUP(9999,--LEFT(MID(A1,MIN(FIND(ROW($A$1:$A$10)-1,A1&"0123456789")),99),ROW($1:$4) ))
是取MID(A1,MIN(FIND(ROW($A$1:$A$10)-1,A1&"0123456789")),99)得到的字串取左算起1位,2位,3位,4位,因你的數字最多為4位數,如
lookup(9999,{1,12,123,1234})會取到1234
如果第4位是英文字母,它會取到第3位

TOP

了解了,謝謝

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題