Tools

Text & Format

Text & Format Tools


Function Icon
Function Icon
Proper
Converts the text in all selected cells to Proper Case (first letter of each word capitalized).
Function Icon
Function Icon
Upper
Converts the text in all selected cells to UPPER CASE.
Function Icon
Function Icon
Lower
Converts the text in all selected cells to lower case.
Function Icon
Function Icon
Sentence
Converts the text in all selected cells to Sentence case (first letter capitalized, the rest lowercase).
Function Icon
Function Icon
Trim
Removes extra spaces from selected cells, including leading, trailing, and multiple spaces between words.
Function Icon
Function Icon
Add
• Add to beginning - Adds a specified string to the start of the text in all selected cells.
• Add to end - Adds a specified string to the end of the text in all selected cells.
• Add to middle - Inserts a specified string into the middle of the text in all selected cells, based on a user-defined position.
Function Icon
Function Icon
Remove
• Remove from beginning - Removes a specified substring from the start of the text in all selected cells.
• Remove from end - Removes a specified substring from the end of the text in all selected cells.
• Remove from middle - Removes a specified substring from the middle of the text in all selected cells, based on a user-defined position.
Function Icon
Function Icon
Extract
• Left - Extracts a specified number of characters from the start of the text in all selected cells.
• Right - Extracts a specified number of characters from the end of the text in all selected cells.
• Mid - Extracts a specified number of characters from the middle of the text in all selected cells, based on a user-defined starting position.
Function Icon
Function Icon
Sanitize - Special Characters
Removes all non-letter and non-number characters from the text in selected cells. Only A-Z, a-z, and 0-9 are preserved.
Function Icon
Function Icon
Sanitize - Numbers + Special Characters
Removes all non-letter characters from the text in selected cells. Only alphabetic characters Only A-Z and a-z are preserved.
Function Icon
Function Icon
Inverse By Character
Reverses the entire text in each selected cell (character by character).
Example: "Hello" → "olleH"
Function Icon
Function Icon
Inverse By Word
Reverses the order of words in each selected cell while keeping the words themselves intact.
Example: "Hello world again" → "again world Hello"
Function Icon
Function Icon
Phone Format
Serbia - Formats numeric values in selected cells to Serbia phone number style: 060/12-34-567.
USA - Formats numeric values in selected cells to U.S. phone number style: (123) 456-7890.
Function Icon
Function Icon
Latin to Cyrillic
Converts text in selected cells from Latin script to Cyrillic script.
Function Icon
Function Icon
Cyrillic to Latin
Converts text in selected cells from Cyrillic script to Latin script.

Numbers & Math

Numbers & Math Tools


Function Icon
Function Icon
Factors
Calculates and displays all the factors (divisors) of the specified number.
Function Icon
Function Icon
Add/Subtract percentage
Change the value of all selected cells by a specified percentage.
Enter a positive number to increase the values or a negative number to decrease the values by the specified percentage
Function Icon
Function Icon
Round (2 decimals)
Rounds all numbers in the selected cells to 2 decimal places.
Function Icon
Function Icon
Custom Round
Rounds numbers in selected cells to the nearest multiple of a custom value entered by the user.
(e.g., entering 1000 rounds values to the nearest thousand.)
Function Icon
Function Icon
Sum Combinations
For a selected range, calculates the sum of every possible combination of a specified number of cells.
Results are inserted as formulas, showing which values are being summed.

Maps

Maps Tools


Function Icon
Function Icon
World
Creates an interactive world map where users can enter values for each country and color-code the map based on those values.
See linked video for a full walkthrough.
Function Icon
Function Icon
Europe
Creates an interactive map of Europe where users can enter values for each country and color-code the map based on those values.
See linked video for a full walkthrough.
Function Icon
Function Icon
Bosnia and Herzegovina
Creates an interactive map of Bosnia and Herzegovina where users can enter values for each region and color-code the map based on those values.
See linked video for a full walkthrough.
Function Icon
Function Icon
Croatia
Creates an interactive map of Croatia where users can enter values for each region and color-code the map based on those values.
See linked video for a full walkthrough.
Function Icon
Function Icon
Montenegro
Creates an interactive map of Montenegro where users can enter values for each region and color-code the map based on those values.
See linked video for a full walkthrough.
Function Icon
Function Icon
North Macedonia
Creates an interactive map of North Macedonia where users can enter values for each region and color-code the map based on those values.
See linked video for a full walkthrough.
Function Icon
Function Icon
Serbia - Regions
Creates an interactive map of Serbia where users can enter values for each region and color-code the map based on those values.
See linked video for a full walkthrough.
Function Icon
Function Icon
Serbia - Municipalities
Creates an interactive map of Serbia where users can enter values for each municipality and color-code the map based on those values.
See linked video for a full walkthrough.
Function Icon
Function Icon
Slovenia
Creates an interactive map of Slovenia where users can enter values for each region and color-code the map based on those values.
See linked video for a full walkthrough.

Ranges

Ranges Tools


Function Icon
Function Icon
Custom Select
Selects a custom range based on a starting cell, and the number of rows and columns specified by the user.
Function Icon
Function Icon
Reselect
Expands or reduces the current selection by a specified number of rows and/or columns.
Use negative numbers (e.g., -2) to reduce the selection.
Function Icon
Function Icon
Deselect cells
Removes specified cells from the current selection.
(Useful for older Excel versions that don't support manual deselection.)
Function Icon
Function Icon
Combine Cells - Excluding Itself
Generates all possible combinations of values from the selected range, excluding combinations where a value is paired with itself.
Function Icon
Function Icon
Combine Cells - Including Itself
Generates all possible combinations of values from the selected range, including combinations where a value is paired with itself.
Function Icon
Function Icon
Swap Ranges
Swaps the contents of two ranges.
Function Icon
Function Icon
Flip Rows
Flips the order of rows within the selected range. The top row becomes the bottom row, the second row becomes the second-to-last, and so on.
Function Icon
Function Icon
Flip Columns
Flips the order of columns within the selected range. The leftmost column becomes the rightmost, and so on.
Function Icon
Function Icon
Filter By Range
Filters cells based on a selected range. Choose whether to keep only the cells within the range or exclude them from the selection.
Function Icon
Function Icon
Compare Ranges
Compares two ranges and lists: values that appear only in the first, values that appear only in the second and values that appear in both but different number of times.
Function Icon
Function Icon
Highlight Duplicates
Highlights duplicate values between two selected ranges by changing the cell background color.
Function Icon
Function Icon
Highlight Duplicates (With Conditional Formatting)
Highlights duplicates between two selected ranges using conditional formatting, making it dynamic and update-friendly.
Function Icon
Function Icon
Unique
Checks whether all values in the selected range are unique, and displays a message with the result.
Function Icon
Function Icon
Unpivot
Converts columns to rows by unpivoting the selected data — useful for transforming tabular data into a normalized format.
(See linked video for a full walkthrough.)
Function Icon
Function Icon
Shuffle Cells
Randomly shuffles the values of all cells within the selected range, without changing the structure.
Function Icon
Function Icon
Shuffle Rows
Randomly rearranges rows within the selected range.
Function Icon
Function Icon
Shuffle Columns
Randomly rearranges columns within the selected range.
Function Icon
Function Icon
Delete Empty Sheets
Deletes all completely empty sheets in the current workbook.
Function Icon
Function Icon
Delete Empty Rows
Deletes all entirely empty rows from the selected range.
Function Icon
Function Icon
Delete Empty Columns
Deletes all entirely empty columns from the selected range.

Miscellaneous

Miscellaneous Tools


Function Icon
Function Icon
Random
Fills the selected cells with random values from a specified range.
Function Icon
Function Icon
Random Latin Letters
Populates each selected cell with a random letter from the Latin alphabet.
Function Icon
Function Icon
Random Cyrillic Letters
Populates each selected cell with a random letter from the Cyrillic alphabet.
Function Icon
Function Icon
Page Breaks
Toggles the visibility of page breaks in the worksheet.
Function Icon
Function Icon
Reading Mode
Enables or disables reading mode, which highlights the row and column of the currently selected cell for better focus.
Function Icon
Function Icon
Find Cells by Color
Selects all cells in the worksheet that have the same fill color as the reference cell.
Function Icon
Function Icon
Multiple Find and Replace
Replaces multiple values at once.
• Replace many values with the same value
• Or provide value pairs for targeted replacements
Function Icon
Function Icon
Find Numbers
Selects all numeric cells that meet a condition.
Function Icon
Function Icon
Picture in Cells
Inserts and fits a picture perfectly into the selected cell range.
Function Icon
Function Icon
Check for Updates
Manually checks if a new version of the add-in is available.

Functions

Text Functions

Text & Format Functions


Function Icon
Function Icon
COUNTTEXT
Counts how many times a substring appears in a text.

=COUNTTEXT(text, substring)
text - The text to search within.
substring - The substring to count.
Function Icon
Function Icon
COUNTWORDS
Counts the number of words in a text.

=COUNTWORDS(text)
text - The text to count words in.
Function Icon
Function Icon
CYRILLICTOLATIN
Converts the text from Cyrillic to Latin script.

=CYRILLICTOLATIN(text)
text - Text to convert from Cyrillic to Latin.
Function Icon
Function Icon
DELETEAFTER
Removes all characters in a string after the first occurrence of a specified substring.

=DELETEAFTER(text, substring)
text - The original text.
substring - The substring after which all content will be deleted.
Function Icon
Function Icon
DELETEBEFORE
Removes all characters in a string before the first occurrence of a specified substring.

=DELETEBEFORE(text, substring)
text - The original text.
substring - The substring before which all content will be deleted.
Function Icon
Function Icon
LATINTOCYRILLIC
Converts the text from Latin to Cyrillic script.

=CYRILLICTOLATIN(text)
text - Text to convert from Latin to Cyrillic.
Function Icon
Function Icon
NUMBERTOTEXT
Converts a number into words in the either English or Serbian.

=NUMBERTOTEXT(number, language)
number - The numeric value to convert.
language - The language to use. "en" for English or "srb" for Serbian.
Function Icon
Function Icon
REMOVECHARS
Removes all specified characters from the text.

=REMOVECHARS(text, characters)
text - The string to clean.
characters - A string containing all characters to remove from the text.
Function Icon
Function Icon
STRINGMATCH
Checks whether the text contains the specified substring.

=STRINGMATCH(text, substring)
text - The text to search within.
substring - The substring to search for.
Function Icon
Function Icon
TEXTBETWEEN
Extracts substring from the text based on starting and ending delimiters.

=TEXTBETWEEN(text, starting_delimiter, ending_delimiter)
text - The original text.
starting_delimiter - The text that marks the beginning of the substring to extract.
ending_delimiter - The text that marks the end of the substring to extract.

Numbers Functions

Numbers & Math Functions


Function Icon
Function Icon
COUNTBYCOLOR
Counts how many cells in a range have the same background or font color as a specified cell.

=COUNTBYCOLOR(range, color_cell, [mode])
count_range - The range of cells to check.
color_cell - A cell whose color will be used.
mode [Optional] - 0 to use background color, 1 to use font color, 2 to use both. Default is 0.
Function Icon
Function Icon
COUNTUNIQUE
Counts how many unique values exist in a given range.

=COUNTUNIQUE(range)
range - The range of cells to analyze.
Function Icon
Function Icon
ISPRIME
Checks if the specified number is prime.

=ISPRIME(number)
number - The number to test.
Function Icon
Function Icon
PERCENTCHANGE
Calculates the percentage change from an old value to a new one.

=PERCENTCHANGE(old_value, new_value)
old_value - The initial value.
new_value - The new value to compare.
Function Icon
Function Icon
PRIMEARRAY
Returns a dynamic array of all prime numbers up to the specified number.

=PRIMEARRAY(number)
start_number - The number from which we want prime numbers. end_number - The number to which we want prime numbers.
Function Icon
Function Icon
SUMBYCOLOR
Sums all cells in a range that have the same background or font color as the specified cell.

=SUMBYCOLOR(range, color_cell, [mode])
sum_range - The range of cells to sum.
color_cell - A cell whose color will be used.
mode [Optional] - 0 to use background color, 1 to use font color or 2 to use both. Default is 0.
Function Icon
Function Icon
SUMDIGITS
Calculates the sum of all digits in a number.

=SUMDIGITS(number)
number - The number whose digits will be summed.
Function Icon
Function Icon
WEIGHTEDAVERAGE
Calculates the weighted average of a list of numbers.

=WEIGHTEDAVERAGE(values, weights)
values - The range or array of values.
weights - The corresponding weights for each value.

Random Functions

Random Functions


Function Icon
Function Icon
RANDOMCITY
Returns a random city from the specified country.

=RANDOMCITY(country)
country - The name of the country to pick a city from.
Function Icon
Function Icon
RANDOMCOUNTRY
Returns a random country

=RANDOMCOUTRY([continent])
continent [Optional] - The continent to choose a country from. If omitted, it generates a random country from anywhere.
Function Icon
Function Icon
RANDOMDATE
Generates a random date between two dates.

=RANDOMDATE(start_date, end_date)
start_date - Lower bound of the date range.
end_date - Upper bound of the date range.
Function Icon
Function Icon
RANDOMEMAIL
Generates a random email address.

=RANDOMEMAIL(first_name, last_name)
first_name - First name to be used to the random email.
last_name - Last name to be used to the random email.
Function Icon
Function Icon
RANDOMFIRSTNAME
Returns a random first name based on language and gender.

=RANDOMFIRSTNAME(language, gender)
language - Either "srb" for Serbian or "en" for English.
gender - Either "m" for male names, "f" for female names or "all" for both.
Function Icon
Function Icon
RANDOMFULLNAME
Returns a random full name, based on language and optionally gender.

=RANDOMFULLNAME(language, gender)
language - Either "srb" for Serbian or "en" for English.
gender - Either "m" for male names, "f" for female names or "all" for both.
Function Icon
Function Icon
RANDOMLASTNAME
Returns a random last name based on language.

=RANDOMLASTNAME(language)
language - Either "srb" for Serbian or "en" for English.
Function Icon
Function Icon
RANDOMPATTERN
Generates a random string based on a pattern using criteria characters.

=RANDOMPATTERN(pattern)
pattern - Pattern to be used to generate a random string.

Pattern symbols:
A = uppercase letter
a = lowercase letter
0 = digit
* = special character

You can escape any placeholder with "\" to keep it literal.
Examples: Pattern "AAaa0**" might generate "GJom6!_"
Pattern "\A\A\A--AAA" might generate "AAA--KLQ"
Function Icon
Function Icon
RANDOMPICK
Randomly picks one value from the provided range.

=RANDOMPICK(range)
range - A range of cells from which one value will be randomly selected.

Miscellaneous Functions

Miscellaneous Functions


Function Icon
Function Icon
BASECONVERT
Converts a number from one numeral base to another.

=BASECONVERT(value, from_base, to_base)
value - The number to convert.
from_base - The current base of the value (e.g., 10 for decimal, 16 for hex).
to_base - The base to convert the value into.
Function Icon
Function Icon
DATEDIFFUNITS
Calculates the difference between two dates in the specified units.

=DATEDIFFUNITS(first_date, second_date, unit)
first_date - The first date.
second_date - The second date.
unit - The unit of measurement: "days", "months", or "years".
Function Icon
Function Icon
EXCHANGERATE
Returns the current exchange rate between two currencies.

=EXCHANGERATE(from_currency, to_currency)
from_currency - The three-letter code of the original currency.
to_currency - The three-letter code of the target currency.
You need internet connection for this function to work.

Exchange rate data is provided by the open-source project fawazahmed0/exchange-api, released under the CC0 1.0 Universal license.