当我在 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
将单元格编号格式更改为自定义格式,然后将 20 和 30 重新键入 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
我想要多个两个单元格。我在那些单元格中同时输入数字和文本。比如,单元格 A1 输入“20 公斤”,单元格 B1 输入“30 公斤”。现在如何在 C1 单元格中多个 A1 和 B1。
使用 0\k\g
将单元格编号格式更改为自定义格式,然后将 20 和 30 重新键入 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