Board logo

標題: 只取數字不取文字 [打印本頁]

作者: VANESSA    時間: 2012-3-19 11:31     標題: 只取數字不取文字

附件B欄要取
A欄第一個"-"之後的數字不取文字,[attach]10049[/attach],請教函數如何撰寫?
作者: ANGELA    時間: 2012-3-19 12:21

=LOOKUP(9999,--LEFT(MID(A1,MIN(FIND(ROW($A$1:$A$10)-1,A1&"0123456789")),99),ROW($1:$4)))   陣列公式
作者: VANESSA    時間: 2012-3-19 14:14

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

可以指導為什麼要用ROW($1:$4)這個公式嗎 ?謝謝
作者: ANGELA    時間: 2012-3-19 15:12

=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位
作者: VANESSA    時間: 2012-3-19 16:21

了解了,謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)