特定の文字以降を削除したい【Excel】

都道府県と県庁所在地の一覧があるんですが、一括で都道府県だけにする簡単な方法ありますか?
「(」以降の文字を一括で削除したいんですよね。

Excelで一括置換する方法や関数を使う方法をご紹介しますね。

一括置換を使用して特定の文字以降を削除する方法

1)【ホーム】-【検索と選択】-【置換】を選択します。または、ショートカットキー:Windows では「Ctrl+H」

2)【検索と置換】の【置換】タブに以下入力をします。

(*

関数を使用して特定の文字以降を削除する方法

1)セルA2にある文字列から特定の文字『(』以降を削除したい場合、セルB2に以下の数式を入力します。

=LEFT(A2, FIND("(", A2)-1)

LEFT関数

特定のセルの文字列の一部を取り出すために使われます。具体的には、指定した文字数だけ左から取り出します。

使用例:セルA2に「北海道(札幌)」がある場合
=LEFT(A2, 4) 、左から4文字取り出す

結果は「北海道(」(※空白も一文字としてカウントされる)

FIND関数

FIND関数は、特定の文字列が他の文字列内で最初に現れる位置を返すために使われます。大文字と小文字を区別するため、区別が重要な場合に便利です。

使用例:セルA2に「北海道(札幌)」がある場合
=FIND("(", A2)、『(』が他の文字列内で最初に現れる位置を数字で返す
結果は「4」『(』が4番目だったことがわかる。

使用例:セルA15に「神奈川県(横浜)」がある場合
結果は「5」『(』が4番目だったことがわかる。

コメント

タイトルとURLをコピーしました