Googleスプレッドシートで特定の文字から文字列を2つのセルに分割する方法(関数使用)

この記事には広告を含む場合があります。

記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

Googleスプレッドシートで特定の文字から文字列を2つのセルに分割する方法

実現したいこと

文字列を特定の文字から左側部分と特定の文字から右側部分の2つに分割してそれぞれ別のセルに抽出したい

例題の表

例文
(アカウントとドメインで分けたい)
求めてる結果
(前部分)
求めてる結果
(後ろ部分)
123@yahoo.co.jp123@yahoo.co.jp
456@gmail.com456@gmail.com
789@outlook.com789@outlook.com
上記を実現するコード
=split(substitute(指定のセル,"@","/@"),"/")

具体的な手順・方法

使用するコード
=split(substitute(指定のセル,"同じ特定の文字","/同じ特定の文字"),"/")
コードの解説

・変更する点は「指定のセル」「同じ特定の文字」「同じ特定の文字」の3ヶ所のみです。

手順・方法
  • 上記の「使用するコード」をコピーする。
  • 「変更したい文字列が入ったセル」の「右隣のセル」にコードを張り付ける。
  • コード内の「指定のセル」の部分を左のセル名(文字列を変更したいセル名)に変更する(例:A10など)。
  • コード内の左側にある「同じ特定の文字」部分を消して、区切りたい位置(上記の例なら@マーク)に任意の文字を入力する。(特定の文字を含んだ右側の部分がすべて移動する)。
  • コード内の右側にある「同じ特定の文字」部分を消して、上記④で入力した任意の文字と同じ文字を入力する。
  • エンターor適当なセルをクリックしたら完了。
  • 一気に変更したい場合、自分で変更したコードをコピーして同じように張り付ける。

まとめ:Googleスプレッドシートで特定の文字から文字列を2つのセルに分割する方法まとめ

以上が『Googleスプレッドシートで特定の文字から文字列を2つのセルに分割する方法』でした!

「ここが間違ってるよ!」とか「なんかうまくいかない!」みたいな情報は、ぜひ下記のコメント欄に書き込んでいただけたら嬉しいです。

ただのペンギン
ただのペンギン

それじゃあ今日はこの辺で、またねっ!

コメントを残す

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

CAPTCHA