当我在Excel中的那些单元格中同时输入数字和文本时,如何对两个单元格进行倍增

时间:2019-02-15 16:16:42

标签: excel ms-office

我要多个两个单元格。我在这些单元格中同时输入数字和文本。像这样,单元格A1输入“ 20千克”,单元格B1输入“ 30千克”。现在如何在C1单元中多个A1和B1。

My problem image here

2 个答案:

答案 0 :(得分:2)

使用0\k\g将单元格编号格式更改为自定义,然后将 20 30 分别键入A1:C1。

=A1*B1将在C1中显示600kg

答案 1 :(得分:0)

C1 中输入:

=numpart(A1)*numpart(B1)

其中Numpart(),如果此用户定义的功能是

Public Function NumPart(r As Range) As Double
    Dim s As String, t As String, L As Long, i As Long
    Dim CH As String

    s = r.Text
    L = Len(s)
    For i = 1 To L
        CH = Mid(s, i, 1)
        If CH Like "[0-9]" Then
            t = t & CH
        End If
    Next i

    NumPart = CDbl(t)
    If Left(s, 1) = "-" Then NumPart = -NumPart
End Function

enter image description here