我在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. 提取Haskell中两个子字符串之间的字符串
- 2. 两个字符串之间不同的行提取字符
- 3. 提取两个字符之间的所有字符串powershell
- 4. 如何提取两个管道字符之间的字符串?
- 5. 提取Excel中两个字符之间的字符串
- 6. 提取字符串中两个字符之间的子字符串PHP
- 7. 提取字符串,字符串X和字符串之间ÿ
- 8. 获取两个字符串之间的字符串?
- 9. 如何提取两个不同字符串之间的数字
- 10. 在python中提取2个字符串之间的字符串?
- 11. 提取R中的其他两个字符串之间的字符串
- 12. 使用正则表达式提取两个字符串之间的字符串
- 13. 使用Javascript/JQuery提取两个字符串模式之间的子字符串
- 14. 如何在Excel中的两个不同字符串之间提取字符串
- 15. 在网站中提取两个字符串的子串之间
- 16. PowerShell - 取代两个不同的字符之间的字符串
- 17. 字符串Manipultation - 两个其他字符串之间获取字符串?
- 18. 获取unix中两个特定字符之间的字符串
- 19. Java-提取两个相似特殊字符之间的部分字符串
- 20. 从两个字符之间获取字符串
- 21. 提取特定字符串变量之间的字符串
- 22. 提取字符串之间的字符串
- 23. 提取NSString中两个子字符串之间的文本
- 24. 使用SED提取两个字符串之间的数据
- 25. 在c中的两个单词之间提取字符串#
- 26. 提取两个字符串之间的文本(命令行)
- 27. 如何在两个括号之间提取字符串 - 的JavaScript
- 28. 提取两个正则表达式之间的字符串
- 29. 在SQL Server字符串中提取字符串之间的字符串
- 30. 如何找到两个字符串之间的子字符串?
你为什么要保存这样在所有的数据?这实质上是一个计算列,这是不好的设计。 –
不幸的是,这不是我的数据。我只是被要求操纵它lol –