web-dev-qa-db-ja.com

Googleスプレッドシートに日付ピッカーを追加する

Googleスプレッドシートの列のすべてのセルに日付ピッカーを挿入して、誰でもそのセルをクリック(シングルクリックで)し、日付を選択する日付ピッカーカレンダーを取得することは可能ですか?

49
user12181

日付ピッカーを表示する選択項目(つまり、単一セル、行全体、列全体)を右クリックし、データ検証を開きます。基準を設定:Dateis a valid dateをクリックし、保存をクリックします。セルをダブルクリックしてください!

78
Kevin Mowrey

最初の答えは私のために働いているようです。

ステップ1:日付を入力するセルを右クリックします。
ステップ2:データ検証を選択します。
ステップ3:基準を「日付」に設定すると、有効な日付になります。
ステップ4:保存
ステップ5:セルをダブルクリックすると、日付ピッカーがポップアップ表示されます。

複数のセルで日付ピッカーを表示する場合は、検証済みセルをコピーして、シート上の日付を表示したい場所に貼り付けます。

4
Abhishek Shaw

私の記憶が正しければ、セルのフォーマットを日付に設定するだけで同じ効果が得られます

正確な要件を満たすソリューションはないと思いますが、たとえば、いくつかの条件付き書式を使用して効果を「チート」することができます

デフォルトの日付は01/01/0001です。つまり、ユーザーが入力しない日付です。

次に、セルの背景と同じフォントの色になるようにセルの条件付き書式を設定します。

この方法では、ユーザーがセルをダブルクリックすると、日付ピッカーが表示されますが、そうするまで空白のセルのように見えます。もちろん、他の数式がデフォルトの日付を無視することを確認する必要があります。

1
Matt