閱: 3988 | 回: 0
等級:初學(xué)者
-
積分:0
-
財富值:0.00
-
身份:普通用戶
讓數(shù)值和文字混排的單元格參與計算
一個數(shù)值和文字混排的單元格,如何計提數(shù)值參與計算?
數(shù)值在文字中間,如“收入562.00元”;最后,如“計提標(biāo)準(zhǔn)0.5%”(此處的0.5%);還有出現(xiàn)在首端的,如895人/月。
不管出現(xiàn)在那個位置,出現(xiàn)數(shù)值的地方只有一個。
公式作者:gvntw。
=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))
解釋作者:山菊花。
與看不懂的朋友共同學(xué)習(xí)一下:
以“收入562.00元”為例
1、FIND()告訴我,0-9在文本中第一次出現(xiàn)的位置。
用Find()在指定的文本中查找0-9,會返回第一次出現(xiàn)的位置,如果沒有會返回一個錯誤值,聰明的gvntw,在文本后面連接上1234567890,讓Find()不再有借口返回錯誤值,請放心,它不會影響后面的結(jié)果。在編輯欄中,像下面一樣,用鼠標(biāo)將這一段文本抹黑,然后按F9。
=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))
2、對著 Min(),王小丫說:恭喜你,答對了,第一個數(shù)字在第3位。
如果你還懷疑,可以這再次抹黑,并按F9。
=LOOKUP(9E+307,--MID(A1,MIN({7;8;5;12;13;3;4;16;17;18}),ROW(INDIRECT("1:"&LEN(A1)))))
3、神奇魔術(shù)師 Mid() ,一個文本變出許許多多。
讓事實說話,繼續(xù)抹抹黑,按F9。開始位置不變,長度依次增1,形成一個數(shù)組,數(shù)組的個數(shù)等于文本長度(Row()的結(jié)果)。后面的會出現(xiàn)相同的情況,沒關(guān)系,還是不影響結(jié)果的。
=LOOKUP(9E+307,--MID(A1,3,ROW(INDIRECT("1:"&LEN(A1)))))
4、如果忽略了--,還是功虧一簣。
看看,它的結(jié)果會是什么呢?
=LOOKUP(9E+307,--{"5";"56";"562";"562.";"562.0";"562.00";"562.00元";"562.00元";"562.00元"})
5、Lookup() 總是那么沉著,他閉著眼睛說,我就要最后面那個數(shù)字。
=LOOKUP(9E+307,{5;56;562;562;562;562.00;#VALUE!;#VALUE!;#VALUE!})
9E+307 是一個非常大的數(shù),在任何時候都適用,如果你知道你的文本中最大數(shù)的范圍,比如1000,文本中的數(shù)字不會超過1000的,那么,這個數(shù)字你用1000,也是行的,即:
Lookup(1000,……)
一個數(shù)值和文字混排的單元格,如何計提數(shù)值參與計算?
數(shù)值在文字中間,如“收入562.00元”;最后,如“計提標(biāo)準(zhǔn)0.5%”(此處的0.5%);還有出現(xiàn)在首端的,如895人/月。
不管出現(xiàn)在那個位置,出現(xiàn)數(shù)值的地方只有一個。
公式作者:gvntw。
=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))
解釋作者:山菊花。
與看不懂的朋友共同學(xué)習(xí)一下:
以“收入562.00元”為例
1、FIND()告訴我,0-9在文本中第一次出現(xiàn)的位置。
用Find()在指定的文本中查找0-9,會返回第一次出現(xiàn)的位置,如果沒有會返回一個錯誤值,聰明的gvntw,在文本后面連接上1234567890,讓Find()不再有借口返回錯誤值,請放心,它不會影響后面的結(jié)果。在編輯欄中,像下面一樣,用鼠標(biāo)將這一段文本抹黑,然后按F9。
=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))
2、對著 Min(),王小丫說:恭喜你,答對了,第一個數(shù)字在第3位。
如果你還懷疑,可以這再次抹黑,并按F9。
=LOOKUP(9E+307,--MID(A1,MIN({7;8;5;12;13;3;4;16;17;18}),ROW(INDIRECT("1:"&LEN(A1)))))
3、神奇魔術(shù)師 Mid() ,一個文本變出許許多多。
讓事實說話,繼續(xù)抹抹黑,按F9。開始位置不變,長度依次增1,形成一個數(shù)組,數(shù)組的個數(shù)等于文本長度(Row()的結(jié)果)。后面的會出現(xiàn)相同的情況,沒關(guān)系,還是不影響結(jié)果的。
=LOOKUP(9E+307,--MID(A1,3,ROW(INDIRECT("1:"&LEN(A1)))))
4、如果忽略了--,還是功虧一簣。
看看,它的結(jié)果會是什么呢?
=LOOKUP(9E+307,--{"5";"56";"562";"562.";"562.0";"562.00";"562.00元";"562.00元";"562.00元"})
5、Lookup() 總是那么沉著,他閉著眼睛說,我就要最后面那個數(shù)字。
=LOOKUP(9E+307,{5;56;562;562;562;562.00;#VALUE!;#VALUE!;#VALUE!})
9E+307 是一個非常大的數(shù),在任何時候都適用,如果你知道你的文本中最大數(shù)的范圍,比如1000,文本中的數(shù)字不會超過1000的,那么,這個數(shù)字你用1000,也是行的,即:
Lookup(1000,……)
我的個性簽名