我在Microsoft Access 2010中工作,我有一个表格和列[tblData]![关联名称]与数据格式如史密斯,约翰(123456)。显然,这显示姓氏,名字和员工ID号码(可以在5到6位数字之间变化)。我的问题是,我需要从该字符串中提取员工ID号,并且我正努力使用Left
,Right
,Mid
与InStr
函数的正确组合。两个字符之间的字符串提取
1
A
回答
4
使用InStr()
来查找(
字符的位置。
下一页使用Mid()
解压后开始一个字符的字符串的(
然后Val()
会给你从其余数字的号码;它忽略最后一位数字后的任何内容。
如果你想要结果作为字符串而不是数字,你可以使用CStr()
来转换它。
这里是从即时窗口为例:
Associate_Name = "Smith, John (123456)"
? InStr(1, Associate_Name, "(")
13
? Mid(Associate_Name, InStr(1, Associate_Name, "("))
(123456)
? Mid(Associate_Name, InStr(1, Associate_Name, "(") + 1)
123456)
? Val(Mid(Associate_Name, InStr(1, Associate_Name, "(") + 1))
123456
? CStr(Val(Mid(Associate_Name, InStr(1, Associate_Name, "(") + 1)))
123456
相关问题
- 1. 提取两个字符串之间的字符串
- 2. 提取Haskell中两个子字符串之间的字符串
- 3. 在两个字符串之间提取xml作为字符串
- 4. 提取两个字符之间的子字符串中的C#
- 5. 如何提取两个“/”字符之间的字符串
- 6. 提取两个字符之间的字符串
- 7. 提取两个字符之间的字符串 - Matlab(regexp)
- 8. 提取两个字符之间的字符串
- 9. 从两个字符之间的字符串中提取信息
- 10. 提取两个字符串之间不同的字符
- 11. 提取Excel中两个字符之间的字符串
- 12. 两个字符串之间不同的行提取字符
- 13. 如何提取两个管道字符之间的字符串?
- 14. 如何提取两个字符之间的字符串?
- 15. 提取两个字符之间的所有字符串powershell
- 16. 提取字符串中两个字符之间的子字符串PHP
- 17. 提取字符串,字符串X和字符串之间ÿ
- 18. 使用sed获取两个字符串之间的字符串
- 19. 获取两个字符串之间的字符串
- 20. 获取两个字符串之间的字符串?
- 21. 提取符号之间的字符串
- 22. 如何提取两个不同字符串之间的数字
- 23. 两个字符串之间
- 24. 在python中提取2个字符串之间的字符串?
- 25. 提取R中的其他两个字符串之间的字符串
- 26. 使用正则表达式提取两个字符串之间的字符串
- 27. 如何在Excel中的两个不同字符串之间提取字符串
- 28. 使用Javascript/JQuery提取两个字符串模式之间的子字符串
- 29. 在网站中提取两个字符串的子串之间
- 30. 提取两个字符串
你为什么要保存这样在所有的数据?这实质上是一个计算列,这是不好的设计。 –
不幸的是,这不是我的数据。我只是被要求操纵它lol –