技術ノート マイクロソフトオフィス Excelで数式を使用してセルにテキストを追加する方法

Excelで数式を使用してセルにテキストを追加する方法

Excelで数式を使用してセルにテキストを追加する方法

重要なポイント

Excelで数式を使用してセルにテキストを追加する方法

既存のテキストの先頭または末尾にテキストを追加するには、「&」演算子または CONCAT 関数を使用します。他の機能を使用すると、n 番目の文字または特定の文字の前後にテキストを追加できます。

Excelで数式を使用してセルにテキストを追加する方法

セル内の既存のテキストの先頭、中間、または末尾に テキストを追加し ますか? Microsoft Excel があなたをサポートします。数式または関数を使用して、特定の文字を検索してその前後にテキストを追加するなど、セルにテキストを追加できます。その方法は次のとおりです。

セルの先頭にテキストを追加する

セル内の既存のテキストの前に テキストを追加するには & (アンパサンド) 演算子または CONCAT 関数を使用します。どちらも同じように機能します。

これらを使用するには、まず Excel スプレッドシートを開き、結合されたテキストを表示するセルを選択します。

選択したセルに次の数式を入力し、Enter キーを押します。この数式では、 Mr. (テキストの後のスペースに注意してください) を追加するテキストに置き換え、 B2 テキストを追加するセルの参照に置き換えます。

 =「さん」&B2

追加するテキストを二重引用符で囲んでいることに注意してください。これらの引用符内にテキスト、スペース、数字、記号を追加すると、Excel によって既存のセルの内容に追加されます。

CONCAT 関数を使用する 場合は、結果を表示するセルに次の関数を入力し、Enter キーを押します。ここで、 Mr. 追加するテキストに置き換え、 B2 既存のテキストが存在するセル参照に置き換えます。

 =CONCAT("さん",C2)

結果は次のようになります。

Excelで数式を使用してセルにテキストを追加する方法

セルの末尾にテキストを追加する

既存のテキストの末尾にカスタム テキストを追加するには、同じ & (アンパサンド) 演算子または CONCAT 関数を使用します。

& 演算子を使用する場合は、Excel スプレッドシートで、結果を表示するセルをクリックします。

選択したセルに次の数式を入力し、Enter キーを押します。ここで、 B2 既存のテキストが存在するセルに置き換え、 (Journalist) を追加するテキストに置き換えます。

 =B2&「(ジャーナリスト)」

(Journalist) の前にスペースがあるため、このカスタム テキストは既存のテキストの終了直後にスペースを追加します。

CONCAT 関数を使用する場合は、選択したセルに次のように入力して Enter キーを押します。もう一度、 B2 既存のテキストが含まれているセルに置き換え、 (Journalist) を追加するテキストに置き換えます。

 =CONCAT(B2," (ジャーナリスト)")

結果は次のようになります。

Excelで数式を使用してセルにテキストを追加する方法

特定の文字数の後にテキストを追加する

Excel では、既存のテキストの指定した文字数の後、または特定の文字の後にカスタム テキストを追加できます。

特定の文字数の後にテキストを追加するには、 LEFT RIGHT 、および LEN 関数を & 演算子と組み合わせて使用​​します。

たとえば、 C2 セルの内容の 2 番目の文字の後に - (ハイフン) を追加するには、結果を表示するセルを選択します。

選択したセルに次の数式を入力し、Enter キーを押します。ここで、 C2 のすべてのインスタンスをセル参照に置き換え、 - (ハイフン) を追加するテキストに、 2 その後にカスタム テキストを表示する文字数に置き換えます。

 =LEFT(C2,2)&"-"&RIGHT(C2,LEN(C2)-2)

Enter キーを押すとすぐに、Excel は指定されたテキストを追加し、結果を表示します。

Excelで数式を使用してセルにテキストを追加する方法

特定の文字の後にテキストを追加する

セルのテキスト内容の特定の文字の前後にテキストを追加する場合は、Excel の LEFT SEARCH RIGHT 、および LEN 関数を使用します。

たとえば、 # (ハッシュ) 記号の後に 212 (ニューヨーク市の市外局番) を追加するには、次の式を使用します。ここで、 C2 既存のテキストが存在するセルに置き換え、 # その後にテキストを追加する文字に、 212 追加するテキストに置き換えます。

 =LEFT(C2,SEARCH("#",C2))&"212"&RIGHT(C2,LEN(C2)-SEARCH("#",C2))

選択したセルに結果が表示されます。

上記のセクションの数式または関数を使用したら、 それをシート内のすべてのレコードに自動的にコピー できます。これを行うには、関数または数式を入力したセルの右下隅から、すべてのレコードがカバーされるまで下にドラッグします。以上です。

連結されたテキストが Excel のデフォルトのセル サイズに適合していませんか? セルを縮小または拡大する 方法があります。

「 Excelで数式を使用してセルにテキストを追加する方法」に関するベスト動画選定!

【Excel】数式は残して手入力の値だけ「一括消去」したい!
【エクセルIQ113】文字列や数値の途中に特定文字を挿入せよ!