Excelのセルを一列にするシート
コンセプト
- 複数列にまたがったデータを一列にまとめたい
- Excelで複数列にまたがったデータを一列にしたいとき、意外と面倒なので、そこそこ汎用的に使えるシートができないもんかなと作ってみました。
特徴
- セキュリティ設定不要のマクロ不使用Excel関数のみ仕様。そのせいもあって制限事項がいっぱい。
最新版ダウンロード
2015/12/23 Ver.1.0.0
ダウンロード (zip/1517KB)
ダウンロード (zip/1517KB)
変更履歴
2015/10/09 Ver.1.0.0
- 体裁の整えしてとりあえず公開
ダウンロード (zip/1517KB)
使い方
- 一列にしたいデータを「元」シートのA2以降に貼る
※最初の行、列にデータがないときの動きは不安です - 「結果」シートの左上にて、必要な設定に変更する。
(ダウンロードした段階では適当な設定が入っています) - 「結果」シートのD2〜D15001に結果が表示されます。
- 別のファイルに貼るなりして活用してみてください。
※他のExcelファイルにコピー&ペーストする際は貼り付け方にご注意ください。
現時点での制限事項
- Excel2002で作成・確認しています。他のバージョンのExcel、Microsoft Office以外のOffice製品(StarSuite、Thinkfree、Lotus1-2-3等)での動作は確認していません。
- 「calc」シートを変更すると、動かなくなる可能性があります。変更は自由ですが自己責任でお願いします。
- 5000行、全15000データまで表示するようにしてあります。その範囲を超えると表示されません。それ以上欲しいときは関数をいじってください。
- 全てのセルは左詰めでTABLEタグ出力されます。セルの途中が開いているデータでも左詰めになり、列の関係性を維持しません
- 「セルの結合」には対応していません。
- セル幅・表示形式など、セルの情報は維持しません。
- 「元」シート内であっても、行・列の削除・挿入や、セルの削除・挿入・入れ替え等を行うと、計算結果がズレてしまいます。移動・挿入・削除などの操作は「セル操作」にならないように注意してください。そういった操作は「元」シートではなく、他のシートを用意する方が安全です。成形後、「元」シートに貼り付けてください。
利用規約っぽいこと
- すべての環境での動作を保証するものではありません。
- このExcelファイルを使用したために発生したいかなる事故、問題等も作者は責任を負わないものとしたいです。
- つまり使うのは自由ですが面倒ごとは勘弁です。