セルに何かが含まれているかどうかを知ることが役立つ場合があります。セルに何が含まれているかは問題ではなく、何かが含まれているだけです。このような場合、問題に取り組むには2つの方法があります。

最初の解決策は、LEN関数を使用して、セルに含まれるものに長さがあるかどうかを判断することです。たとえば、セルF1に値があるかどうかを確認したいとします。以下を使用できます:

=IF(LEN(F1)>0,"Found something there","Nothing is there")

セルF1に何もない場合、長さはゼロに等しくなります。

セルに何かがある場合、たとえ数値であっても、長さはゼロより大きくなります。

2番目の解決策は、LENアプローチのバリエーションです。あなたがする必要があるのは、セルに何かがあるかどうかを確認することです。これは奇妙に聞こえるかもしれませんが、式を見ると簡単です。たとえば、次のセルB4に何かがあるかどうかを確認します。

=IF(B4<>"","Found something there","Nothing is there")

セルに何かがある場合、この数式のテストはTrueです。セルが空の場合、テストは失敗します。

使用できるもう1つのソリューションは、ISBLANKワークシート関数です。この関数は、ターゲットセルが空白の場合はTrueを返し、何かが含まれている場合はFalseを返します。

例として、ユーザーがセルD7に何かを入力したかどうかを確認するとします。以下を使用して決定を行うことができます:

=IF(ISBLANK(D7),"Input values missing",D7)

この場合、この数式を含むセルには、何かがあれば、D7と同じ値が含まれます。 D7に何もない場合、セルには「入力値がありません」というテキストが含まれています。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2112)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excelribbon-Checking_for_an_Entry_in_a_Cell [セル内のエントリのチェック]