エクセルで数式の前にテキストを追加する方法(5つの簡単な方法)

  • これを共有
Hugh West

Excelの数式の前にテキストを追加して、より分かりやすく視覚化する必要がある場合があります。 それによって、出力がより意味のあるものになります。 これを聞いて、あなたの頭の中はどうなっていますか? 大変な作業ですか? いいえ!Excelで数式の前にテキストを追加するのは非常にシンプルで簡単です。 この記事では、Excelで任意の式の前にテキストを追加する方法を紹介します。 それでは、始めましょう。

練習用ワークブックをダウンロードする

以下の練習用ワークブックをダウンロードすることで、より明確に理解することができます。

数式の前にテキストを追加する.xlsm

Excelで数式の前にテキストを追加する5つの方法

数式の前にテキストを追加する方法はいくつかありますが、今回はそのすべてを紹介します。 費用合計 三ヶ月間 1月 , 2月 そして 3月 がてら 氏名(フリガナ 苗字 ここで、合計を計算する際に、計算式の前に費用とテキストを合計したいと思います。

を使用したことは言うまでもありません。 Microsoft 365 その他のバージョンは、お客様のご都合でご利用いただけます。

1.アンパサンド(&)演算子の使用

前のテキストを数式として追加するには、次のようにします。 アンパサンド(&) 演算子のみを使用します。 また、演算子を使用して、数式の後にテキストを追加することもできます。

1.1 数式の前にテキストを追加する

ここでは、上記のデータセットに対して、数式の前にテキストを追加するために アンパサンド(& ) オペレーター 手順にしたがって行う。

ステップス

  • まず、セルに移動します。 G5 と書いて、計算式を書いてください。
="&B5&C5&" の総費用は "&"$"&SUM(D5,E5,F5)

これにより、セル B5 C5 のテキストと "総費用" の前に SUM機能 による アンパサンド(& ) 演算子を使用します。

  • 次に、 を押します。 エンタメ をドラッグして フィルハンドル ツールを使って、他のセルに同じ数式を入力することができます。

最終的には、下の画像のような結果が得られます。

1.2 2つの計算式の間にテキストを追加する

ここでは、2つの数式を考え、その間にテキストを配置します。 上記の例と同じものを想定していますが、それに加えて テキスト TODAY の機能を持つ。

ステップス

  • まず、Cellにアクセスします。 G5 と入力し、以下の数式を挿入してください。
=TEXT(TODAY(), "mmmm dd, yyyy")&" 費用は $"&SUM(D5, E5, F5)" です。

上記の式において TODAY 関数は現在の日付を求めます。 総和 のテキストを追加します。 D5 まで F5 . アンパサンド で、このテキストを追加します。 最後に テキスト 関数は,出力全体をテキスト形式で返します。

を押して、ようやく目的の結果が得られます。 エンタメ を使用し フィルハンドル ツールを使用します。

1.3. 2つの数式の間に改行を入れる

を使用することもできます。 かいせんせつだん をさらに2つの式の間に置く。 この過程を説明するために、先ほどの方法で同じ例題を考えてみよう。

ステップス

  • 最初に、セルに数式を入力します。 G5 .
=TEXT(TODAY(), "mmmm dd, yyyy")&CHAR(10)&" 費用は$"&SUM(D5,E5,F5)

  • を順次押してください。 エンタメ .

やがて、結果が出る。

続きを読む Excelで同じセルにテキストと数式を追加する(4例)

2.CONCAT関数の使用

でやったのと同じことをやってみよう。 方法1, を使用しますが、今回は CONCAT関数 複数のセルから区切り文字を除いてテキストを集計する機能。

ステップス

  • まず、セルに移動します。 G5 を入力し、数式を入力します。 .
=CONCAT("B5,C5, "の総費用は$",SUM(D5,E5,F5)です)

この関数は、括弧内に入力された引数を加算し、加算結果を表示します。

  • 次に、 を押します。 エンタメ をクリックし、下にドラッグすると、以下のような結果になります。

3.CONCATENATE関数の活用

のように コンキャット 関数で文字列を追加することができます。 CONCATENATE関数 も同じ結果になります。 しかし コンキャット 関数は、区切り文字を与えず、空のセルも無視します。 CONCATENATE は、それ以前のバージョンでも動作します。 以下の手順をご覧ください。

ステップス

  • 主に、セレクトセル G5 と入力し、次の計算式を入力します。
=CONCATENATE("The Total Expenses of ", B5, C5," is $", SUM(D5, E5, F5))

  • 次に、 を押します。 エンタメ をドラッグダウンしてください。 フィルハンドル ツールを使用します。

最終的には、下の画像のような結果が得られます。

類似の読み物

  • Excelでワイルドカードを使用して値を検索および置換する方法
  • Excelで複数の値を検索・置換する(6つのクイックメソッド)
  • エクセルで特殊文字を置換する方法(6つの方法)
  • Excelで条件に応じてセルの文字列を置換する(5つの簡単な方法)
  • Excelの数式でテキストを置換する方法(7つの簡単な方法)

4.TEXTJOIN機能の適用

このメソッドでは TEXTJOIN機能 を使用していますが、同じ例のオーバーヘッドを考えてみましょう。 テキストジョイン は、非常に汎用性の高い機能であり、テキストを追加するだけでなく、様々な用途で使用することができます。

ステップス

  • 冒頭に以下の数式を入力する。
=TEXTJOIN("",TRUE, "The Total Expenses of ",B5,C5," is $",SUM(D5,E5,F5))

この関数は、関数の前にテキストを追加します。

  • プレス エンタメ をクリックし、同じ数式をドラッグダウンすると、以下のスクリーンショットのような結果が得られます。

5.VBAコードの採用

を使用することができます。 ブイビーエー マクロを使用して、数式の前にテキストを追加する方法です。 他の方法に比べてかなり時間がかかりますが、コードを適用することで、Excelツールに対する多様な資質を表現できます。 そのための手順を示しました。

ステップス

  • 最初に、データセットの合計を計算する必要があります。 そのためには、セル G5 と入力し、数式を入力します。
=SUM(D5:F5)です。

  • プレス エンタメ を入力して和をとる。

  • 次に デベロッパー タブ>>選択 ビジュアルベーシック .

  • ウィンドウが表示されます。 インサート タブ>> ピック モジュール >> に移動します。 モジュール1. そして、ボックス内のコードを書き上げてください。

 Sub Adding_Text_Before_Formula() Dim x As Range For Each x In Selection If x.Value "" Then x.Value = "The Total Expenses are $" & x.Value Next End Sub 

その後、結果は希望の列に表示されます。

続きを読む Excel VBAで範囲内の文字列を検索して置換する(マクロとユーザーフォーム)

Flashの塗りつぶし機能を使ってテキストを追加する方法

セル内の2つ以上のテキストの追加や結合には フラッシュフィル 特色 エムエスエクセル のデータセットがあるとする. 氏名 ラストネーム .ここで、名前の2つの部分を追加して、1つのカラムとして表示します。 フルネーム .

ステップス

  • まず、入力します。 氏名(ふりがな 細胞内 C4 .

  • 2つ目は ホーム タブ>>選択 塗りつぶし >>選択 フラッシュフィル .

最後に、名前の部分を次のように取得します。 フルネーム 下の画像のように

Excelの数式でセルの真ん中に文字を追加する方法

を使用することができます。 ミッド また、複数のテキストを追加することも可能です。 従業員のジョブID (を変更したい(下図参照)。 IDs を入力することで、新しいテキストを入力することができます。

ステップス

  • まず、Cellにアクセスします。 D5 をクリックし、数式を挿入してください。
=LEFT(C5,3)& "M"&MID(C5,4,5)

ここの式は、テキストを分割して C5 を2つに分けています。 の最初の3文字を返します。 ID C5 であり、また ミッド 関数が返す 5文字 から 3位 の1つです。 ID 私たちのIDが持っているように 7文字 それぞれ アンパサンドオペレータ 佳境に入る M この2つのパーツの間に

  • を押した後、他のセルに対してドラッグダウンします。 エンタメ .

最終的に、上の画像のような結果が得られます。

続きを読む エクセルでセルにテキストを追加する方法(6つの簡単な方法)

Excelでセルの先頭にテキストを追加する方法

があります。 REPLACE機能 エクセルで 当て字 この関数のユニークな性質を利用して、Excelで元のデータセルの先頭にテキストを追加してみます。 今回のデータセットでは 学生証 の冒頭にテキストを置きたいところ。 新しいID .

ステップス

  • まず、Cellにアクセスします。 D5 と入力し、数式を入力します。
=replace(c5,1,0, "s")

があります。 replace(c5,1,0, "s") 構文は C5, start_num を 1 とし num_chars かわりに 0 を入力すると、冒頭のテキストが入力され、" S 「を開始テキストとして使用します。

  • 最終的には、プレス エンタメ をドラッグして、下の画像のような仕上がりになります。

続きを読む エクセルVBAで代入関数を使う方法(3例)

プラクティス部門

右側の各シートに練習用のコーナーを設けました。 ぜひ、ご自身でやってみてください。

結論

今日のセッションは以上です。 そして、これらはエクセルでタイムゾーンを変換する方法についての簡単な方法です。 何か質問や提案があれば、コメント欄でお知らせください。 より良い理解のために、練習シートをダウンロードしてください。 当社のウェブサイトをご覧ください。 エクセルウィキ この記事をお読みいただき、ありがとうございます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。