今まで、文字を別の文字に変換するなどは、検索・置換で行ってきた。今回、18000件を超える大量のエクセルデータの列から、半角カタカナを全角にするに当たり、エクセルのVBAでなんとかできるかな?くらいに考えていた。ところがその列には半角カタカナにくっついて、数字と漢字まである。ググっていて、秀丸で不要な文字を削除、半角カナを全角に変換するというのがあり、今まで余り考えたことがなかった。今回その方法で行ってみた。何度かやり直さなくてはならないことも生じたので、注意することも含めて確認の意味でここにまとめておく。変換したい列をコピーして、秀丸に貼り付ける。その後は置換という形て削除したい文字を空白文字に置換する。「.」だけを入力して置換を空白にして置換すると、行全体の文字が削除される。全角カタカナを検索という設定ができるということで、今回はじめて利用した。半角カナを全角に変換するのは文字を選択して編集>変換>カタカナのみ全角、と選んでクリックすれば半角カタカナが一気に全角に変換される。Toolを利用して撮る。Toolで撮ることができた。can返信エクセルで並び替えというと、行を昇順とか降順で並べるのが普通ですが、エクセルで縦書きのデータを作成してそれを並び替えるという作業が必要になった。そこで以前にここでエクセルでランダムに表示、条件付き書式で罫線~俳句教室にエクセルの別シートを活用して関数で処理することをやってみた。これで満足していたら、新たな問題に出くわした。表の中にルビを表示しているものがあり、それを別シートに移すとそのルビのデータはなくなってしまうということだ。やむなくエクセルのマクロを使うことにする。エクセルVBA8「並び替える」マクロでランダム表示です。行列が増えてもこのマクロで列をランダムにシャッフルすることができます。エクセルで縦書きをすることもあまりないと思いますが、俳句教室でみなさんの俳句を集めて清句するときに、少しでも手間を省こうと思い、それ以上の手間をかけてみました。#エクセルエクセルのセル内の文章の中に桁区切りの数値を表示する。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。%d人のブロガーが「いいね」をつけました。