Function: NSplit
Description
Splits a string representing a person's name into five substrings (Prefix, Firstname, Middle, Lastname, and Suffix) then returns the specified substring. Note: The substrings are always numbered as follows: 1 - Prefix, 2 - Firstname, 3 - Middle name (or initial), 4 - Lastname, 5 - Suffix. This rule applies in all cases, even when one or more of the components is missing from a name.
Syntax
NSplit(string,n)
Arguments
string is the person's name. The string can be a constant, a character field, an expression that results in a string or a function that returns a string.
n tells Monarch Classic which substring you want the function to return. This value can be a constant, a numeric field, an expression that results in a number or a function that returns a number.
Return value
This function returns a character string.
Calculated field example
If the Name field contained the value Dr. Juan H. Fernandez, DDS, the following calculated field expression would return Fernandez: NSplit(Name,4)
Filter/Find example
Records with a Name field value of Dr. Elizabeth R. Jones, MD or Dr. Peterson, MD can be selected or found using the expression: NSplit(Name,5)="MD"