【Excel】 记录Excel的公式
一、提取
1.
=IFERROR(MID(A1,FIND("-",A1,FIND("-",A1)+1)+1,LEN(A1)-FIND("-",A1,FIND("-",A1)+1)),"") 第一行
=IFERROR(MID(A2,FIND("-",A2,FIND("-",A2)+1)+1,LEN(A2)-FIND("-",A2,FIND("-",A2)+1)),"") 第二行
例子:
1-5-999
1-22-9999
1-333-99999
从中提取
999
9999
2.
34-03-E6-A8-1B-3C(192.168.1.15),04-0E-3C-中提取34-03-E6-A8-1B-3C
使用公式:
=LEFT(A1, FIND("(", A1) - 1)
3.“有效期(10年)”中提取 10 或是 “有效期(5年)”中提取 5
=TEXT(MID(A1,FIND("(",A1)+1,FIND("年",A1)-FIND("(",A1)-1),"#")
二、计算
1.
打开 Excel 文件。
按下 ALT + F11 打开 VBA 编辑器。
在 VBA 编辑器中,插入一个新的模块。
将以下述代码复制粘贴到新模块中。
Function SumColoredCells(rng As Range) As Double
Dim cell As Range
Dim total As Double
total = 0
For Each cell In rng
If cell.Interior.Color <> RGB(255, 255, 255) Then ' 修改为你想要的颜色,这里使用白色作为示例
total = total + cell.Value
End If
Next cell
SumColoredCells = total
End Function
使用:(计算A1:H1)区域带有颜色的值
=SumColoredCells(A1:H1)
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。