1. 首页

在excel表格中如何取值

excel表格中取值

excel表格中取值

1. EXCEL单元格取值

在表格里,按ALT+F11,插入-模块,复制下列语句Function SplitNumEng(str As String, sty As Byte) Dim StrA As String Dim StrB As String Dim StrC As String Dim i As Integer Dim SigS As String For i = 1 To Len(str) SigS = Mid(str, i, 1) If SigS Like "[a-zA-Z]" Then StrA = StrA & SigS ElseIf SigS Like "#" Then StrB = StrB & SigS Else StrC = StrC & SigS End If Next i Select Case sty Case 1 SplitNumEng = StrA Case 2 SplitNumEng = StrB Case Else SplitNumEng = StrC End SelectEnd Function比如你的数据在A1 B2=SplitNumEng(A1,1) 表示提取字母 B1=SplitNumEng(A1,2) 表示提取数字 B3=SplitNumEng(A1,3) 表示提取中文。

2. EXCEL 取值 中间取值 前面取值 后面取值

第一段例如在B3中输入如下公式 =LEFT(A3,FIND(" ",A3)-1) 第二段例如在C3中输入如下公式 =LEFT(RIGHT(A3,LEN(A3)-FIND(" ",A3)),FIND(" ",RIGHT(A3,LEN(A3)-FIND(" ",A3)))-1) 或=MID(A3,FIND(" ",A3,1)+1,FIND(" ",A3,FIND(" ",A3,1)+1)-FIND(" ",A3,1)) 第三段例如在D3中输入如下公式 =RIGHT(RIGHT(A3,LEN(A3)-FIND(" ",A3)),LEN(RIGHT(A3,LEN(A3)-FIND(" ",A3)))-FIND(" ",RIGHT(A3,LEN(A3)-FIND(" ",A3)))) 或==RIGHT(A3,LEN(A3)-FIND(" ",A3,FIND(" ",A3,1)+1)) 然后全选这三个单元格,鼠标移至单元格的右下角待出现黑加后按住往下拉填充即可。

当然了你也可以用数据分列! 。

本文来自投稿,不代表本站立场,如若转载,请注明出处。