Transform with Excel Formulas
Visitran provides a comprehensive set of Excel Formulas to help you with data transformations. The formulas are organized into the following categories:
Logical Functions
- AND - Returns TRUE if all arguments are TRUE
- CHOOSE - Chooses a value from a list of values
- IF - Specifies a logical test to perform
- IFNA - Returns a specified value if the expression is #N/A
- IFS - Checks multiple conditions
- NOT - Reverses the logic of its argument
- OR - Returns TRUE if any argument is TRUE
- SWITCH - Evaluates an expression against a list of values
- XOR - Returns a logical exclusive OR
Text Functions
- CLEAN - Removes non-printable characters
- CODE - Returns the numeric code for the first character
- CONCAT - Joins text items into one text item
- CONCATENATE - Joins several text strings into one
- EXACT - Checks if two text values are identical
- FIND - Finds text within another text string (case-sensitive)
- FIXED - Formats a number as text with fixed decimals
- LEFT - Returns characters from start of text string
- LEN - Returns the number of characters in a text string
- LOWER - Converts text to lowercase
- MID - Returns specific characters from a text string
- PROPER - Capitalizes the first letter in each word
- REPT - Repeats text a given number of times
- RIGHT - Returns characters from end of text string
- SEARCH - Finds text within another text string (not case-sensitive)
- SUBSTITUTE - Substitutes new text for old text
- TRIM - Removes spaces from text
- UPPER - Converts text to uppercase
Date and Time Functions
- DATE - Returns the serial number of a date
- DAY - Returns the day of a date
- DAYS - Returns the number of days between two dates
- EDATE - Returns a date a specified number of months before/after
- HOUR - Returns the hour component of a time
- MINUTE - Returns the minutes component of a time
- MONTH - Returns the month component of a date
- NOW - Returns the current date and time
- SECOND - Returns the seconds component of a time
- TIME - Returns the serial number of a time
- TODAY - Returns today's date
- WEEKDAY - Returns the day of the week
- WEEKNUM - Returns the week number of the year
- YEAR - Returns the year component of a date
Information Functions
- ISBLANK - Returns TRUE if value is blank
- ISEVEN - Returns TRUE if number is even
- ISNA - Returns TRUE if value is #N/A
- ISNUMBER - Returns TRUE if value is a number
- ISODD - Returns TRUE if number is odd
- ISTEXT - Returns TRUE if value is text
- N - Returns a value converted to a number
Mathematical Functions
Basic Math
- ABS - Returns the absolute value of a number
- CEILING - Rounds a number up to the nearest multiple
- FLOOR - Rounds a number down to the nearest multiple
- INT - Rounds a number down to the nearest integer
- MOD - Returns the remainder after division
- POWER - Returns a number raised to a power
- PRODUCT - Multiplies all numbers given as arguments
- QUOTIENT - Returns the integer portion of a division
- ROUND - Rounds a number to a specified number of digits
- ROUNDDOWN - Rounds a number down toward zero
- ROUNDUP - Rounds a number up away from zero
- SIGN - Returns the sign of a number
- SQRT - Returns the square root of a number
- SQRTPI - Returns the square root of (number * pi)
Trigonometry
- ACOS - Returns the arccosine of a number
- ASIN - Returns the arcsine of a number
- ATAN - Returns the arctangent of a number
- ATAN2 - Returns the arctangent from x- and y-coordinates
- COS - Returns the cosine of a number
- COT - Returns the cotangent of an angle
- DEGREES - Converts radians to degrees
- PI - Returns the value of pi
- RADIANS - Converts degrees to radians
- SIN - Returns the sine of an angle
- TAN - Returns the tangent of an angle
Statistical
- AVERAGE - Returns the average of its arguments
- MAX - Returns the maximum value in a list of arguments
- MIN - Returns the minimum value in a list of arguments
- SUM - Adds its arguments
- SUMSQ - Returns the sum of the squares of the arguments
Bitwise Operations
- BITAND - Returns a bitwise AND of two numbers
- BITLSHIFT - Returns a number shifted left by specified bits
- BITOR - Returns a bitwise OR of two numbers
- BITRSHIFT - Returns a number shifted right by specified bits
- BITXOR - Returns a bitwise XOR of two numbers
Type Conversion and Validation
- CAST - Converts a value to a specified type
- COALESCE - Returns first non-null value
- ISIN - Checks if a value exists in a list
- NOTIN - Checks if a value does not exist in a list
- NUMBERVALUE - Converts text to number in locale-independent way