0

每两周我需要将一个 excel 文件导入到 access 2007 数据库中。excel 文件 A2 中的第二个单元格总是包含不同的信息。它总是以 AS OF PAY PERIOD XX 开头,其中 XX 代表支付期。当导入到访问表中时,我需要提取支付期,而且支付期似乎总是在第 18 位,支付期的长度总是 2 个字符。有没有一种简单的方法可以使用字符串函数来提取该信息。谢谢。

4

1 回答 1

0

http://office.microsoft.com/en-us/access-help/mid-function-HA001228881.aspx

返回包含字符串中指定数量的字符的 Variant (String)。

句法

中(字符串,开始[,长度])

Mid 函数语法具有以下参数:

字符串 - 必需。从中返回字符的字符串表达式。如果字符串包含 Null,则返回 Null。

开始 - 必需。Long - 字符串中要提取的部分开始的字符位置。如果 start 大于 string 中的字符数,则 Mid 返回零长度字符串 ("")。

长度 - 可选。Variant (Long) - 要返回的字符数。如果省略或者如果文本中的字符少于长度(包括开始处的字符),则返回从开始位置到字符串结尾的所有字符。

在查询、SQL 语句或记录集进程的字段数据元素上使用 MID 语句。

于 2013-07-23T13:02:20.020 回答