郵便番号の短縮(Microsoft Excel)
米国では、郵便番号は5桁と9桁の2つの形式で提供されます。 (実際には、5桁の郵便番号は9桁の郵便番号のサブセットです。)住所情報を含むExcelワークシートを使用している場合は、9桁の郵便番号をそれに相当する5桁の郵便番号に変換することをお勧めします。
郵便番号の5桁目以降のすべてを削除するだけなので、これはかなり簡単に実行できます。次の手順に従ってください:
。既存の郵便番号列のすぐ右側に新しい列を挿入します。
。郵便番号が列Gにあり、新しい列Hを追加したとすると、セルH3に次のように入力できます。
=Left(G3, 5)
。この数式を列Hのすべての適切なセルにコピーします。
。列H全体を選択します。
。 Ctrl + Cを押します。 Excelは列全体をクリップボードにコピーします。
。リボンの[ホーム]タブを表示します。
。貼り付けツールの下にある下向き矢印をクリックし、表示された選択肢から[形式を選択して貼り付け]を選択します。 Excelに[形式を選択して貼り付け]ダイアログボックスが表示されます。
(図1を参照)
。 [値]ラジオボタンが選択されていることを確認します。
。 [OK]をクリックします。これで、列Hが数式から数式の結果に変換されました。
。列Gを削除します。
郵便番号の右側に空の列がある場合は、Excelの[列へのテキスト]機能を使用することもできます:
。郵便番号を含むすべてのセルを選択します。
。リボンの[データ]タブを表示します。
。 [データツール]グループの[テキストから列へ]ツールをクリックします。 Excelは、テキストを列に変換ウィザードの最初のステップを表示します。 (図2を参照)
。 [区切り]オプションが選択されていることを確認してから、[次へ]をクリックします。
。 [その他]チェックボックスをオンにし、[その他]のすぐ右側のボックスにダッシュを1つ入れて、[次へ]をクリックします。
。 [列データ形式]領域で、[テキスト]を選択します。 (先頭のゼロが失われないように、郵便番号をテキストとしてフォーマットする必要があります。)
。 [完了]をクリックします。
この時点で、元の列に郵便番号の最初の5桁があり、右側の前の空の列に最後の4桁(ある場合)があります。必要に応じて、4桁の列を含む列を削除できます。
郵便番号を頻繁に切り捨てる必要がある場合は、マクロベースのアプローチに興味があるかもしれません。次のマクロでうまくいきます:
Sub ZIPShorter() For Each cell In Selection cell.Value = Left(cell.Value, 5) Next End Sub
郵便番号を含むセルを選択して、マクロを実行するだけです。
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(10768)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。
linkShortening ZIPCodes。