入力済みの値をリストから除外! #Excel #LifeHacks #Office
Excelのプルダウン(ドロップダウン)は便利なんですが、引き継いだファイルだと「どこに設定されてるのか分からない」「一部だけ外したい」「自由入力に戻したい」ってよくなります。私が実務でやっている確認~解除手順をまとめます。 1) プルダウンを“解除/削除”する基本(データの入力規則) 対象セルを選択 →[データ]→[データの入力規則]を開きます。 ・入力規則ごと消す:[すべてクリア](または「許可:すべての値」) ・プルダウン自体を消したい:リスト設定を解除=入力規則を削除、が一番確実です。 ※「ドロップダウンリストから選択する」のチェックがある場合、ここを外すだけだと“入力規則は残る”ので、完全に自由入力にしたいならクリア推奨です。 2) 「一部だけ解除」したいとき 解除したいセル範囲だけを選んで同じ操作をします。表全体を選ぶと全部消えるので注意。 逆に、同じ入力規則が広範囲にかかっていて探すのが大変なときは、入力規則ダイアログ内の「同じ入力規則が設定されたすべてのセルに変更を適用」を使うと、まとめて揃えられて楽です(解除したい範囲だけに適用するのがコツ)。 3) 自由入力にしたい(ただし警告は出したい) 完全自由入力=入力規則削除が最短です。 でも「入力は自由にさせたいけど、ミスだけは減らしたい」場合は、入力規則を残して ・エラーメッセージ:[停止]→[警告]または[情報]に変更 にすると、リスト外でも入力できつつ注意喚起できます。 4) スプレッドシートの“プルダウン警告を非表示”の考え方 Excelと違って、Googleスプレッドシートは「無効なデータの警告表示」をオフにする運用が多いです。入力規則を削除するか、データの検証で「警告を表示」を切り替えるイメージです(Excelの“警告/情報”に近い)。 5) 入力済みの値をリストから除外して「未割当」だけ出す(氏名・チーム分けで便利) 名簿(氏名!B3:B100)と、すでに割り当てた範囲(例:D3:D100、E3:E100)がある前提です。 ・まず縦に結合:VSTACK(D3:D100, E3:E100) ・名簿と突合して「未割当だけ」を作りたい場合、方法はいくつかありますが、私がよくやるのは“名簿から割当済みを除外する”作り方です。 さらに、表示が崩れるのを防ぐために IFERROR を最後に巻くと、#CALC! などのエラー対策になります。 例:結果セルに =IFERROR((未割当を返す数式), "") の形にしておくと、人数が少ない月でも見た目が安定します。 6) 「ドロップダウンリストを追加」するときの注意 未割当リストを別セルにスピル表示して、その範囲を入力規則の「元の値」に指定すると運用が楽です。行数が増える前提なら、あらかじめ大きめの範囲で作っておくと、後で範囲調整が減ります。 このあたりを押さえると、「プルダウンを消す/一部解除/自由入力」も、「入力済み氏名を除外して未割当だけ選ばせる」もスムーズになります。























