具体的には漢字で始まるワードが二種類の場所に別れる.
(例)「鉛筆」という項目が二箇所に分かれていて完全にはソートできていない.
A | B | C | |
1 | 項目 | 値段 | 個数 |
2 | 鉛筆 | 30円 | 1本 |
4 | 消しゴム | 50円 | 1個 |
5 | 消しゴム | 200円 | 5個 |
6 | シャープペン | 150円 | 1本 |
7 | シャープペン | 400円 | 3本 |
8 | ボールペン | 200円 | 1本 |
9 | ボールペン | 500円 | 3本 |
3 | 鉛筆 | 300円 | 12本 |
なぜこんなことが起きるのか調べてみると,理由はフリガナにあるらしい.
フリガナが設定されているセルではソート時にフリガナを考慮してソートするので,フリガナが設定されているセルと,設定されていないセルが混在しているとソート時に二箇に別れるようだ.
(尚,フリガナを表示するにはセルを右クリックして「ふりがなの表示」をチェックする)
つまり,解決するには全てのセルにフリガナを設定するか,全てのセルからフリガナを削除するか.の二択になる.前者はデータ量的にに不可能なので,今回は削除するほうを考える.
しかし,フリガナを削除するというコマンドは存在しない.
そこで,コピペをうまく利用する.
まずは,フリガナを削除したいシートをコピーする.
そしてコピーされたシートのセルを全て選択し,コピー元のシートに貼り付ける.
その際,形式を選択して貼り付けで数式を選ぶ.
最後にコピーしたシートを削除する.
数式を選択して貼り付けると,フリガナ情報がコピーされないので,結局全てのセルからフリガナを削除することができる.
これにて一件落着.
ソートするときちんと全てのセルが並び替えられた.
数式として貼り付けてもふりがなが残ってしまいます。エクセル2007と2013を使っています。
返信削除