HomeGoogle DocsSpreadsheetProper Way to Use Currency Formatting in Data Validation Drop-Down in Google...

Proper Way to Use Currency Formatting in Data Validation Drop-Down in Google Sheets

Published on

Currency formatting can cause two types of issues in the data validation drop-down list in Google Sheets.

  1. Violation of data validation rules.
  2. Invalid number formatting (numbers/currency formatted as text).

Here are some simple steps to sort out the number/currency formatting associated issues when using numbers in the data validation drop-down lists in Google Sheets.

For example, let’s consider a column contain drop-down lists that permit me to select the numbers from 1 to 10. I want to use these numbers as the unit rate of items so I want currency formatting applied to these numbers.

When I choose any number, for example, the number 5, I want to get it formatted as $5, not as an unformatted number 5.

That, of course, I can do with number formatting and would probably work correctly in Google Sheets. But some times it can cause a data validation rule violation. I’ll come to it.

In another scenario, when I choose $5 from a drop-down list contains $1 to $10, I want to get it as $5, in number format, not in text format.

Here are the proper ways to use currency formatting in the data validation drop-down list in Google Sheets.

Currency Formatting in Data Validation Drop-Down Using List of Items Method in Google Sheets

In the “Lst of items” method, there are two ways to use currency/number formatting in a drop-down list in Google Sheets. Find that below.

Number Formatting the Drop-Down List Using Custom Number Format

In this method, I will create the drop-down lists as shown in the image below. As you can see I have used only unformatted numbers. I mean there are no currency signs with numbers.

Data Validation - Comma Separated Numbers

It will create a drop-down in the range C3:C7. Select the range C3:C7 and format it as ‘Currency’ from the Format menu in Google Sheets.

Note: It’ll only format the range with default currency sign. If your default currency and currency that you want are different, then instead of Format > Number > Currency, use Format > Number > More formats > More currencies to format the range C3:C7.

Click any drop-down, for example, cell C3, and select any number. You will see the following error.

The data you entered in cell C3 violates the data validation rules set on this cell. Please enter one of the following values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.

To use currency formatting in such type of data validation list in Google Sheets, do as follows.

  1. Select the range C3:C7 which contains the drop-down lists.
  2. Go to Data > Data validation.
  3. Against “On valid data” settings, enable “Show warning” and Save the settings.
Currency Formatting in Data Validation Drop-Down - List of Items

Simply ignore the warning.

Include the Currency Sign within List of Items

Some users follow the below method to get currency formatting in data validation drop-down in Google Sheets. It has two drawbacks though.

Data Validation - Comma Separated Currencies

What are they (drawbacks)?

Different Default Currency

If your sheets’ default currency and the currency used in the list of items are different, the numbers (currency) will be treated as text. So won’t work in calculations.

For example, my sheets’ default currency (the currency sign that I get by applying Format > Number > Currency) is £ (British Pound Sterling).

Since I have used the $ (US Dollar) within ‘List of items’ in data validation, it converts the number to text. So obviously the formula in cell D3 would return the #VALUE! error.

Currency Formatting - Formula Error Due to Text

Here to solve the error, you may need to change the default currency by changing the ‘Locale’ from within the File menu ‘Spreadsheet settings’.

Same Default Currency

Here is the drawback # 2.

Even if the currency signs are the same (the default currency and the currency used in the ‘List of items’), you can’t use the 1000 separator. So using a number with more than 3 digits won’t be possible.

The number formatting like $5000 will work, but won’t $5,000 because the comma will be treated like a number separator, not like a thousand separator in data validation.

Currency Formatting in Data Validation Drop-Down Using List from Range Method in Google Sheets

The proper way to use currency formatting in the data validation drop-down list in Google Sheets is the “List from range” method in data validation.

In this keep the numbers (plain numbers) as a list in another column and use it in data validation. Then custom number format the drop-down list with the required currency sign.

Here are the steps involved.

  • I have the list in G2:G11 which contains the numbers 1 to 10.
  • Select C3:C7 and go to Data > Data validation.
  • Against the Criteria “List from a range”, select G2:G11 and “Save”.
  • Format C2:C7 using Format > Number > More formats > More currencies.
Proper Currency Formatting in Data Validation Drop-Down in Google Sheets

This is the simple and correct method to format numbers in a drop-down list to currency in Google Sheets.

That’s all. Enjoy!

Data Validation Resources

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

Get the First or Last Row/Column in a New Google Sheets Table

If you've recently started using the new Google Sheets TABLE functionality, you may find...

UNIQUE Function in Visible Rows in Google Sheets

The UNIQUE function doesn't inherently include only visible rows when it returns values, discarding...

Customizing Alternating Colors of a Table in Google Sheets

Google Sheets' new table feature offers limited options for customizing colors. While you can...

Structured Table References in Formulas in Google Sheets

When you create a Google Sheets table by inserting custom tables or converting a...

More like this

Get the First or Last Row/Column in a New Google Sheets Table

If you've recently started using the new Google Sheets TABLE functionality, you may find...

UNIQUE Function in Visible Rows in Google Sheets

The UNIQUE function doesn't inherently include only visible rows when it returns values, discarding...

Customizing Alternating Colors of a Table in Google Sheets

Google Sheets' new table feature offers limited options for customizing colors. While you can...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.