当我在 excel 中的那些单元格中同时输入数字和文本时,如何将两个单元格相乘

How to multiple two cell when i input number and text in same time in those cell in excel

我想要多个两个单元格。我在那些单元格中同时输入数字和文本。比如,单元格 A1 输入“20 公斤”,单元格 B1 输入“30 公斤”。现在如何在 C1 单元格中多个 A1 和 B1。

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

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

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