大家在工作中可能会出现需要根据给定标准将文字转换成数字并求和的情况。
就像这样的。
我们需要依据表一的标准,把表二相应文字对照换算为数值并求和。
其实我们这些小白可以新建个工作表,再用VLOOKUP函数和sum函数即可实现。
当然,这里说说如果用VBA的话,我们该怎么做呢?
上代码:
Sub 替换求和()
Dim A, D, E As Integer, F(1 To 7) As Single, H As Byte
With Sheets("表一")
A = .Range("A1").CurrentRegion
End With
With Sheets("表二")
D = .Range("A1").CurrentRegion
For E = 2 To UBound(D)
For H = 2 To 8
If D(E, H) <> "" Then
If Not IsError(D(E, H), A, 1, 0)) Then
F(H – 1) = A(D(E, H), A, 2, 0)
End If
End If
Next
D(E, 9) = A(F): Erase F
Next
.Range("A1").Resize(UBound(D), UBound(D, 2)) = D
End With
End Sub
搞定。
1.文章《[excel中 文字如何相加]excel单元格文字相加公式!》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《[excel中 文字如何相加]excel单元格文字相加公式!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好