All tutorials

Using the what3words for Google Sheets add-on

easy

what3words for Google Sheets add-on brings the functionality of the what3words API to Google Sheets. You can convert coordinates to 3 word addresses (3wa) and vice versa using either formula-based or menu-based conversion – ideal for both ad-hoc lookups and large-scale batch operations.

The add-on can be used with Google Sheets in any browser.

1Get an API Key
2Install the Add-in

To install the add-in, visit the what3words for Sheets page in the Google Workspace Marketplace. You will need to be logged in with your Google account in order to install it.

Alternatively, you can install the add-in directly from an open Google Sheet. Select Extensions from the top menu, followed by Add-ons” → “Get add-ons”. Search for “what3words for Sheets” and install from there.

3Configure Your Settings

Once installed, open any Google Sheet in a browser. From the top menu, select “Extensions”, then “what3words for Sheets”, then “Settings”. You will be prompted to log in to your Google account, where you can enter your what3words API key.

Once your API key is saved, you’re ready to start using the add-on.

4Privacy

Please note that what3words for Sheets’ use of information received from Google APIs adheres to the Google API Services User Data Policy including the Limited Use requirements.

5Troubleshooting

Sharing a Google Sheet with what3words formula-based conversions is not currently supported for non-owners and will result in an error, as shown on the screenshot.

If the sheet is intended to be shared, it is recommended to use the menu-based conversion method, which outputs static values accessible to all users regardless of ownership.

If you encounter errors or issues related to convert-to-coordinate requests while using the Free plan, please check the network panel for the following error message Error 402 payment required and its response, indicating the need to upgrade to a higher plan:

{
    "error": {
        "code": "QuotaExceeded",
        "message": "Quota Exceeded. Please upgrade your usage plan, or contact support@what3words.com"
    }
}
Copied

For more information, visit our API plans page. If you need further assistance, contact support@what3words.com.

How to Use

The add-on now supports two conversion methods. Choose the one that best fits your use case:

MethodBest ForQuota Risk
Menu-based conversion (new)Large-scale / batch conversionsLow - pastes values directly
Formula-based conversionSingle lookups, dynamic/live dataHigher - recalculates on sheet changes

A menu-based approach was introduced to solve a known issue with large-scale formula conversions, where Google Sheets would trigger a circular recalculation loop (conversion → cell changes → Sheets recalculates everything → repeat).

The new menu items paste results directly as static values, bypassing the recalculation loop entirely.

Convert to 3 word address

  1. To convert coordinates into the corresponding 3 word addresses, make sure to place latitude values in the first column and longitude values in the second column.
  2. Select both columns (or the specific cell pairs you want to convert as a batch).
  3. From the top menu, go to “Extensions” → “what3words for Sheets” → “Convert to what3word address”.
  4. Results will be pasted directly as values into the adjacent column

Convert to coordinates

  1. Enter all your 3 word addresses (e.g. filled.count.soap) in one column.
  2. Select the cells you want to convert.
  3. From the top menu, go to “Extensions” → “what3words for Sheets” → “Convert to coordinates”.
  4. Results will be pasted directly as values.

Batch Conversions

Simply select multiple rows before clicking the menu item — the add-on will process all selected cells at once.

2Method 2: Formula-Based Conversion

There are several formulas you can use with what3words for Sheets add-on and are ideal for dynamic or single-cell lookups:

Convert to 3 word address

=W3WCONVERTTO3WA(lat, long)

To convert coordinates into the corresponding 3 word address, simply input the latitude and longitude as separate values.

Convert to coordinates

=W3WCONVERTTOCOORD(“address”)

To convert a 3 word address into the corresponding formats, simply input the 3 word address in the correct format (e.g. filled.count.soap) into this formula.

Translate a 3 word address

=W3WLANGUAGECHANGE(“address”, “language”)

With this formula, you can easily change the language of a 3 word address by having the 3 word address in question and the two letter code for the language as the input. For example, to find out the corresponding German 3 word address for filled.count.soap, I would have (“filled.count.soap”, “de”) as the input.

Return AutoSuggest

=W3WAUTOSUGGEST(“address”, rank)

You can use this formula to return a result from the what3words AutoSuggest for an incomplete 3 word address. You just need to use the incomplete 3 word address up to the beginning of the third word along with the rank of the result you would like to return, i.e. 1 for the first result, 2 for the second and so on. It might look like (“filled.count.so”, 1) to return the first autosuggest result for filled.count.so

Return AutoSuggest with focus

=W3WAUTOSUGGESTFOCUS(“address”, rank, lat, long)

As with the previous formula, this allows you to return an AutoSuggest result for an incomplete 3 word address, but this time using coordinates formatted as latitude and longitude to specify a focus around which results will be centered.

Return AutoSuggest with country clipping

=W3WAUTOSUGGESTCOUNTRYCLIP(“address”, rank, “country”)

As with the previous, this allows you to return an AutoSuggest result for an incomplete 3 word address, but this time specifying a country within which results should be limited using the 2 digit country code. For example, using (“filled.count.so”, 2, “gb) would return the second ranked AutoSuggest result for “filled.count.so” within the UK.

Troubleshooting

If you encounter errors or issues related to convert-to-coordinate, convert-to-3wa and grid-section requests while using the Free plan, please check the network panel for the following error message Error 402 payment required and its response, indicating the need to upgrade to a higher plan:

{
    "error": {
        "code": "QuotaExceeded",
        "message": "Quota exceeded or API plan does not have access to this feature. Please change your plan at https://accounts.what3words.com/select-plan, or contact support@what3words.com"
    }
}
Copied

For more information, visit our API plans page. If you need further assistance, contact support@what3words.com.

SpreadsheetUse 3 word addresses in a spreadsheetGoogle Sheets

Related tutorials