
Excel中如何將同一單元格內的數值和單位分離以便數值參與運算
Excel表格在設計的過程中一般會將數值及其單位放在不同的單元格內,這樣做的目的是為了數值可以更方便的參與運算。不過還是有些小白們會忘記這樣做,總會把單位和數值放在同一單元格內,例如“50克”、“23.55平方厘米”等等。如此一來就不能對其進行運算了,遇到這種情況該怎么解決呢?如何將其分離并放到不同的單元格中,經搜索研究發現,我們可以使用公式來實現,我們可以看到下圖的A列就是這樣情況。有類似需求的朋友可以參考本文。
在B2單元格中輸入公式:
=LEFt(A2,SUMPRODUCT(–ISNUMBER(–LEFt(A2,ROW(INDIRECT("1:"&LEN(A2)))))))
即可得到A2單元格中的數值“400”,或用下面的數組公式,公式輸入完畢按Ctrl+Shift+Enter結束:
=LEFt(A2,COUNT(–LEFt(A2,ROW(INDIRECT("1:"&LEN(A2))))))
在C2單元格中輸入公式:
=SUBSTITUTE(A2,B2,"")
即可返回A2單元格中的單位“克”。

