別のセルに特定の文字列が含まれている場合、セル内のテキストの入力長を制限するにはどうすればよいですか?
つまり、セル A1 に「DEV」が含まれている場合、セル B1 の入力長を 4 文字に制限します。
別のセルに特定の文字列が含まれている場合、セル内のテキストの入力長を制限するにはどうすればよいですか?
つまり、セル A1 に「DEV」が含まれている場合、セル B1 の入力長を 4 文字に制限します。
これを行うには、データ検証を使用できます。
これを適用する範囲を選択します。
[データ] で [データ検証] を
選択し、[テキストの長さ] と [以下] を選択します [
最大] ボックスに次の式を入力します:
=IF(ISERROR(FIND("DEV",A1)),255,4 )
大文字と小文字を区別したくない場合は、"FIND" を "SEARCH" に変更します。
編集:明確にするために、エントリの長さを制限する範囲を選択してから、「データ検証」を選択します。また、「A1」は、制限を適用する範囲に隣接する最初のセルになります。したがって、ヘッダー行があり、列 B に 5 行の制限を適用する場合は、「A1」を「A2」に変更し、先に進む前に B2 から B6 を選択します。