「zipcode」タグアーカイブ

EXCEL2:XFD (16,384 列)

「ワークシートに1行、列番号を入力する」
このたび、エクセルで一度やってみたかった事をやってみました。夏休みの自由研究みたいな課題ですが、ワークシートの列番号と同じアルファベット英文字を1行で入力する、という事です。Rio 2016オリンピックを早朝TV観戦しながらWinPCエクセルでワークシートを作成して結果、Twitterに投稿しました。

プログラムは使いません。ワークシートの列番号と同じアルファベット英文字を1行で入力するという、誰にでも出来そうな簡単な事なのですが、上手くやらないとメモリ不足等でエクセルが壊れてしまいます。

ワークシートの行列数は、EXCELの仕様で、

EXCELヴァージョン2007以降
1,048,576 行
16,384 列 XFD 列

EXCELヴァージョン2003以前
65,536 行
256 列 (IV 列 アイヴィ列)

行数は行番号と同じですが、列番号はアルファベットで表記されますので、加工する項目名がAB列とかBI列(それ以降も表がある)などPC画面上で表全体を見ることが出来ない非常に横長の表も時にはあったりします。

以前のヴァージョンの頃テクサポの問合せに、エクセルでは横列で365日データを記録できないのでなんとかならないか等々、勤務中のデスクというユーザ様からキテレツな問合せを受けた様な気がしたものでしたが、現ヴァージョンでは、
16,384列 = 256列 × 64
365 / 16384 ≒ 44.888 、列の方向で充分に40年以上分満たせることになります。

EXCEL2007以降の列番号アルファベットは、Aから3桁までになっています。
A- Z 1~26列 (26列)
AA- ZZ  (26×26= 676列)27~702列
AAA- AZZ(26×26= 676列)703~1378列
BAA- BZZ(26×26= 676列)1379~2054列
CAA-

WAA- WZZ(26×26= 676列)15575~16250列
XAA- XFD (134列)    16251~16384列

オートフィルでA,B,C, のアルファベット連続入力機能は既定では無いので、オプションの詳細設定(全般)「ユーザー設定リストの編集」で並べ替え順や連続データ入力設定で使用するA,B,C,リストを追加して作成します。この追加リストは、大文字小文字いずれかしか登録できないようです。リスト追加後は、全角半角どちらでもオートフィルでA,B,C連続入力できるようになります。

行の方向に、A列:1~ 16384を入力、B列: A~ XFDを作成して、行列を入れ替えて貼付けする方法もあるかと思います。PCのマウス操作だとPC画面上から大幅にスクロール、長時間になるので、キーボードショートカットを使う方が効率的です。

列番号の入力が完了すれば、

DOC 列 は 3097
JPN 列 は 7190
POP 列 は 11222
TCP 列 は 13614
RIO 列 は 12417
UFO 列 は 14367
XYZ 列 は ありません。

2016 は BYN 列
2020 は BYR 列
11111 は PKI 列
12345 は RFU 列

列番号を1行目に作成して、セルを1行すべて埋めてしまいます。
同様に、行番号もA列などに1行入力して、A列セルすべてにデータを入力してみます。このような状態のワークシートに、さらに1列(1行)追加、列挿入あるいは行挿入の操作をすることはできません。下記のような日本語でエラーメッセージが出て、EXCELの仕様制限の警告になります。

「データの消失を防ぐため、空白でないセルをワークシートの外に移動することはできません。新しいセルを挿入する別の場所を選択するか、ワークシートの末尾からデータを削除してください。」

ヴァージョン2003以前の65536行ワークシートにデータを読み込んだ時、インポートデータがすべて取込まれていない場合に、このようなエラーメッセージがわりとよく発生していました。65536 行では日本全国の郵便番号データベースも一括で読み込めず、地域別ワークシートを作成していましたが、現在は、12万件以上の全国郵便番号データが1シートでOKです。

EXCEL◇EXCELで郵便番号

国内の郵便番号は7桁に統一され、郵便番号のデータ総数は14万以上です。Excel2003以前は全国郵便番号の全データを読込めませんでしたが、Office2007、2010はオフィスPCにダウンロードできます。
郵便番号だけでオフィスビルに直接郵送できる事業所用固有の郵便番号(下4桁が -8xxx)が流行りのようです。宛先の住所を書かずにオフィスに届きます。郵便番号は機能的にも進化していると思います。この場合は事業所用固有の郵便番号と所在地の郵便番号のどちらもあることになります。