📘 Excel逆引き事典

Excelで土日・祝日の部分一致非表示設定方法

「土日や祝日のデータだけを非表示にしたい!」という悩みは、多くの実務でよく遭遇します。手作業では時間がかかる上、ミスが起こりやすい問題です。この記事では、Excelの数式とマウス操作を使って、部分一致で土日・祝日のデータを非表示にする方法を詳しく解説します。これにより、効率的な業務運営が可能になります。

📊 やり方の比較

手法メリットデメリット推奨
数式(SUBTOTAL関数)自動更新され、他のフィルタと連携可能複雑な設定が必要
マウス操作(条件付き書式)直感的で簡単手動での調整が必要

fx 使用する数式

Excel / SpreadSheet
=SUBTOTAL(104, A2)

💡 仕組みの解説

【数式の仕組み】土日・祝日のデータを非表示にするには、SUBTOTAL関数を使用します。この関数は、特定の条件に合致するセルだけを抽出し、他のセルを非表示にすることが可能です。

具体的な設定方法は以下の通りです:

  1. A列に日付が入力されていると仮定します。
  2. B列にSUBTOTAL関数を適用します。例えばB2セルには「=SUBTOTAL(104, A2)」と入力します。
  3. この式は、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版と異なる場合があります。