Excelで括弧を削除するにはどうすればよいですか?

[検索と置換]ダイアログ ボックスを使用して、Excel のセル範囲または単一のセルから括弧を削除できます。置換するブラケットと置換する空の値を指定できます。

括弧を削除する

このチュートリアルでは、Excel の値から括弧を削除するいくつかの方法を見ていきます。

Excel で括弧を削除する手順 (検索と置換)

次の手順を使用できます。

  1. まず、括弧を削除するセル範囲を選択します。
    remove-brackets
  2. その後、キーボード ショートカット Ctrl + H を使用して、 [検索と置換] オプションを開きます。
    find-and-replace-option
  3. ここで、検索入力バーに最初のかっこ「(」を入力し、置換バーを空白のエントリのままにして、「すべて置換」をクリックします。
    enter-the-starting-parentheses
  4. これにより、開始括弧が空の値に置き換えられます。
    replace-starting-parentheses-with-blank
  5. そこから、終了括弧も削除する必要があります。したがって、[検索] エントリ バーに終了括弧を入力し、[置換] は空のエントリ バーのままにしておきます。
    enter-ending-parentheses
  6. 最後に、「すべて置換」をクリックして置換します。
    replace-ending-parentheses

これは、先頭のかっこと終わりのかっこを削除する 2 段階の方法です。

Excelで括弧を削除する数式

数式を使用して、セルまたはセル範囲から括弧を削除することもできます。このためには、Excel の SUBSTITUTE 関数を使用する必要があります。

括弧を削除する数式

=SUBSTITUTE(SUBSTITUTE(A1,”(”,””),”)”,””)

REPLACE を使用すると、セルを参照し、置換する値と置換する新しい値を指定できます。ここには 2 つの SUBSTITUTE 関数があります。一つがもう一つを包み込む。 1 つ目は開始括弧を削除します。

セルを参照する

次に、2 番目の SUBSTITUTE は、最初の SUBSTITUTE によって返された値を使用して末尾の括弧を削除します。

2 番目の置換 - 終了括弧を削除します

VBAコード

VBA コードを使用して、選択したセルから括弧を削除することもできます。

 Sub remove_parenthese() 'this will replace the starting parentheses. Selection.Replace What:="(", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False 'this will replace the ending parentheses. Selection.Replace What:=")", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False End Sub

セルを選択してから、このコードを実行する必要があります。

Excelファイルを取得する

ダウンロード

VBAとは

関連するチュートリアル

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です