郵便番号の並べ替え(Microsoft Excel)
郵便番号には、5桁のコードと9桁のコードの2種類があります。郵便番号の列(5桁と9桁)をExcelに入力すると、なぜ正しくソートされないのか不思議に思うかもしれません。
その理由は、Excelが5桁のコードを数値入力として認識し、9桁のコードをテキスト入力として認識するためです。 (Excelでエントリをテキストとして処理するのは9桁のコードの中央にあるダッシュです。)数値の並べ替えの問題は、Excelが並べ替えの際に数値とテキストの値を異なる方法で処理することです。
解決策(数式や並べ替え用の追加の列を使用せずに)は、Excelにすべてのエントリをテキストとして処理するように強制することです。これを行うには、最初の郵便番号を入力する前に列をテキストとしてフォーマットします。次の手順に従ってください:
。 Excelでテキストとして処理する1つまたは複数の列を選択します。
。 「フォーマット」メニューから「セル」オプションを選択します。 Excelに[セルの書式設定]ダイアログボックスが表示されます。
。 [番号]タブが選択されていることを確認してください。 (図1を参照)
。使用可能なフォーマットのリストで、テキストを選択します。
。 [OK]をクリックします。
これにより、セルがテキストとしてフォーマットされ、郵便番号を正しく並べ替えることができます。ただし、ここで誤解しないでください。セルに値を入力する前に、形式を変更する必要があります。情報を入力した後でセルをテキストとしてフォーマットしても、正しくソートされません。ただし、次のことができます。
。セルをテキストとしてフォーマットします。
。 5桁の郵便番号が含まれているセルを選択します。
。 F2を押します。これにより、セルを編集するようにExcelに通知されます。
。すぐにEnterキーを押します。これにより、セルの編集が完了したことがExcelに通知されます。
。 5桁の郵便番号を含むセルごとに手順2〜4を繰り返します。
このプロセスが完了すると、必要に応じてセルを並べ替えることができます。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2793)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。
linkSorting ZIPCodes。