# Excel CODE Function: Syntax, Examples & Tips

- URL: https://betteranalyst.com/excel/code-function
- Author: Better Analyst

Formula Bot is now Better Analyst—same account, more powerful analysis.Formula Bot is now Better Analyst—same account and workflows, with more powerful analysis, dashboards, and automation.

[Learn what changed](https://betteranalyst.com/formula-bot-is-now-better-analyst)

The =CODE(text) formula returns the numeric ASCII code of the first character in a text string, aiding in data analysis and manipulation.

```excel
=CODE(text)
```

Generate FormulaExplain Formula

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

Describe the CODE you need in plain EnglishGenerate Formula

Need more than a single CODE formula? Try our free [AI for Excel](https://betteranalyst.com/excel-ai) — it reads your entire spreadsheet, answers questions in plain English, and builds charts and analysis in the same chat.

## Parameters

**`text`**:\
The text string for which you want to find the numeric code of the first character. This can be a text string, a cell reference containing text, or a formula that returns text.

## What is a CODE Formula in Excel?

The *CODE* function in Excel is a simple yet useful tool that returns the numeric code corresponding to the first character in a text string. This function can be particularly helpful when you need to analyze or manipulate text data based on character codes, such as identifying specific characters or performing comparisons.

In simpler terms, the CODE function helps you understand the underlying numeric representation of characters, making it easier to work with text data.

## A Practical Example

Imagine you have a list of product codes in an Excel spreadsheet, and you want to find out the numeric code for the first character of each product code.

### Product Codes Table:

| Product Code |
| - |
| A123 |
| B456 |
| C789 |
| D012 |
| E345 |

You want to determine the numeric code for the first character of each product code.

## CODE Formula

To find the numeric code for the first character of the product code in cell A2, you would use the CODE formula as follows:

```excel
=CODE(LEFT(A2, 1))
```

### Breakdown of the Formula:

- **LEFT(A2, 1)**: This part extracts the first character from the product code in cell A2.
- **CODE(...)**: This function then returns the numeric code for the character extracted by the LEFT function.

## Result of the Formula

When you apply the formula to each product code, you will get the following results:

| Product Code | Numeric Code |
| - | - |
| A123 | 65 |
| B456 | 66 |
| C789 | 67 |
| D012 | 68 |
| E345 | 69 |

Here, the numeric codes correspond to the ASCII values of the first characters: A (65), B (66), C (67), D (68), and E (69).

## Why Use CODE?

The CODE function is particularly useful when you need to analyze text data based on character codes, perform comparisons, or convert characters to their numeric representations. It allows you to gain insights into the structure of your text data and can be used in various text manipulation tasks.

## Key Takeaways:

- **CODE**: Returns the numeric code for the first character in a text string.
- **Text Analysis**: Helps you analyze and manipulate text data based on character codes.
- **Common Use Cases**: Ideal for data validation, text comparisons, and scenarios where character codes are relevant.

Understanding how to use the CODE function can enhance your ability to work with text data in Excel, enabling you to perform more advanced data analysis and manipulation tasks.

Happy coding!

## Example use case

You have a list of product codes in Column A and you want to determine the ASCII value of the first character of each product code. By using the CODE function, you can easily extract this information for analysis. This allows for quick identification of product categories based on their initial character, aiding in inventory management and product classification without the need for complex programming or additional tools.

**Beyond the CODE function:** Better Analyst is a full [Excel AI](https://betteranalyst.com/excel-ai) that goes well past individual formulas. Upload any spreadsheet and ask questions in plain English — you'll get formulas, data analysis, and charts back in seconds. It's a free [AI Excel assistant](https://betteranalyst.com/excel-ai) that works with any .xlsx, .xls, or .csv file — no plugins, no Microsoft 365 required.

Don't have a spreadsheet yet? Use our free [AI spreadsheet generator](https://betteranalyst.com/ai-excel-spreadsheet-generator) to turn a text prompt into a downloadable Excel file — a full [AI Excel sheet maker](https://betteranalyst.com/ai-excel-spreadsheet-generator) that builds headers, columns, and formulas from your description.

## Need more help with Excel formulas?

Create a free account for formula help, explanations, and spreadsheet analysis. Usage limits depend on your plan.

[Create Free Account](https://betteranalyst.com/signup)[Try Formula Generator](https://betteranalyst.com/excel-ai)

## Excel how-to guides

- [How To Unprotect Excel](https://betteranalyst.com/excel/how-to-unprotect-excel)
- [How To Wrap Text In Excel](https://betteranalyst.com/excel/how-to-wrap-text-in-excel)
- [Excel Conditional Formatting](https://betteranalyst.com/excel/excel-conditional-formatting)
- [How To Add A Column In Excel](https://betteranalyst.com/excel/how-to-add-a-column-in-excel)
- [How To Alphabetize In Excel](https://betteranalyst.com/excel/how-to-alphabetize-in-excel)
- [How To Autofit In Excel](https://betteranalyst.com/excel/how-to-autofit-in-excel)
- [How To Calculate Percentage In Excel](https://betteranalyst.com/excel/how-to-calculate-percentage-in-excel)
- [How To Combine Two Columns In Excel](https://betteranalyst.com/excel/how-to-combine-two-columns-in-excel)

## Explore all Excel formulas

Browse our complete library of Excel formula guides

Compare your options

## Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

1. [01ChatGPTOpen a balanced comparison prompt in ChatGPT.](https://chatgpt.com/?prompt=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
2. [02ClaudeOpen the same research prompt in Claude.](https://claude.ai/new?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
3. [03PerplexityResearch the comparison with linked web sources.](https://www.perplexity.ai/search?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.
