データ検証はExcel 2007とExcel 2010の間で互換性がありませんか?


2

マシンAでは、Excel 2010を使用してシートの一部のセルにデータ検証を追加しました。データ検証値のリストは、同じファイルの別のタブにあります。次に、ワークブックを共有フォルダーに移動しました。マシンBでは、Excel 2007でこれを開き、データ検証がなくなったことを確認しました。

この問題をデバッグ/トラブルシューティングするにはどうすればよいですか?

回答:


2

データ検証(および条件付き書式)参照は、Excel 2010以降の別のシートを指すことができます。ただし、2010より前のバージョンでは、これは機能しません。

データ検証を提供するセルの名前付き範囲を作成する必要があります。そのため、値のリストを含むシートで値を選択し、[数式]リボン> [名前マネージャー]> [新規]をクリックし、範囲の名前を入力します(またはお好みの手法を使用して名前付き範囲を作成します)。次に、リストオプションにデータ検証を設定し、次のように範囲名を参照させます

= MyRange

(「MyRange」は、作成した範囲の名前です)これは、Excelのすべての現在のバージョンで機能します。


できます!どうもありがとうございます!;-)
ランディ

0

データ検証(および条件付き書式)参照は、Excel 2010以降の別のシートを指すことができます。ただし、2010より前のバージョンでは、これは機能しません。

本当じゃない。2007では、別のシートから範囲を入力できます(他のシートからセルを選択することはできません)。例= Dropdowns!$ D $ 3:$ D $ 84

かなり奇妙に思えるこの問題にとって、これは本当に重要なことではありません!また、私が抱えていたこの問題を解決した回答に感謝します。

ありがとう


実際、これらのステートメントは完全に真実ではなく、完全に偽でもありません。のように、別のシートの範囲への単純な参照を入力できます=Dropdowns!$D$3:$D$84、それはうまく機能します。ただし、などの関数でその参照を使用すると、機能し=INDEX(Dropdowns!$D$3:$D$84,1,1)ません。
robinCTS
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.