Google スプレッドシート: 複数の値を置き換える方法
次の数式を使用して、Google スプレッドシートのセル内の複数の値を置き換えることができます。
= SUBSTITUTE ( SUBSTITUTE ( A1 , " oldtext1 " , " newtext1 " ) , " oldtext2 " , " newtext2 " )
この特定の数式はセル内の 2 つの値を置き換えますが、ネストされたSUBSTITUTE関数を必要なだけ作成して、必要なだけ値を置き換えることができます。
次の例は、この公式を実際に使用する方法を示しています。
例 1: Google スプレッドシートで 2 つの値を置換する
Google スプレッドシートに次のようなバスケットボールのポジションのリストがあるとします。
次の式を使用して、「Guard」を「Gd」に、「Forward」を「Fd」に置き換えることができます。
=SUBSTITUTE(SUBSTITUTE( A2 , “ Guard ” , “ Gd ” ), “ Forward ” , “ Fd ” )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
各セルの「Guard」と「Before」という単語が、数式で指定した置換に置き換えられていることに注意してください。
例 2 : Google スプレッドシートの 3 つの値を代入する
Google スプレッドシートに次のようなバスケットボールのポジションのリストがあるとします。
次の式を使用して、「Point」を「Pt」に、「Shooting」を「St」に、「Small」を「Sm」に置き換えます。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( A2 , " Point " , " Pt " ), " Shooting " , " St " ), " Small " , " Sm " )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
それぞれの置換が行われていることに注意してください。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Googleスプレッドシートで部分文字列を抽出する方法
Googleスプレッドシートで日付範囲でフィルタリングする方法
Googleスプレッドシートに日付を自動入力する方法