Operator | Type | Description |
---|---|---|
is empty (or zero) | Text, numbers | Filters or formats if the cell is empty or contains zero (0). Note that some cells have a value of zero, but the 0 character is not displayed to reduce visual clutter (for example, #Out in the Work Agenda). |
is not empty (or zero) | Text, numbers | Filters or formats if the cell value would not match the is empty (or zero) operator above. |
equals | Text, numbers | Filters or formats only if the cell exactly matches the filter value. Not case sensitive. |
does not equal | Text, numbers | Filters or formats only if the cell value would not match the equals operator. |
is in | Text, numbers | Filters or formats based on a set of values you specify in the filter value. If the column contains a fixed set of values, you can also choose the values from a drop‑down list. Not case-sensitive. |
is not in | Text, numbers | Filters or formats if the cell value would not match the is in operator. |
contains | Text, numbers | Filters or formats where any matching text is specified in the Value(s) field. Not case-sensitive. Note: This will match parts of words; for example, 'sing' would match 'browsing'. |
contains one of | Text, numbers | Similar to the contains operator, but will filter or format if any of a list of filter values is found in the cell value. |
like | Text | Filters or formats if the cell value matches the regular expression specified in the filter value. (Not case-sensitive) Examples • To find values that exactly match either X or Y, select like and enter ^(X|Y)$ in the filter value field (this will also match x or y, since it is not case sensitive). • To find values that start with A, select like and enter ^A in the Match Value field. (this will also match values starting with a, since it is not case sensitive. Note: There are many regular expression references, including books, web sites, and tutorials. You can also find regular expression testing sites that might help when creating and testing regular expressions; remember to enable the case insensitive option of the regular expression to match the behavior of NMS filtering/formatting. |
not like | Text | Filters or formats if the cell value would not match the like operator above. |
is between | Numbers, Dates | Filters or formats if the cell value is between the specified range (including the start and end values). |
is not between | Numbers, Dates | Filters or formats if the cell value would not match the is between operator. |
is between (numeric) | Text | Filters or formats if the cell value is between the specified range (including the start and end values). |
is not between (numeric) | Text | Filters or formats if the cell value would not match the is between (numeric) operator above. |
is between (text) | Text | Filters or formats if the cell value is alphabetically between the specified range (including the start and end values, not case-sensitive). For example, is between 'a' and 'b' would match abc, or b, but not bca because bca is alphabetically after b. |
is not between (text) | Text | Filters or formats if the cell value would not match the is between (text) operator above. |
>= | Numbers | Filters or formats only if the cell value is greater than or equal to the filter value. |
<= | Numbers | Filters or formats only if the cell value is less than or equal to the filter value. |
>= (numeric) | Text | For NMS columns containing a mixture of numbers and text, this filters or formats only if the cell value is a numeric value greater than or equal to the filter value. |
<= (numeric) | Text | For NMS columns containing a mixture of numbers and text, this filters or formats only if the cell value is a numeric value less than or equal to the filter value. |
>= (text) | Text | Filters or formats only if the cell value is alphabetically equal to or after the filter value. Not case-sensitive. For example, bat is after ban and abc is after a. |
<= (text) | Text | Filters or formats only if the cell value is alphabetically equal to or before the filter value. Not case-sensitive. For example, ban is before bat and a is before abc. |
bitwise and | Numbers | This operator is used for cases where there is a single whole number value representing state in individual bits. For example, for the following binary codes: • 00000001 = suspect quality (decimal value 1) • 00000010 = stale value (decimal value 2) • 00000100 = uninitialized (decimal value 4) You could check for the stale value flag with a bit and for 00000010, which in decimals is the number 2. If you want to check for the presence of any one of a number of values, you can add them together. For example, if you want to check for suspect quality OR stale value, you could use the number 3 (1 + 2). Note that there is currently no way to check for the presence of ALL flags like this, just any one of them. That is, you cannot check for both suspect quality AND stale value being set. |
bitwise not and | Numbers | Filters or formats if the cell value would not match the bitwise and operator above. |
is empty | Date/Time | Filters or formats if the cell value is empty. |
is not empty | Date/Time | Filters or formats if the cell value would not match is empty. |
is in the last | Date/Time | Filters or formats if the date/time is within the last number of minutes, hours, days, and so forth from now. Note: Days are always checked from a midnight boundary; for example, is in the last 1 day will check from 00:00 yesterday until the current time. Week offsets are similar, but are checked from 00:00 of the first day of the week, so is in the last 1 week will match dates from the start of the previous week up until now. |
is in the next | Date/Time | Filters or formats if the date/time is within the next number of minutes, hours, days, and so forth from now. Note: see the is in the last operator description for information about how day and week offsets are calculated. |
is before (relative) | Date/Time | Filters or formats if the date/time is before the specified offset from now. Note: see the is in the last operator description for information about how day and week offsets are calculated. |
is after (relative) | Date/Time | Filters or formats if the date/time is after the specified period from now. Note: see the is in the last operator description for information about how day and week offsets are calculated. |
was yesterday | Date/Time | Filters or formats if the date/time was anytime yesterday. |
is today | Date/Time | Filters or formats if the date/time is anytime today. |
is tomorrow | Date/Time | Filters or formats if the date/time is anytime tomorrow. |
was last week | Date/Time | Filters or formats if the date/time was anytime last week. |
is this week | Date/Time | Filters or formats if the date/time is anytime this week. |
is next week | Date/Time | Filters or formats if the date/time is anytime next week. |
was last month | Date/Time | Filters or formats if the date/time was anytime last month. |
is this month | Date/Time | Filters or formats if the date/time is anytime this month. |
is next month | Date/Time | Filters or formats if the date/time is anytime next month. |
is before (fixed) | Date/Time | Filters or formats if the date/time is before the specified fixed date/time. |
is after (fixed) | Date/Time | Filters or formats if the date/time is after the specified fixed date/time. |
is between | Date/Time | Filters or formats if the date/time is between the specified dates. |
is not between | Date/Time | Filters or formats if the date/time is outside the specified dates. |