top of page

Search Results

281 results found with an empty search

  • MS Excel: UNICHAR function to return unicode character

    The UNICHAR  function in Excel returns the Unicode character  referenced by a given numeric code point . It is the modern equivalent  of the CHAR function, but unlike CHAR, which is limited to ANSI (ASCII) characters (0–255), UNICHAR supports the full range of Unicode characters , including: Currency symbols Foreign alphabets Emojis Mathematical symbols Special typographic marks UNICHAR enables you to insert special characters dynamically based on their code, which is especially useful in dashboards, multilingual reports, or data visualization enhancements. Syntax =UNICHAR(number) Parameter: Argument Description number Required. A Unicode code point (decimal integer) Returns : The corresponding Unicode character  from the code point. Examples Formula Result Description =UNICHAR(36) $ Dollar symbol =UNICHAR(9731) ☃ Snowman =UNICHAR(128512) 😀 Smiling emoji =UNICHAR(169) © Copyright symbol =UNICHAR(8451) ℃ Celsius symbol =UNICHAR(10004) ✔ Check mark Use Cases Use Case Example or Benefit Insert symbols dynamically Use Unicode numbers to control formatting Create icon-based dashboards Add emoji or visual cues based on values International language support Display characters from foreign scripts Data labels or custom KPIs Insert visual markers (✔, ✘, ➕, ➖) Sample Table Status Symbol Code Formula Result Approved 10004 =UNICHAR(B2) ✔ Rejected 10060 =UNICHAR(B3) ❌ Pending 9203 =UNICHAR(B4) ⏳ This makes it easy to link status updates with visual indicators. Notes UNICHAR supports code points from 1 to 1,114,111 , as defined by the Unicode standard. Invalid code points will result in a #VALUE! error. Your font must support the character; some symbols may appear as blank squares if not supported by the selected font (e.g., Calibri, Arial Unicode MS). Related Functions Function Description UNICODE Returns the numeric code of the first character  in a text string CHAR Returns a character based on ASCII code (0–255) CODE Returns ASCII code for the first character TEXT Converts numeric values to formatted text Summary Feature Description Function Name UNICHAR Purpose Return character from Unicode number Range Supported 1 to 1,114,111 (full Unicode) Key Use Cases Symbols, emojis, multilingual support Excel Version Excel 2013 and later Final Thoughts UNICHAR is an excellent function for improving user experience , especially when you're designing dashboards, interactive reports, or working with global languages. Combine it with conditional formatting or formulas like IF and SWITCH to make your spreadsheets more visual and intuitive .

  • MS Excel: TRIM function to remove extra spaces from text string

    The TRIM  function in Excel is used to remove all extra spaces from a text string , leaving only single spaces between words . This is especially useful when cleaning up imported or manually entered data that may contain: Irregular spacing Leading or trailing spaces Multiple spaces between words Why it matters: Extra spaces can cause problems when comparing text values, filtering, or using lookup functions. TRIM helps standardize text so it behaves consistently in your formulas and analysis. Syntax =TRIM(text) Parameter: Argument Description text Required. The string from which to remove extra spaces. Returns : The cleaned text string with all extra spaces removed (except single spaces between words). Examples A (Original Text) Formula Result " Excel is awesome " =TRIM(A2) "Excel is awesome" " Hello World" =TRIM(A3) "Hello World" "OpenAI " =TRIM(A4) "OpenAI" ""  (blank cell) =TRIM(A5) ""  (blank) Use Cases Scenario Why TRIM Helps Data cleanup Standardize user-entered or imported text VLOOKUP/XLOOKUP issues Avoid mismatches caused by hidden spaces Text comparisons Ensure consistent formatting Reports or dashboards Remove unwanted space for a cleaner look Important Notes TRIM  only removes ASCII space characters (code 32) . It does NOT remove non-breaking spaces  (Unicode 160), which may come from web or PDF data. To fix this, use a nested formula: =TRIM(SUBSTITUTE(A2,CHAR(160),"")) Related Functions Function Description CLEAN Removes non-printable characters SUBSTITUTE Replaces specific text within a string TEXT Formats numbers/dates as text VALUE Converts text to numeric value Summary Feature Description Function Name TRIM Purpose Remove extra spaces from text Returns Cleaned string with single spacing Best For Cleaning up text before processing or lookup Final Thoughts The TRIM function is one of Excel’s simplest but most powerful text-cleaning tools. It's a must-have for data preprocessing , especially when working with inconsistent or user-submitted text. Combine it with functions like CLEAN, SUBSTITUTE, and TEXT for even more robust data preparation.

  • MS Excel: TEXTJOIN function to combine text

    The TEXTJOIN  function is one of Excel’s modern text functions introduced in Excel 2016. It allows you to combine (join) multiple text strings  using a specified delimiter , such as a comma, space, dash, or line break. It's especially powerful because it lets you ignore blank cells , making it cleaner and more efficient than older methods like CONCATENATE or &. This function is perfect for: Combining names, addresses, or categories Creating dynamic lists or summaries Simplifying formulas that join multiple values Syntax =TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...) Parameters: Argument Description delimiter Required. The text (in quotes) to insert between joined values (e.g. ", "). ignore_empty Required. TRUE to skip empty cells; FALSE to include them. text1, text2 One or more text items, cell references, or ranges to join. Returns : A single text string with the joined values. Examples Let’s say we have the following table in A2:A6 : A John (blank) Emma Noah (blank) Example 1: Join with Comma, Ignore Blanks =TEXTJOIN(", ", TRUE, A2:A6) Result : "John, Emma, Noah" Example 2: Join with Dash, Include Blanks =TEXTJOIN(" - ", FALSE, A2:A6) Result : "John - - Emma - Noah - " Example 3: Join Names with " & " =TEXTJOIN(" & ", TRUE, "Alice", "Bob", "", "Charlie") Result : "Alice & Bob & Charlie" Example 4: Using Line Breaks as Delimiters =TEXTJOIN(CHAR(10), TRUE, A2:A6) Result : John   Emma Noah (Make sure Wrap Text is enabled in the cell for this to display properly.) Use Cases Scenario Benefit of Using TEXTJOIN Full Name Assembly Combine first, middle, and last names cleanly Dynamic Lists in Dashboards Create comma-separated lists from filtered values Address Formatting Join address components, skipping blanks Reporting or Summarizing Values Present selected values in a readable sentence Comparison with CONCAT and CONCATENATE Feature TEXTJOIN CONCAT CONCATENATE Supports Delimiters ✅ Yes ❌ No ❌ No Ignores Blanks ✅ Optional ❌ No ❌ No Accepts Ranges ✅ Yes ✅ Yes ❌ No Modern/Preferred ✅ Yes ✅ Sometimes 🚫 Deprecated Related Functions Function Use Case CONCAT Join text without delimiter TEXT Format numbers/dates before joining FILTER Dynamic selection of values to join ARRAYTOTEXT Convert arrays to text (Excel 365+) JOIN Not available in Excel, but similar in other tools Notes If you're working with arrays or ranges with blank cells, setting ignore_empty to TRUE is recommended. Available in Excel 2016 and later (including Excel 365). For multi-line joining, use CHAR(10) and enable "Wrap Text" on the cell. Summary Feature Description Function Name TEXTJOIN Purpose Combine text values with a specified delimiter Handles Blanks Yes (optional control) Returns A single, joined text string Availability Excel 2016 and newer Final Thoughts TEXTJOIN is an incredibly powerful and clean way to concatenate values—especially in dynamic models or reports where blank cells and delimiters can complicate things. If you're still using CONCATENATE, this function is a worthy upgrade.

  • MS Excel: TEXT function for text formatting

    The TEXT  function in Excel allows you to convert numbers, dates, and times into formatted text . It’s essential when you want to display numeric values in a specific format —like currency, percentages, or custom date formats—while retaining flexibility in combining data with other strings. It is commonly used in: Creating readable reports Preparing labels or dynamic text Controlling date/time/number presentation in formulas Syntax =TEXT(value, format_text) Parameters: Argument Description value Required. The number, date, or time you want to format. format_text Required. A text string  that defines the format you want to apply. Returns : The formatted number as text . Examples with Table Formula Description Result =TEXT(1234.56, "0.00") Number with 2 decimals 1234.56 =TEXT(1234.56, "$#,##0.00") Currency format $1,234.56 =TEXT(TODAY(), "dd/mm/yyyy") Date format 02/05/2025 (example) =TEXT(NOW(), "hh:mm AM/PM") Time format 10:45 AM (example) =TEXT(0.85, "0%") Percentage 85% =TEXT(5.678, "# ?/?") Fraction format 5 2/3 =TEXT(1234567, "0.00E+00") Scientific notation 1.23E+06 Format Codes Reference Number Formats Format Code Output Example "0" 123 "0.00" 123.45 "#,##0" 1,000 "$#,##0.00" $1,000.00 Date Formats Format Code Output Example "mm/dd/yyyy" 05/02/2025 "dddd" Friday "mmm dd, yyyy" May 02, 2025 Time Formats Format Code Output Example "hh:mm" 14:30 "hh:mm AM/PM" 02:30 PM "hh:mm:ss" 14:30:45 Combine with Text You can use TEXT to create dynamic strings: ="Report as of " & TEXT(TODAY(), "mmmm dd, yyyy") Result : "Report as of May 02, 2025" Use Cases Scenario Why Use TEXT Exporting to external systems Force specific formats in CSV or reports Creating human-readable dashboards Display dates/numbers in clean formats Merging values in formulas Combine text with numbers or dates Custom labels or titles Insert formatted values into text strings Notes & Limitations The TEXT function returns text , so results are not usable for calculations unless converted back. Format codes must be wrapped in double quotes . If formatting a cell value that already has a format, TEXT will override  it within the formula only. Related Functions Function Description TEXTJOIN Joins text items with delimiter VALUE Converts text to number CONCAT Joins text strings together DATE, TIME Builds date/time from parts FIXED Rounds number as text with formatting Summary Feature Description Function Name TEXT Purpose Format numbers, dates, or times as text Output Text only Format Options Rich formatting: numbers, dates, times, currency Final Thoughts The TEXT function is an essential tool in Excel for precise control over data presentation . Whether you're building dashboards, generating reports, or combining values in formulas, TEXT ensures your numbers and dates look exactly the way you want.

  • MS Excel: T function to handle texts

    The T  function in Excel is a text-handling function  used to return the text portion of a value . If the input value is text , T returns that text. If the value is not text  (like a number, date, or boolean), it returns an empty string ("") . While not commonly used in everyday Excel work, the T function can be useful when: Ensuring only text values are returned. Cleaning data inputs in complex or mixed-type calculations. Avoiding errors in formulas requiring text inputs. Syntax =T(value) Parameter: Argument Description value The value you want to test. It can be text, number, date, etc. Returns : If the value is text , it returns the text. If the value is not text , it returns "" (an empty string). Examples Formula Value Type Result Explanation =T("Hello") Text Hello Returns the text string itself. =T(123) Number "" Returns empty string – not text. =T(TRUE) Boolean "" Booleans are not text → empty string. =T(TODAY()) Date "" Dates are numeric under the hood. =T(A1)  (A1 = "Excel") Text Excel Returns cell content if it’s text. =T(A1)  (A1 = 456) Number "" Returns empty string for numbers. Use Cases Scenario Use of T Function Force output to only text Filter values to text-only Avoid errors in text functions Clean non-text input for TEXTJOIN, CONCAT, etc. Conditional logic with text checks Combine with IF, ISTEXT, or ISNUMBER Combining with Other Functions Example: Concatenate Only If Text =IF(ISTEXT(A1), T(A1) & " World", "") This ensures you only concatenate if A1 is a text value. Related Functions Function Description ISTEXT Checks if a value is text ISNUMBER Checks if a value is numeric TEXT Converts a number to text using a format TYPE Returns a number identifying the type of data VALUE Converts text that appears like a number to a number Summary Feature Description Function Name T Purpose Return text from a value only Returns Text if value is text; otherwise "" Use Case Filter, clean, or validate text data Final Thoughts The T function is simple but helpful in specialized text-processing scenarios—particularly in formulas that might involve mixed data types. If you're building advanced Excel models or templates, T can help prevent unwanted results by enforcing a text-only output .

  • MS Excel: SUBSTITUTE function to replace text string

    The SUBSTITUTE  function in Excel is used to replace existing text with new text in a string , allowing you to target specific occurrences  of a substring. Unlike REPLACE, which works based on position, SUBSTITUTE identifies exact text to change —making it ideal for cleaning and restructuring textual data. Syntax =SUBSTITUTE(text, old_text, new_text, [instance_num]) Arguments: Argument Description text Required. The full string or cell containing the text. old_text Required. The substring you want to replace. new_text Required. The text you want to replace it with. instance_num Optional. Specifies which occurrence to replace (if omitted, replaces all). Returns : A string where occurrences of old_text are replaced by new_text. Examples with Tables Example 1: Replace All Occurrences =SUBSTITUTE("apples and apples", "apples", "oranges") Formula Result =SUBSTITUTE("apples and apples", "apples", "oranges") oranges and oranges Example 2: Replace Only the First Occurrence =SUBSTITUTE("apples and apples", "apples", "oranges", 1) Formula Result =SUBSTITUTE("apples and apples", "apples", "oranges", 1) oranges and apples Example 3: Use in a Cell Reference Assume cell A1 = "cat bat rat cat" =SUBSTITUTE(A1, "cat", "dog") A1 Formula Result cat bat rat cat =SUBSTITUTE(A1, "cat", "dog") dog bat rat dog Example 4: Remove Characters You can remove characters by replacing them with an empty string: =SUBSTITUTE("123-456-789", "-", "") Formula Result =SUBSTITUTE("123-456-789", "-", "") 123456789 Use Cases Scenario How SUBSTITUTE Helps Cleaning up imported data Remove or fix unwanted characters Changing label names Replace certain words or labels Partial text modification Update or localize dynamic text in formulas Fixing case-sensitive duplicates Combine with UPPER, LOWER, or PROPER SUBSTITUTE vs REPLACE Feature SUBSTITUTE REPLACE Replaces by... Matching text Character position Replace one or all Specific instance or all Only one range per formula Use case More dynamic, pattern-based changes Positional or fixed-length edits Notes SUBSTITUTE is case-sensitive : "A" and "a" are treated as different characters. If old_text is not found , the original text is returned unchanged. For non-case-sensitive substitution, use LOWER or UPPER on both the source and search text. Combine with Other Functions Task Formula Example Remove all spaces =SUBSTITUTE(A1, " ", "") Replace commas with newlines =SUBSTITUTE(A1, ",", CHAR(10)) (enable wrap text) Case-insensitive substitute =SUBSTITUTE(LOWER(A1), "apple", "orange") Related Functions Function Description REPLACE Replaces part of a string based on position TEXT Formats values as text LEFT/RIGHT Extracts characters from a string FIND/SEARCH Finds position of text in a string TRIM Removes extra spaces Summary Feature Description Function Name SUBSTITUTE Purpose Replace specific text in a string Replace All ✅ Default behavior Replace One ✅ Use instance_num parameter Case-Sensitive ✅ Yes Final Thoughts The SUBSTITUTE function is a powerful tool for text transformation  in Excel. Whether you're cleaning imported data, editing values in bulk, or manipulating strings dynamically, SUBSTITUTE allows you to do it cleanly and efficiently—especially when combined with other text functions.

  • MS Excel: SEARCH function to find position of a text

    The SEARCH  function in Excel is used to find the position (as a number) of one text string within another . Unlike the FIND function, SEARCH is not case-sensitive  and supports the use of wildcards , making it more flexible for general text searches. It’s especially helpful when extracting, checking, or manipulating substrings in dynamic text operations. Syntax =SEARCH(find_text, within_text, [start_num]) Parameters: Argument Description find_text Required. The text you want to find. within_text Required. The text in which you want to search. start_num Optional. The position in the string to start the search. Default is 1. Returns : A number  indicating the position of find_text in within_text. Examples with Tables Example 1: Basic Search =SEARCH("e", "Excel") Formula Result =SEARCH("e", "Excel") 1 Explanation: The first occurrence of "e" is at position 1 in "Excel". Example 2: Search Not Case-Sensitive =SEARCH("X", "Excel") Formula Result =SEARCH("X", "Excel") 2 Explanation: Unlike FIND, this function treats lowercase and uppercase equally. Example 3: Start Search from a Specific Position =SEARCH("e", "Experience", 5) Formula Result =SEARCH("e", "Experience", 5) 8 Explanation: The first "e" after position 5  is at position 8. Example 4: Using Wildcards =SEARCH("ex?l", "excel") Formula Result =SEARCH("ex?l", "excel") 1 Explanation: ? matches any single character (c in this case). =SEARCH("e*l", "email label") Formula Result =SEARCH("e*l", "email label") 1 Explanation: * matches any number of characters. SEARCH vs FIND Feature SEARCH FIND Case sensitivity ❌ Not case-sensitive ✅ Case-sensitive Wildcards supported ✅ Yes (?, *) ❌ No Usage flexibility More forgiving, more general More exact matching Use Cases Scenario How SEARCH Helps Extracting parts of text Find start positions for MID, LEFT, or RIGHT Checking content existence Combine with ISNUMBER or IF for logic checks Data validation Verify patterns in strings Parsing structured data Locate characters like “-”, “/”, or “@” in strings Example: Extract Domain Name from Email Suppose A1 = john.doe@example.com =RIGHT(A1, LEN(A1) - SEARCH("@", A1)) Step Formula Result Find @ position SEARCH("@", A1) 9 Get domain name RIGHT(A1, LEN(A1) - 9) example.com Notes If find_text is not found , Excel returns a #VALUE! error. Wildcards only work in SEARCH, not in FIND. Always use IFERROR() or ISNUMBER() to handle errors safely. Example with Error Handling =IFERROR(SEARCH("test", A1), "Not found") Related Functions Function Description FIND Same as SEARCH but case-sensitive MID Extracts characters from the middle of a string LEFT Extracts the first N characters RIGHT Extracts the last N characters LEN Returns length of a text string ISNUMBER Checks if result is a number (used with SEARCH) Summary Feature Description Function Name SEARCH Purpose Find position of substring in text Case-sensitive ❌ No Supports wildcards ✅ Yes (?, *) Returns Position as number or #VALUE! if not found Final Thoughts The SEARCH function is ideal for locating patterns  or substrings  inside text. It's especially useful in combination with extraction and logic functions like MID, LEFT, IF, and ISNUMBER—making it a powerful part of any data cleaning or parsing task in Excel.

  • MS Excel: REPT function to repeat text string number of times

    The REPT  function in Excel is used to repeat a text string a specified number of times . This can be particularly useful for data visualization , creating in-cell bar charts , or generating repeated patterns or placeholders  in your spreadsheet. Syntax =REPT(text, number_times) Parameters: Argument Description text Required. The text string you want to repeat. number_times Required. The number of times to repeat the text. Returns : A single text string that repeats the original text as many times as specified. Examples with Tables Example 1: Simple Text Repetition =REPT("x", 5) Formula Result =REPT("x", 5) xxxxx Example 2: Repeat Cell Content Assume cell A1 contains "Hi": =REPT(A1, 3) A1 Formula Result Hi =REPT(A1, 3) HiHiHi Example 3: In-cell Bar Chart (Using Characters) You can create a visual bar using the pipe (|) character: =REPT("|", B2) Item Value (B) Bar (C) Product A 4 ` Product B 7 ` Product C 2 ` Formula in C — `=REPT(" Use Cases Scenario Description Visualize numbers with bars Simple data bars without charts Generate padding or fill spaces e.g., create dotted lines or placeholders Repeat characters for formatting e.g., "=" or "*" for visual separation Simulate progress indicators Useful in dashboards or forms Notes If number_times is 0 , the result is an empty string (""). The result of REPT cannot exceed 32,767 characters —this is the limit for Excel cells. If number_times is negative  or non-numeric , Excel returns a #VALUE! error. Comparison with Similar Tools Task Recommended Function Repeat text by count REPT Repeat based on condition Combine REPT with IF Repeat dynamic content Use with TEXT or & Repeat text by delimiter Use TEXTJOIN (Office 365/Excel 2019+) Related Functions Function Description TEXT Format numbers as text CONCAT Join text strings (modern version of CONCATENATE) TEXTJOIN Combine multiple text strings with a delimiter REPLACE Replace part of a string SUBSTITUTE Replace matching text in a string Summary Feature Description Function Name REPT Purpose Repeat a string multiple times Use Cases In-cell charts, formatting, placeholders Result Text string Max Output 32,767 characters Final Thoughts The REPT function is deceptively simple but extremely powerful  when combined with formulas for dashboards , progress bars , or even text-based layouts . It helps bring data to life directly within your spreadsheet without relying on external visuals or tools.

  • MS Excel: REPLACE function to replace with new text string

    The REPLACE  function in Excel is used to substitute a portion of a text string with new text , based on a specific position and number of characters. It is especially useful when you need to correct formatting, update values, or modify identifiers (e.g., phone numbers, codes, or part numbers) within a cell. Syntax =REPLACE(old_text, start_num, num_chars, new_text) Parameters: Argument Description old_text The original text string you want to modify. start_num The position in the text where the replacement will begin (1 = first char). num_chars The number of characters to replace. new_text The text you want to insert in place of the removed characters. Returns : A new string with the specified characters replaced. Examples with Tables Example 1: Replace Characters in a Word =REPLACE("Monday", 2, 3, "ar") Formula Result =REPLACE("Monday", 2, 3, "ar") Maray Explanation: Starting at the 2nd character, replace 3 characters ("ond") with "ar" → "M" + "ar" + "ay" Example 2: Mask Part of a Phone Number =REPLACE("998901234567", 5, 6, "XXXXXX") Original Number Formula Result 998901234567 =REPLACE("998901234567", 5, 6, "XXXXXX") 9989XXXXXX567 Example 3: Replace Based on Cell Reference Assume A1 contains ExcelMastery. =REPLACE(A1, 6, 7, "Guru") A1 Formula Result ExcelMastery =REPLACE(A1, 6, 7, "Guru") ExcelGuru REPLACE vs SUBSTITUTE While both are used to replace text, they differ in how: Function Works On Key Difference REPLACE Based on position and length Replace characters starting at a certain point SUBSTITUTE Based on exact match Replaces specific text  regardless of position Example Comparison: =REPLACE("ABC123", 4, 3, "456") → ABC456 =SUBSTITUTE("ABC123", "123", "456")→ ABC456 But: =REPLACE("ABCABC", 4, 3, "XYZ") → ABCXYZ =SUBSTITUTE("ABCABC", "ABC", "XYZ")→ XYZXYZ Use Cases Scenario How REPLACE Helps Masking sensitive information Replace part of an ID or number Fixing typos by position Correct strings programmatically Formatting product SKUs Modify codes based on fixed rules Standardizing cell values Replace specific character ranges Summary Feature Description Function Name REPLACE Purpose Replace a substring at a given position Input Type Text Key Feature Replaces by position, not by matching string Output Modified text string Notes If start_num is greater than the length of the string, Excel returns the original string  unchanged. If num_chars is 0, the new_text is inserted  at the position instead of replacing characters. Works well in combination with FIND, LEFT, RIGHT, MID, and LEN. Related Functions Function Description SUBSTITUTE Replace text by matching string MID Extract part of a string LEFT Get the first N characters RIGHT Get the last N characters TEXT Format numbers as text Final Thoughts The REPLACE function is a powerful tool for string manipulation by position , ideal for handling structured text formats. It’s especially effective when working with data where character position matters , such as codes, IDs, and custom formats.

  • MS Excel: PROPER function to capitalize first letter of each word

    The PROPER  function in Excel is designed to capitalize the first letter of each word  in a text string while converting all other letters to lowercase. It’s often used to standardize names, titles, addresses , or any other textual data that needs to follow title case formatting. Syntax =PROPER(text) Parameter: Argument Description text Required. The text you want to convert to proper case. This can be a string, a cell reference, or a formula result. Returns : A text string with each word’s first character in uppercase and all others in lowercase. Examples with Tables Example 1: Simple Name Formatting =PROPER("jOHN doE") Input Formula Result jOHN doE =PROPER("jOHN doE") John Doe Example 2: Using Cell Reference Assume cell A1 contains: mr. aNDRew SMITH Formula: =PROPER(A1) A1 Formula Result mr. aNDRew SMITH =PROPER(A1) Mr. Andrew Smith Example 3: Address Cleanup =PROPER("123 main STREET, new YORK") Input Result "123 main STREET, new YORK" "123 Main Street, New York" Use Cases Formatting customer names  imported from legacy systems Standardizing addresses  before printing or exporting Making titles or labels presentable for reports or dashboards Improving data consistency and readability Comparison: PROPER vs UPPER vs LOWER Function Description Example Input Result PROPER Capitalizes each word "aLiCE bOB" Alice Bob UPPER Converts all letters to uppercase "aLiCE bOB" ALICE BOB LOWER Converts all letters to lowercase "aLiCE bOB" alice bob Summary Feature Description Function Name PROPER Purpose Capitalize the first letter of each word Input Type Text (string, cell, or formula) Output Type Proper-case text Common Use Case Name and address formatting Notes Words are separated by spaces and punctuation . Each separated group is treated as a “word.” It does not ignore numbers —they remain unchanged. Abbreviations (like “CEO” or “USA”) may be incorrectly converted (e.g., Ceo, Usa). Related Functions Function Description UPPER Converts text to uppercase LOWER Converts text to lowercase TEXT Formats numbers as text TRIM Removes extra spaces CLEAN Removes non-printable characters Final Thoughts The PROPER function is a great tool for quickly cleaning and formatting text data , particularly in customer-facing outputs like reports, print-outs, or forms. However, be cautious when using it for abbreviations or acronyms that should remain in full uppercase.

  • MS Excel: NUMBERVALUE function for conversion to actual numeric values

    The NUMBERVALUE  function in Excel is used to convert text representations of numbers into actual numeric values , especially when the text uses non-standard decimal or thousands separators . This is extremely helpful when working with data imported from CSV files , foreign locales , or web scraping , where formatting may vary. Syntax =NUMBERVALUE(text, [decimal_separator], [group_separator]) Parameters: Argument Description text Required.  The text string you want to convert to a number. decimal_separator Optional.  The character used as the decimal separator (e.g., "." or ","). group_separator Optional.  The character used as the thousands separator (e.g., "," or "."). Returns : A numeric value. Why Use NUMBERVALUE? Excel typically uses your system's regional settings to interpret numbers. But what if your data uses different formats?For example: 1.234,56 (German format) vs. 1,234.56 (US format) That’s where NUMBERVALUE helps — you define the separators . Examples with Tables Example 1: European Format to Number Convert "1.234,56" where , is decimal and . is group separator. =NUMBERVALUE("1.234,56", ",", ".") Formula Result =NUMBERVALUE("1.234,56", ",", ".") 1234.56 Example 2: Simple Conversion Without Separators =NUMBERVALUE("1000") Formula Result =NUMBERVALUE("1000") 1000 Even without defining separators, it works with clean numeric text. Example 3: Different Thousands Separator =NUMBERVALUE("2 500,75", ",", " ") Formula Result =NUMBERVALUE("2 500,75", ",", " ") 2500.75 Note: A space " " is used as a thousands separator. Use Cases Scenario How NUMBERVALUE Helps Imported text uses commas for decimals You can define , as the decimal separator Web data with inconsistent formats Normalize text into actual numbers Multilingual files (e.g., German, French) Supports flexible regional parsing NUMBERVALUE vs VALUE Function Use When… NUMBERVALUE You need to control decimal/thousands characters VALUE Text uses your local system’s formatting Summary Feature Description Function Name NUMBERVALUE Purpose Convert text to number with custom separators Return Type Number Locale-Aware ✅ Yes – custom separator support Availability Excel 2013 and later (including 365 and Excel for Web) Notes If separators are incorrect, the function returns a #VALUE! error. You can use this function in Power Query transformations , too, for parsing inconsistent data sources. Be careful when using it in formulas on data that already uses proper Excel numbers—it’s primarily for converting textual numbers . Related Functions Function Description VALUE Converts text to number using system locale TEXT Converts numbers to text with formatting NUMBERVALUE Converts text to number with manual separators SUBSTITUTE Replace separators in text TEXTSPLIT Split data based on a character (Excel 365) Final Thoughts The NUMBERVALUE function is essential when importing or cleaning data that doesn’t follow your system’s number format. It provides precise control over decimal and grouping characters , ensuring accurate conversions across international datasets.

  • MS Excel: LOWER function for converting uppercase text to lowercase

    The LOWER  function in Excel is used to convert all uppercase letters in a text string to lowercase . It’s especially useful for standardizing text data , cleaning up user input, or preparing data for case-sensitive comparisons (e.g., in database queries or validation processes). Syntax =LOWER(text) Parameter: Argument Description text The text you want to convert to lowercase. This can be text in quotes, a cell reference, or another formula that returns text. Returns : A new text string where all uppercase letters are converted to lowercase. Examples with Tables Example 1: Direct Text Input =LOWER("EXCEL IS AWESOME") Formula Result =LOWER("EXCEL IS AWESOME") "excel is awesome" Example 2: With Cell Reference Assume A1 contains John DOE. =LOWER(A1) A1 Formula Result John DOE =LOWER(A1) john doe Example 3: With Concatenation =LOWER("Hello " & "WORLD") Formula Result =LOWER("Hello " & "WORLD") "hello world" Use Cases Standardizing email addresses  before import or comparison Matching data across systems  that are case-sensitive Cleaning up user inputs in online forms or survey exports Creating consistent tags or keywords LOWER vs UPPER vs PROPER Function What it does Example ("john DOE") Result LOWER Converts all text to lowercase =LOWER("john DOE") john doe UPPER Converts all text to uppercase =UPPER("john DOE") JOHN DOE PROPER Capitalizes first letter of each word =PROPER("john DOE") John Doe Summary Feature Description Function Name LOWER Purpose Convert all letters to lowercase Input Type Text (manual or from a cell/formula) Return Type Text Case Sensitivity ✅ Yes — converts only uppercase letters Notes LOWER does not affect numbers or punctuation —only uppercase letters . It works with Unicode characters , including accented letters. If the input is a number, Excel treats it as text and returns it unchanged . Related Functions Function Description UPPER Converts text to uppercase PROPER Capitalizes each word TEXT Converts numbers to formatted text TRIM Removes extra spaces CLEAN Removes non-printable characters Final Thoughts The LOWER function is a key part of any data cleaning or standardization workflow , especially when dealing with inconsistent formatting. By converting text to lowercase, it ensures more reliable comparisons and processing—particularly in environments where case matters .

bottom of page