Excel で数式を使用してテキストの色を変更する方法 (2 つの方法)
テキストの色を変更することは、Excel で非常に重要なタスクです。データを強調表示して分析するために、さまざまな方法で役立ちます。手動で行うことはできますが、テキストの色を変更するための組み込み関数や式はありません。 条件付き書式で数式を使用できます または VBA マクロ を使用してユーザー定義関数を作成します。 タスクを実行します。この記事では、Excel で数式を使用してテキストの色を変更する簡単な手順で、2 つの方法を説明しました。
練習帳をダウンロード
ここから無料の Excel テンプレートをダウンロードして、自分で練習できます。
Excel で数式を使用してテキストの色を変更する 2 つの方法
まず、データセットについて紹介しましょう。いくつかの本の名前とオンライン価格を 2 年連続で掲載しています。数式で価格の色を変更します。
方法 1:Excel でテキストの色を変更する条件付き書式を使用した数式
条件付き書式 指定された条件に基づいて強調表示された色、アイコンでセルをフォーマットするのに役立ち、データを簡単に強調表示するのに非常に役立ちます。 ハイライト セル ルールを使用します と新しいルール Excel でテキストの色を変更するオプション
#1 ハイライト セル ルール
ハイライト セル ルールにはいくつかの組み込みコマンドがあります。 式のようなオプション。これを使用してテキストの色を変更します。
手順:
⏩ データ範囲を選択 C5:D12
⏩ 次に、次のようにクリックします:[ホーム]> [条件付き書式]> [セルのルールを強調表示]
⏩ その後、次の 4 つのオプションが表示されます - より大きい/より小さい/の間/等しい .
必要なものを選択してください。
より大きいオプションの手順:
最初に、Greater Than のアプリケーションを示します。 オプション。
⏩ 次より大きいセルの書式設定 で目的の範囲を選択します ボックス。
$120 より大きい値を設定しました。つまり、テキストの色が変更され、120 ドルを超える値のみが強調表示されます。
⏩ 次に、希望の色を選択します。
⏩ 最後に OK を押してください .
ここで、選択した色で出力が表示されていることがわかります。
未満オプションの手順:
次に、選択した値より小さいテキストの色を変更します。
⏩ 未満のセルの書式設定に未満の値を入力します ボックス。
110 ドル未満の値を設定しました。つまり、テキストの色が変更され、$110 未満の値のみが強調表示されます。
⏩ 後で、希望の色を選択します。
⏩ あとは OK を押してください .
選択した色でテキストの色が変更されていることを確認してください。
Between オプションの手順:
選択した 2 つの値の間にあるテキストの色を変更してみましょう。
⏩ BETWEEN セルの書式設定で範囲の開始値と終了値を設定します ボックス。
$105 と $135 を設定しました。したがって、テキストの色が変更され、$105 から $135 の間の値のみが強調表示されます。
⏩ 次に、希望の色を選択します。
⏩ あとは OK を押してください .
これが私たちの出力です-
Equal To オプションの手順:
次に、特定の値に等しい値のテキストの色を変更します。
⏩ EQUAL TO であるセルの書式設定 に値を設定します ボックス。
$150 に設定しました。
⏩ 次に、希望の色を選択します。
⏩ 最後に OK を押してください .
テキストの色が変更されていることがわかります。
#2 新しいルール
新しいルールで 条件付き書式のオプション、 任意の数式を使用してテキストの色を変更できます。ここで、列 C の値が 列 D より大きい .
ステップ 1:
⏩ データ範囲を選択 C5:D12
⏩ 次のようにクリックします:ホーム> 条件付き書式> 新しいルール
ダイアログ ボックスが表示されます。
ステップ 2:
⏩ 数式を使用して書式設定するセルを決定するを押します ルール タイプの選択から ダイアログ ボックス。
⏩ 次に、以下の式を [この式が真である場合の値の書式設定] に入力します。 ボックス。
⏩ その後、フォーマットを押します .
別のダイアログ ボックスが開きます。
ステップ 3:
⏩ 色 から希望の色を設定します フォントのボックス オプション。私はオレンジ色を選びました。
⏩ OK を押します 前のダイアログ ボックスに戻ります。
ステップ 4:
⏩ この時点で OK を押してください
テキストの色が選択された出力は次のとおりです
続きを読む:値が別のセルより大きい場合に Excel でセルを強調表示する (6 つの方法)
類似の読み方:
- 条件付き書式を各行に個別に適用する:3 つのヒント
- 別の列に基づく列全体の条件付き書式設定 (6 ステップ)
- Excel で複数の単語を含むテキストの条件付き書式
- 複数の条件で条件付き書式を設定する方法 (11 の方法)
- 別の列に基づくピボット テーブルの条件付き書式設定 (8 つの簡単な方法)
方法 2:VBA マクロを使用して Excel でテキストの色を変更する
Excel VBA でユーザー定義関数を作成できます テキストの色を変更します。関数に TextColor という名前を付けました .コードで作る方法を見てみましょう。
ステップ 1:
⏩ 右クリック マウスをシート タイトルに移動します。
⏩ コードを表示 を選択 コンテキスト メニューから .
VBA ウィンドウが開きます。
ステップ 2:
⏩ 以下のコードを書いてください-
Function TextColor(n1 As Double, n2 As Double) As Boolean
If n1 <= n2 Then
Application.Caller.Font.ColorIndex = 3
Else
' Set font to normal
Application.Caller.Font.ColorIndex = xlAutomatic
End If
End Function
Sub Tcolor()
End Sub
⏩ 次に 実行 を押します アイコン マクロ ダイアログ ボックスが表示されます。
ステップ 3:
⏩ マクロ名を付けます。
⏩ 後で、作成を押します .
ステップ 4:
⏩ 次に 実行 を押します アイコンをもう一度クリックしてコードを実行してください。
これで、関数を使用する準備が整いました。条件 C5>D5 の場合 満たす場合は通常の色で 1 を表示し、そうでない場合は赤色で 0 を表示します。
ステップ 5:
⏩ セル D14 に与えられた式を入力してください-
=IF(C5>D5,1,0)+TextColor(C5,D5)
⏩ Enter を押します ボタン
条件が満たされていないため、赤色で 0 が返されていることがわかります。
続きを読む: 値に基づいてテキストの色を変更する Excel 数式 (+ ボーナス メソッド)
結論
上記のすべての方法が、数式を使用して Excel のテキストの色を変更するのに十分であることを願っています。コメント セクションで質問をしてください。フィードバックをお寄せください。
関連記事
- Excel のセルのテキスト値に基づいて行の色を変更する方法
- セルのテキストと背景の色を変更する – Excel のフォントと塗りつぶしの色の完全なガイド
- Excel で科学表記法をテキストに変換する 3 つの方法
- セル内の特定のテキストを強調表示する Excel VBA (6 つの方法)
- 条件付き書式のテキストの色 (3 つの簡単な方法)
-
Excel で数式を使用してテキストを列に自動的に分割する方法
特定の列にテキストを整理する必要性に直面することがあります。 Text to Columns を使用できます 機能、別の数式または VBA を適用 コード。この記事では、Excel で数式を使用してテキストを自動的に列に分割する方法に関する 3 つの簡単な数式について説明します。 . Excel でテキストを列に分割する数式を探している場合、この記事が役立つことを願っています。 Excel で数式を使用してテキストを列に自動的に分割する 3 つの簡単な方法 Excelで数式を使用してテキストを列に自動的に分割するために、3つの数式について説明します。目的を実行するには、次の手順に従うだけ
-
Excel で列を区切り記号付きのテキストに変換する方法
Excel の列にリストが必要になることがよくあります 水平方向に配置するシート。その横方向の配置でテキストを区切るには、区切り記号が必要です。コンマを区切り文字としてよく使用します。 エクセル 区切り記号で区切られたテキストに列を配置する直接的な方法は提供しません。この記事では、Excel で列を区切り記号付きのテキストに変換する方法を紹介します。 . 練習用ワークブックはこちらからダウンロードできます。 Excel で区切り記号を使用して列をテキストに変換する 5 つの簡単な方法 この記事では、Excel で区切り記号付きのテキストに変換する方法について説明します。 5 で