全角スペースを半角スペースに置き換えたい | EXCELトピックス

スポンサーリンク
スポンサーリンク

全角スペースを半角スペースに置き換えたい

Excelで全角スペースを半角スペースに置き換える方法を解説します。この操作は、データの整形や統一された入力形式が必要な場合に非常に便利です。この記事では、関数を使用する方法検索/置換ウィンドウを使う方法の両方を紹介します。

方法1: SUBSTITUTE関数を使用する

SUBSTITUTE関数を使えば、セル内の全角スペースを半角スペースに置き換えることができます。

以下の例では、A列にあるデータの全角スペースを半角スペースに変換し、B列に結果を表示します。

A B
1 元のデータ 変換後のデータ
2 佐藤 健一 =SUBSTITUTE(A2, “ ”, ” “)
3 東京 港区 =SUBSTITUTE(A3, “ ”, ” “)

数式の解説

  • SUBSTITUTE(A2, “ ”, ” “): セルA2内の全角スペース(” ”)を半角スペース(” “)に置き換えます。

方法2: 検索/置換ウィンドウを使用する

Excelの「検索と置換」機能を使えば、セル内の全角スペースを半角スペースに一括変換することができます。

手順

  1. 変換対象のセル範囲を選択します(またはシート全体を対象にする場合は選択不要)。
  2. Ctrl + Hを押して「検索と置換」ウィンドウを開きます。
  3. 「検索する文字列」に全角スペース(” ”)を入力します。(“は入力しません。全角スペースのみです)
  4. 「置換後の文字列」に半角スペース(” “)を入力します。(“は入力しません。半角スペースのみです)
  5. 「すべて置換」をクリックします。

注意点

  • 検索と置換はセル全体ではなく、セル内のデータにも適用されます。
  • 置換を実行する前に、データのバックアップを取ることをおすすめします。

結果

以下のように、全角スペースが半角スペースに置き換えられます。

A B
1 元のデータ 変換後のデータ
2 佐藤 健一 佐藤 健一
3 東京 港区 東京 港区

まとめ

Excelで全角スペースを半角スペースに置き換える方法は、関数を使う方法と「検索と置換」を使う方法があります。大量のデータに対して一括で操作する場合は「検索と置換」が便利ですが、動的に変換したい場合にはSUBSTITUTE関数を活用してください。

SUBSTITUTE関数では元のデータが保持されますが、検索/置換ウィンドウを使用する方法では元のデータそのものが置き換えられるため、保持されません。

使用した関数について

SUBSTITUTE関数で文字列を置換する方法と改行や空白の置き換え方法についてわかりやすく解説
SUBSTITUTE関数とSUBSTITUTEB関数SUBSTITUTEの概要指定文字列の置き換えExcel関数=SUBSTITUTE( 文字列 , 検索文字列 , 置換文字列 , (対象) )=SUBSTITUTEB( 文字列 , 検索文字列 , 置換文字列 , (対象) )概要 指定した文字列を置き換える 単純な置...