我有一列数字 - 连字符文本(例如:4122555 - Guy Hopkins Construction SIP Trunking
)。
如何将其归结为七位数帐号?
答案 0 :(得分:4)
你根本不需要代码。在此列的右侧插入一列,转到数据选项卡,将文本用于由" - "分隔的列。然后删除不需要的文本列。
答案 1 :(得分:2)
依靠将其归结为7位数帐号,您甚至可能不需要搜索或查找,只需=LEFT(A1,7)
就可以(或用A1
替换4122555 - Guy Hopkins Construction SIP Trunking
你的{{1}}是。但是我的+1已经归到了BryPie。
答案 2 :(得分:1)
使用instr找到你的连字符,然后使用Left方法提取它
Dim myVal As String
myVal = "4122555 - Guy Hopkins Construction SIP Trunking"
Dim iPos As Integer
iPos = InStr(1, myVal, "-") - 1
If iPos > 0 Then
MsgBox Trim(Left(myVal, iPos))
End If
答案 3 :(得分:1)
使用公式
=LEFT(D3,FIND("-",D3)-2)
假设文本在单元格D3中
答案 4 :(得分:1)
这应该有效:
=LEFT(A1, SEARCH("-",A1)-2)