MID

The following section describes the syntax and usage of the MID function in ActivityInfo.

Description

The MID function is used to return a specified number of characters from the *middle *of a string (or text value).

Syntax

MID(string, numChars, startPosition)

+-----------------------+-----------------------+-----------------------+ | Argument | Required | Description | +=======================+=======================+=======================+ | string | Yes | The text value. | +-----------------------+-----------------------+-----------------------+ | numChars | Yes | The number of | | | | characters you wish | | | | to return from the | | | | text value. | | | | | | | | This must be a | | | | numeric value. | +-----------------------+-----------------------+-----------------------+ | startPosition | Yes | The starting position | | | | of the text you wish | | | | to extract. The start | | | | position is measured | | | | from 0 (i.e. the | | | | first character in a | | | | string is 0, the | | | | second 2, etc.) | | | | | | | | This must be a | | | | numeric value. | +-----------------------+-----------------------+-----------------------+

Result

  • The sub-string extracted from the middle of the text value, starting at startPosition, which has a length of numChars.
  • NA if the string is empty, not a text value, or if the number of characters requested exceeds the length of the original text.

Example

We will be using the MID function to extract text from the middle of a text field.

Arguments

We will be using one Text field:

  • "Text Field" (with code "text")

We will attempt to extract 3 characters from the middle of the field, after the 2nd character in the text.

Formula

MID(text, 3, 2)

Results

Next item
MIN