Excel で TRUE:FALSE の代わりにテキストを取得する方法

Excel で TRUE:FALSE の代わりにテキストを取得する方法

セル C3 に数式があるとします。TRUE =AND(A1=B1) :FALSE を返しますが、代わりに Yes:No が必要です。そのようにするにはセル C3 をどのようにフォーマットすればよいでしょうか。よろしくお願いします。

答え1

実際には、はい、条件付き書式設定を通じて実行できます... ある程度は。以下のスクリーンショットを使用して、セルにカスタム数値書式を使用する条件付き書式を設定しますTRUE。False = No の設定を推定できるはずです。

重要なのは、それが変化するのは見かけ上セル内の値であり、実際の値ではありません。このセルに基づいて他の計算を実行しようとすると、YES/NO 値ではなく TRUE/FALSE 値が使用されます。したがって、この方法は、ユーザーに表示される内容を重視し、基礎となる計算で使用される内容を重視しない場合にのみ役立ちます。

スクリーンショット1

スクリーンショット2

スクリーンショット3

値はそのままですTRUEが、代わりに「はい」と表示されていることを確認します。

答え2

使用IF関数:

=IF(A1=B1, "Yes", "No")

答え3

私の意見を述べさせてください。

表示される値だけに興味がある場合は、次のトリックを使用できます。

C3 に次の数式を挿入します。

=AND(A1=B1)+0

おそらく、AND 部分を削除します。

=(A1=B1)+0

これで、カスタムフォーマットを設定できC3ます"Yes";;"No"

+0この部分は、Excel に結果を数値として扱うように強制し、カスタム形式を使用するオプションを提供します。

答え4

=--(A1=B1)の代わりにを使用してください=A1=B1。二重否定は符号を2回反転し、数学演算なので、TRUE を 1 に、FALSE を 0 に変換します(つまり、整数としてキャストします)。

関連情報