Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Excel provides two special number formats for postal codes, called Zip Code and Zip Code + 4. If these don't meet your needs, you can create your own custom postal code format.

Apply a predefined postal code format to numbers

  1. Select the cell or range of cells that you want to format.

    To cancel a selection of cells, click any cell on the worksheet.

  2. On the Home tab, click the Dialog Box Launcher Button imagenext to Number.

    Excel Ribbon Image

  3. In the Category box, click Special.

  4. In the Type list, click Zip Code or Zip Code + 4.

Notes: 

  • These codes are available in the Type list only if the Locale (location) is set to English (United States). Different locales provide different or no special codes in the Type list.

  • If you're importing addresses from an external file, you may notice that the leading zeros in postal codes disappear. That's because Excel interprets the column of postal code values as numbers, when what you really need is for them to be stored and formatted as text. To solve this problem, in step 3 of the Text Import Wizard, click the column containing postal codes, and then, under Column data format, click Text. Click Finish to finish importing your data.

Create a custom postal code format

  1. Select the cell or range of cells that you want to format.

    To cancel a selection of cells, click any cell on the worksheet.

  2. On the Home tab, click the Dialog Box Launcher Button imagenext to Number.

    Excel Ribbon Image

  3. In the Category box, click Custom.

  4. In the Type list, select the number format that you want to customize.

    The number format that you select appears in the Type box above the Type list.

    Custom category in Format Cells dialog box

    For example, to customize the predefined Zip Code + 4 format, select 00000-0000 in the Type list. When you select a built-in number format in the Type list, Excel creates a copy of that number format that you can customize. The original number format in the Type list cannot be changed or deleted, so don't worry about overwriting the original number format.

  5. In the Type box, make the necessary changes to the selected number format. For example, if a range of cells contains both five-digit and nine-digit postal codes (ZIP Codes), you can apply a custom format that displays both types of ZIP Codes correctly. In the Type box, type [<=99999]00000;00000-0000

For more information about how to create custom number formats, see Create or delete a custom number format.

Include leading characters in postal codes

You can format a cell or range of cells to display leading characters so that the postal code is preceded by enough characters to fill the cell's width. For example, you can use zeros or dashes to display a postal code as follows: 0000000 98052 or ------- 98052.

  1. Select the cell or range of cells that you want to format.

    To cancel a selection of cells, click any cell on the worksheet.

  2. On the Home tab, click the Dialog Box Launcher Button imagenext to Number.

    Excel Ribbon Image

  3. In the Category box, click Custom.

  4. In the Type list, type *0 followed by the postal code format that you want to use.

    For example, for a 5-digit postal code, type *0#####

Create or delete a custom number format

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.