本記事で得られる知識

英数字だけ半角にして、カタカナを含めそれ以外の文字は全角のままにする、変換方法について解説です。

記事の前提

複数行のデータを一括で行うことを前提としてます。なので、以下の手順は変換した該当の列の横に、仮の列を用意して仮入力して、最終的な形に成形していきます。

記事の信頼性

ネット通販業者を約13年運営しています。

今回の学習のポイント

3つの手順で一括変換します。

以下の3つは一つのセル内ではできないので、最低でも対象列以外に3つの仮の列が必要になります。

1.「ASC関数」で変換する

= ASC(変換対象のセル)

別の列上で、対象元をASC関数化します。

 

解説と注意点

対象列分を全て仮列上で、上記のasc関数化します。

ASC関数を行うとカタカナも半角になってしまいますが、問題ないので次に進みましょう。

 

2.「値を選択して貼り付け」する

asc関数化した列を、別の仮列に「値を選択して貼り付け」でコピーします。

 

時短のための上級テクニック:

値を選択して貼り付けはマウスの右クリック上でも、

エクセルシートの上側のタブのやり方でも

ちょっと面倒なイメージがあります。

 

筆者はショートカットするので、

  1. asc関数化したセルもしくは列をコピー(ctrl + c)してから、
  2. (貼り付け先のセルもしくは列上で、マウスを)右クリック
  3. ALTキーをタイプ
  4. eをタイプ
  5. sをタイプ
  6. vをタイプ
  7. ENTERキーを押す

で一瞬で貼り付けできます。

 

試しに上記のやり方をゆっくりやってみてください。

結局は通常の手順を素早くやってるだけになります。

 

3.PHONETIC関数で変換する

値を選択して貼り付けたセルから、別の仮列上で「PHONETIC関数化」します。

 

これで英数字だけ半角、それ以外の日本語文字は全角に変換となります。

値を選択して貼り付けがあるから、3ステップ

値を選択して貼り付けするのは、

アナログの作業そのものなので、

このせいで3つのステップに分かれますが(=3つの新たな仮列が必要)、

覚えてしまうと作業を効率化することができますので、

ぜひとも覚えてしまいましょう。