web-dev-qa-db-ja.com

列全体に対するExcelデータの検証

Excel2010の列全体にデータ検証リストを適用したい。検証ルールをコピーせずにそれを行うにはどうすればよいですか。

3
udaya726

列全体にデータ検証を適用することは良い習慣ではありません。手動で入力したスプレッドシートが100万行を超えることはほとんどありません。データの新しい行にデータ検証を自動的に適用する場合は、Excelテーブルの使用を検討することをお勧めします。最初のデータ行で数式、フォーマット、データ検証を設定します。データの新しい行が入力されると、これらの数式、形式、およびデータ検証が新しい行に適用されます。

ヘッダー行が必要ない場合は、少し調整を加えて、テーブルの最初の行から数式とデータ検証を開始できます。

4
teylyn

同様のルールを適用するセルを選択しますが、異なる参照(行の変更または列の変更)に従って変更し、1つのデータ検証を正しく行い、数式で変更したくない参照を修正すると、すべてのセルに適用されます

0
user777724

Excel for Office 365デスクトップアプリケーションでは、データ検証がテーブルの新しい行に確実にコピーされません。 (私はこれが事実であることを確認しました、そして結果の検索は私をこの投稿に導いたものです。)

可能性のある解決策(確かにかなり洗練されていない)は、(1)データ検証なしの新しいセルと、目的のデータ検証がある少なくとも1つのセルを選択し、(2)リボンの[データ検証]をクリックすることです。既存のデータ検証ルールを新しいセルに適用するかどうかを尋ねるダイアログが開き、出来上がり...

免責事項:私はこれをまったくテストしていないので、YMMV。

0
mvs

セルをクリックする代わりに、ヘッダー(A、B、Cなど)をクリックして、データツール>データ検証に移動します。

0
Helder Antunes