小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2025年1月13日【ID:0】

【Excel】○○IF(S)関数で便利な「*」と「?」とは

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


COUNTIF関数やCOUNTIFS関数、SUMIF関数やSUMIFS関数などの条件指定において非常に有用なワイルドカードと呼ばれる記号であるアスタリスク(*)クエスチョンマーク(?)を活用したことはありますでしょうか。
実は、これらの記号を活用することで、より幅広い集計が可能になります。

この記事では、アスタリスク(*)とクエスチョンマーク(?)を活用して、Excelで効率的にデータを集計する方法を具体例とともにご紹介します。


1. アスタリスク(*)を使ったデータ集計

アスタリスク(*)は、文字列の中で任意の文字が0文字以上続く場合に活用する記号です。

例えば、以下の表の住所から「東京都」の住所の件数を取得する場合、「東京都○」の「○」が任意の0文字以上の文字になります。

そのため、件数を求める際に活用するCOUNTIF関数の条件にて、「○」を「*」に置き換えて指定します。
実際に指定した例は以下になります。

=COUNTIF(D3:D17,"東京都*")
// D3:D17: 集計範囲(住所列)
// "東京都*": 条件(東京都で始まる任意の文字列)

このように指定することで、以下のように「東京都」の住所の件数を求めることができます。


2. クエスチョンマーク(?)を使ったデータ集計

クエスチョンマーク(?)は、文字列の中の任意の1文字を指定する場合に活用する記号です。

例えば、以下の表のIDから、「A」から始まる数値4桁のIDの件数を取得する場合、「A○○○○」の「○」が任意の1文字になります。

そのため、件数を求める際に活用するCOUNTIF関数の条件にて、「○」を「?」に置き換えて指定します。
実際に指定した例は以下になります。

=COUNTIF(B3:B17,"A????")
// B3:B17: 集計範囲(ID列)
// "A????": 条件(Aから始まる数値4桁の文字列)

このように指定することで、以下のように、Aから始まる数値4桁のIDの件数を求めることができます。


3. 注意点

アスタリスク(*)とクエスチョンマーク(?)のワイルドカードを活用する場合、条件は必ずダブルクォーテーション(")で囲む必要があります。

アスタリスク(*)やクエスチョンマーク(?)を文字そのものとして扱いたい場合は、以下のように、ワイルドカードの手前にエスケープ文字(~)を指定します。

=COUNTIF(D3:D17,"東京都~*")

4. まとめ

アスタリスクとクエスチョンマークを使いこなすことで、○○IF(S)関数をさらに柔軟に活用できるようになります。

・アスタリスク(*): 任意の0文字以上の文字列
・クエスチョンマーク(?): 任意の1文字

これらを活用して、Excelでの条件に応じたデータ集計を効率化してみてください。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7175427

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【ExcelVBA】複数フォルダを一括作成

【Excel】色んな数値の連番の入力方法

【Googleスプレッドシート】表の最終行を選択するリンク

【ExcelVBA】クリック操作だけで数量を入力

【Excel】PDFファイルを読み込む方法

【Excel】スピンボタンでデータ抽出

【ExcelVBA】ダブルクリックで値を切り替える方法

【Excel】数式で週の開始日を求める

【Excel】グラフの項目の順番を逆にする

【Excel】フィルターで絞った上でトップ3を求める

【Excel】書類などの簡易的な入力チェック

【Excel】表の中に集計行を瞬時に挿入

【Excel】各フォルダへのハイパーリンクを瞬時に作成

【Excel】VLOOKUP関数の参照元の表を切り替える

【Excel】Python in Excelでクロス表を1行1データに変換

【Excel】勤務日数を瞬時に求める

【Excel】最初に覚えるべき集計関数(7選)

【Excel】該当日の全予定をセル内に改行して抽出

【Excel】新関数で「好みの項目」を「好みの順番」で抽出する方法

【ExcelVBA】半角文字を自動で全角文字に変換

【Excel】FILTER関数1つで離れている項目を抽出

【Excel】同じ名前のファイルを同時に開く方法

【Excel】カレンダーに休日を反映(VLOOKUP不要)

【Excel】分析に必要な情報を瞬時に求める

【Excel】深夜退社を考慮した勤務時間の求め方





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ