Excelで土日・祝日の部分一致非表示設定方法
「土日や祝日のデータだけを非表示にしたい!」という悩みは、多くの実務でよく遭遇します。手作業では時間がかかる上、ミスが起こりやすい問題です。この記事では、Excelの数式とマウス操作を使って、部分一致で土日・祝日のデータを非表示にする方法を詳しく解説します。これにより、効率的な業務運営が可能になります。
📊 やり方の比較
| 手法 | メリット | デメリット | 推奨 |
|---|---|---|---|
| 数式(SUBTOTAL関数) | 自動更新され、他のフィルタと連携可能 | 複雑な設定が必要 | ◎ |
| マウス操作(条件付き書式) | 直感的で簡単 | 手動での調整が必要 | 〇 |
fx 使用する数式
Excel / SpreadSheet
=SUBTOTAL(104, A2)💡 仕組みの解説
【数式の仕組み】土日・祝日のデータを非表示にするには、SUBTOTAL関数を使用します。この関数は、特定の条件に合致するセルだけを抽出し、他のセルを非表示にすることが可能です。
具体的な設定方法は以下の通りです:
- A列に日付が入力されていると仮定します。
- B列にSUBTOTAL関数を適用します。例えばB2セルには「=SUBTOTAL(104, A2)」と入力します。
- この式は、A2セルの値が土日・祝日の場合、結果として0を返し、それ以外の場合には1を返します。
この方法では、元データは削除されません。代わりにB列で抽出された結果に基づいてフィルタリングされます。
具体的な手順
1
B列にSUBTOTAL関数を適用し、土日・祝日の判定を行います。
2
フィルタ機能を使用して、結果が0のセルを非表示にします。
3
元データは削除されませんので、必要に応じてフィルタを解除できます。
よくある質問
Q Q1. 数式とマウス操作、どちらがおすすめですか?
A.
A1. 数式は高度な設定が可能ですが、マウス操作の方が直感的で簡単です。業務の規模や複雑さに応じて選択してください。
Q Q2. 土日・祝日の判定関数を知りたい
A.
A2. WEEKDAY関数とHOLIDAY関数を使用します。WEEKDAYは曜日を返し、HOLIDAYは特定の日付が祝日かどうかを判断します。
Q Q3. スマホ版でも使える?
A.
A3. Excel OnlineやGoogleスプレッドシートでは、同様の機能を使用できます。ただし、具体的な操作手順はPC版と異なる場合があります。