2013年10月26日土曜日

【Excel】フリガナを一括削除する

ソート(並び替え)を行ったにも関わらず,順番が微妙に揃わない.

具体的には漢字で始まるワードが二種類の場所に別れる.

(例)「鉛筆」という項目が二箇所に分かれていて完全にはソートできていない.
ABC
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本



なぜこんなことが起きるのか調べてみると,理由はフリガナにあるらしい.

フリガナが設定されているセルではソート時にフリガナを考慮してソートするので,フリガナが設定されているセルと,設定されていないセルが混在しているとソート時に二箇に別れるようだ.



(尚,フリガナを表示するにはセルを右クリックして「ふりがなの表示」をチェックする)



つまり,解決するには全てのセルにフリガナを設定するか,全てのセルからフリガナを削除するか.の二択になる.前者はデータ量的にに不可能なので,今回は削除するほうを考える.

しかし,フリガナを削除するというコマンドは存在しない.

そこで,コピペをうまく利用する.

まずは,フリガナを削除したいシートをコピーする.
そしてコピーされたシートのセルを全て選択し,コピー元のシートに貼り付ける.
その際,形式を選択して貼り付けで数式を選ぶ.
最後にコピーしたシートを削除する.

数式を選択して貼り付けると,フリガナ情報がコピーされないので,結局全てのセルからフリガナを削除することができる.

これにて一件落着.

ソートするときちんと全てのセルが並び替えられた.






0 件のコメント:

コメントを投稿