Excel

スポンサーリンク
Excel

Excel関数 逆引き集 | 日付が範囲内か判定 → AND

概要「この日付が“開始〜終了の範囲内”に入っているか」を判定する最短ルートは、AND関数で上下の条件を同時に満たすかをチェックすることです。基本形は「=AND(開始<=対象, 対象<=終了)」。IFや...
Excel

Excel関数 逆引き集 | 指定期間のみ抽出 → FILTER

概要「指定した期間だけのデータを抽出したい」なら、Microsoft 365以降で使える FILTER 関数が最短です。FILTERは「範囲」と「条件」を渡すだけで、条件に合う行を丸ごと抽出してくれま...
Excel

Excel関数 逆引き集 | 曜日を英語表示 → TEXT(…, “dddd”)

概要日付から英語の曜日名(Monday, Tuesday…)を表示したいときは、TEXT関数に "dddd"(フル表記)や "ddd"(略称)を渡します。環境言語に左右されたくない場合は、書式にロケー...
Excel

Excel関数 逆引き集 | 月名を取得 → TEXT(…, “mmmm”)

概要月名(January、February…や「1月」「2月」)を表示したいときは、TEXT関数に表示形式 "mmmm"(完全な月名)または "mmm"(略称)を渡します。Excelは日付のシリアル値...
Excel

Excel関数 逆引き集 | 日付+時間 → +

概要Excelでは「日付」も「時刻」も同じ連続値(シリアル値)で管理されており、足し算(+)で簡単に合成できます。1日は1、1時間は1/24、1分は1/1440、1秒は1/86400として扱うため、“...
Excel

Excel関数 逆引き集 | 日付をシリアル値で取得 → VALUE

概要「文字列で入力された日付」を“Excelのシリアル値(数値)”に変換したいときは、VALUE関数が使えます。VALUEは「数値として解釈可能な文字列」を数値化し、日付文字列なら“日付シリアル値”、...
Excel

Excel関数 逆引き集 | 経過時間を表示 → [h]:mm

概要「24時間を超える経過時間」を見やすく表示したいときは、セルの表示形式を“ユーザー定義”で :mm にします。これにより、合計が 26:45 のように 24時間を超えても“時間がループせず”そのま...
Excel

Excel関数 逆引き集 | 時刻を秒に変換 → SECOND

概要「時刻から“秒(0〜59)だけ”を取りたい」ときは SECOND 関数が最短です。Excelの時刻は「1日=1(24時間)」の連続値で、SECONDはその中から“秒”部分だけを抽出します。単純な抽...
Excel

Excel関数 逆引き集 | 時刻を分に変換 → MINUTE

概要「時刻から“分(0〜59)だけ”を取りたい」ときは MINUTE 関数が最短です。Excelの時刻は「1日=1(24時間)」の連続値なので、MINUTEはその中から“分”の部分だけを抽出します。単...
Excel

Excel関数 逆引き集 | 時刻を時間数に変換 → HOUR

概要「時刻から“時間数(0〜23)だけ”を取りたい」ときは HOUR 関数が最短です。Excelの時刻は「1日=1(24時間)」の連続値なので、HOURはその中から“時”の部分だけを切り出します。単純...
Excel

Excel関数 逆引き集 | 時間の差を計算 → MOD

概要勤務開始・終了など「時間差」を計算するとき、終了が翌日に跨ぐと単純な引き算ではマイナスになります。ここで使えるのが MOD。Excelでは1日=1、1時間=1/24という連続値なので、「差を1で割...
Excel

Excel関数 逆引き集 | 勤続年数を求める → DATEDIF

概要勤続年数(入社からの年・月・日)を最短で計算するなら DATEDIF 関数が王道です。指定した開始日から終了日までの差を「年だけ」「月だけ」「日だけ」などの単位で返せます。TODAY() を終了日...
Excel

Excel関数 逆引き集 | 年齢を求める → DATEDIF(“y”)

概要生年月日から「現在の満年齢」を求めるなら、DATEDIF関数の単位 "y" が最短です。開始日に生年月日、終了日に TODAY()(今日)を渡すだけで、誕生日を過ぎているかまで含めて自動計算されま...
Excel

Excel関数 逆引き集 | 年度を求める → IF(MONTH<4, YEAR-1, YEAR)

概要日本の一般的な会計年度(4月始まり)を求めるなら、「月が1〜3月なら前年、4〜12月なら当年」というルールでIF関数を使います。日付から月と年を取り出し、条件分岐で年度年(YYYY)を返すのが最短...
Excel

Excel関数 逆引き集 | 年月リストを作成 → EDATE+SEQUENCE

概要「年月のリスト(毎月連番)」を作るなら、EDATEで“月をずらす”+SEQUENCEで“件数を並べる”の合わせ技が最短です。開始月を1つ決めて、SEQUENCEで0,1,2…の増分を作り、その増分...
Excel

Excel関数 逆引き集 | 日付を連続生成 → SEQUENCE

概要「日付をズラッと連続で並べたい」なら、SEQUENCE関数が最短です。開始日・件数・間隔を指定するだけで、1日刻みはもちろん、7日刻み、縦横の“カレンダー表”まで一発生成。TEXTで見た目を整えた...
Excel

Excel関数 逆引き集 | ISO週番号 → ISOWEEKNUM

概要「国際規格の週番号(ISO 8601)」を取りたいなら、ISOWEEKNUM関数が最短です。ISO週は“月曜始まり”、かつ「年内で最初の木曜を含む週」が“Week 1”になるため、年末年始で週番号...
Excel

Excel関数 逆引き集 | 週番号を取得 → WEEKNUM

概要「日付が“年の第何週”か」を知りたいなら、WEEKNUM関数が最短です。週の始まり(日曜/月曜/ISO基準)を指定でき、返り値は1〜53の週番号。プロジェクトの週次管理、売上週次集計、レポートの“...
Excel

Excel関数 逆引き集 | 土日判定 → WEEKDAY>=6

概要「その日付が“土日”かどうか」を最短で判定するなら、WEEKDAY関数を種類=2で使い、条件「>=6」をチェックします。種類=2は「月=1, 火=2, …, 金=5, 土=6, 日=7」という並び...
Excel

Excel関数 逆引き集 | 指定曜日の日付を探す → WEEKDAY+計算

概要「指定した曜日の日付」を見つける王道は、WEEKDAYで“曜日番号”を取り、ずれ日数を計算して加減算する方法です。コツは「月曜=1〜日曜=7(種類=2)」を使うこと。これなら「次の◯曜日」「前の◯...
Excel

Excel関数 逆引き集 | 平日のみ抽出 → WEEKDAY

概要「平日だけを抽出したい」ときの基本は、WEEKDAY関数で曜日番号を取り、平日条件でフィルタすることです。WEEKDAYは日付から「曜日番号」を返し、引数の設定次第で月曜=1〜日曜=7などの並びを...
Excel

Excel関数 逆引き集 | 日付が月末か判定 → EOMONTH比較

概要「その日付が月末かどうか」を判定する最短手は、EOMONTH関数で“その月の月末日”を取り出して、対象日付と一致比較する方法です。具体的には A2=EOMONTH(A2,0) が真(TRUE)なら...
Excel

Excel関数 逆引き集 | 日付−n日 → –

概要「日付から“n日を引く”」だけなら、関数は不要です。Excelの日付は「1日=1」の連番(シリアル値)なので、単純に “− n” の引き算で n 日前が求まります。例えば 2025/12/17 −...
Excel

Excel関数 逆引き集 | 日付+n日 → +

概要「日付に“n日”足した日付」を作るだけなら、関数不要で“足し算”が最短です。Excelの日付は「1日=1」のシリアル値なので、日付セルに「+ n」をするだけで n 日後の新しい日付になります。例え...
Excel

Excel関数 逆引き集 | 日付を文字列表示 → TEXT

概要日付を「好きな書式の文字列」で表示したいときは、TEXT関数が最短です。TEXTは、日付(や数値)を指定の表示形式に変換して“文字列”として返します。レポートの整形、CSVキーの作成、メール差し込...
Excel

Excel関数 逆引き集 | 日付・時間:年月(YYYYMM)を作る → TEXT

概要「日付から年月(YYYYMM形式)を作りたい」ときは TEXT関数 を使います。TEXTは日付や数値を指定した表示形式で文字列に変換できる関数です。表示形式に "yyyymm" を指定すれば、20...
Excel

Excel関数 逆引き集 | 四半期を求める → ROUNDUP(MONTH/3,0)

概要「日付から四半期(Q1〜Q4)を求めたい」ときは、ROUNDUP(MONTH(日付)/3,0) を使うのが定番です。MONTH関数で月を取り出し、それを3で割って切り上げることで「1〜4」の四半期...
Excel

Excel関数 逆引き集 | 月初からの経過日数 → DAY

概要「月初から何日経過しているか」を一瞬で出すなら、DAY関数が最短です。DAYは“その月の何日目か”を返すので、実質「月初からの経過日数(1始まり)」になります。たとえば 2025/12/17 なら...
Excel

Excel関数 逆引き集 | 営業日を加算 → WORKDAY

概要「営業日ベースで何日後(前)の日付」を求めるなら WORKDAY関数 が最短です。開始日から指定した営業日数だけ進め(負数なら戻し)、土日を自動的に除外します。祝日一覧を渡せば、祝日もまとめて除外...
Excel

Excel関数 逆引き集 | 祝日を除いた営業日数 → NETWORKDAYS(開始,終了,祝日)

概要「祝日を除いた営業日数」を一発で数えるなら、NETWORKDAYS関数に祝日リストを渡します。開始日から終了日までの間で「土日」を除き、さらに指定した祝日も除外した“実働日数”を返します。納期まで...
Excel

Excel関数 逆引き集 | 営業日数を計算 → NETWORKDAYS

概要営業日数(平日だけの日数)を一発で数えるなら NETWORKDAYS関数 が最短です。開始日から終了日までの間で「土日を除いた日数」を返し、さらに祝日リストを渡せば祝日も除外できます。納期までの残...
Excel

Excel関数 逆引き集 | 年数の差 → DATEDIF(“y”)

概要2つの日付の「満年数(端数切り捨ての年数差)」を最短で求めるなら、DATEDIF関数の "y" を使います。"y" は開始日から終了日までに“完全に経過した年”だけを返します。年次評価、勤続年数、...
Excel

Excel関数 逆引き集 | 月数の差 → DATEDIF(“m”)

概要「2つの日付の“月数差”」を最短で出すなら、DATEDIF関数の "m" を使います。"m" は開始日から終了日までの“丸めた月数”(端数の日を切り捨て)を返します。契約の経過月数、勤続月数、分割...
Excel

Excel関数 逆引き集 | 日付の差(日数)→ DATEDIF(“d”)

概要Excelで「2つの日付の差(日数)」を求めるなら、DATEDIF関数の "d" を使うのが最短です。DATEDIFは開始日から終了日までの差を、指定した単位で返す“隠し関数”で、特に "d" は...
Excel

Excel関数 逆引き集 | 指定月後の日付 → EDATE

概要「指定した月数だけ前後にずらした同日」を求めるなら、EDATE関数が最短です。EDATEは基準日から「nか月後(または前)」の同じ“日”を返します。月末や31日問題も自動調整されるため、契約更新日...
Excel

Excel関数 逆引き集 | 月末日を取得 → EOMONTH

概要Excelで「月末日(その月の最後の日)」を求めたいときは EOMONTH関数 を使います。EOMONTHは、指定した日付から「指定月数だけ前後にずらした月の末日」を返します。月末締めの集計、請求...
Excel

Excel関数 逆引き集 | 日付・時間:月初日を取得 → EOMONTH(…, -1)+1

概要Excelで「月初日」を取得したいときは EOMONTH関数 を応用します。EOMONTHは「指定した月の末日」を返す関数ですが、これに -1 を指定して前月末を求め、その結果に +1 を加えるこ...
Excel

Excel関数 逆引き集 | 日付・時間:曜日名を表示 → TEXT(…, “aaa”)

概要Excelで「日付から曜日名を表示」したいときは TEXT関数 を使います。TEXT関数は日付や数値を指定した表示形式で文字列に変換できる関数です。曜日を表示するには "aaa" や "aaaa"...
Excel

Excel関数 逆引き集 | 日付・時間:曜日番号を取得 → WEEKDAY

概要Excelで「日付の曜日番号」を取り出すには、WEEKDAY関数を使います。曜日を数字で返すので、勤務表の判定(平日/週末)や、曜日別集計、条件分岐に便利です。返し方(どの曜日を1にするか)は第2...
Excel

Excel関数 逆引き集 | 日付・時間:日を取得 → DAY

概要Excelで「日付から日だけを取り出したい」ときは DAY関数 を使います。DAYは指定した日付から「日(1~31)」を返す関数です。例えば「2025/12/17」から「17」を取り出せます。月ご...
Excel

Excel関数 逆引き集 | 日付・時間:月を取得 → MONTH

概要Excelで「日付から月だけを取り出したい」ときは MONTH関数 を使います。MONTHは指定した日付から「月(1~12)」を返す関数です。例えば「2025/12/17」から「12」を取り出せま...
Excel

Excel関数 逆引き集 | 日付・時間:年を取得 → YEAR

概要Excelで「日付から年だけを取り出したい」ときは YEAR関数 を使います。YEARは指定した日付から「西暦の年」を返す関数です。日付の一部を抽出して集計や条件分岐に使うときに便利です。例えば「...
Excel

Excel関数 逆引き集 | 日付・時間:時刻を作成 → TIME

概要Excelで「時刻を作成」したいときは TIME関数 を使います。TIMEは「時・分・秒」を指定して時刻を返す関数です。内部的には日付と同じシリアル値で管理されるため、計算や表示形式の変更も自由自...
Excel

Excel関数 逆引き集 | 日付・時間:現在の日時を表示 → NOW

概要Excelで「現在の日時」を表示したいときは NOW関数 を使います。NOWはパソコンのシステム日時を参照し、日付と時刻を同時に返す関数です。TODAYが「日付のみ」なのに対して、NOWは「日付+...
Excel

Excel関数 逆引き集 | 日付・時間:日付を作成 → DATE

概要Excelで「日付を作成」したいときは DATE関数 を使います。DATEは「年・月・日」を指定して日付を返す関数です。シリアル値として返されるため、日付計算や表示形式の変更も自由自在です。入力デ...
Excel

Excel関数 逆引き集 | 日付・時間:今日の日付を表示 → TODAY

概要Excelで「今日の日付」を自動的に表示したいときは TODAY関数 を使います。TODAYはパソコンのシステム日付を参照し、常に最新の日付を返す関数です。毎日更新されるので、日報やスケジュール表...
Excel

Excel関数 逆引き集 | 文字列を配列で返す → TEXTSPLIT

概要Excelで「文字列を区切って配列として返す」には TEXTSPLIT関数 を使います。TEXTSPLITは、指定した区切り文字で文字列を分割し、結果をセルに展開する動的配列関数です。従来はMID...
Excel

Excel関数 逆引き集 | 文字列末尾に改行を入れる → “文字列”&CHAR(10)

概要Excelで「文字列の末尾に改行を入れたい」ときは、CHAR(10) を使います。CHAR(10)は「改行コード(LF)」を表し、文字列と結合することでセル内に改行を挿入できます。改行を表示するに...
Excel

Excel関数 逆引き集 | 文字列をn回繰り返す → REPT

概要Excelで「文字列をn回繰り返す」には REPT関数 を使います。REPTは「Repeat(繰り返す)」の略で、指定した文字列を指定回数だけ連続して表示する関数です。簡単なパターン生成から、セル...
Excel

Excel関数 逆引き集 | 正規表現風の操作 → PowerQuery推奨

概要Excel標準関数には「正規表現(Regex)」のような高度な文字列操作機能はありません。複雑なパターン抽出や置換をしたい場合は、Power Queryを使うのが推奨です。Power Queryは...
Excel

Excel関数 逆引き集 | 大量の文字列置換 → SUBSTITUTE連鎖

概要大量の置換(表記ゆれや記号の統一、誤字修正など)を一気に片付ける最短手は、SUBSTITUTEの“連鎖”です。個別の置換を入れ子にして順番に適用すれば、1セルで複数の変換を完了できます。Micro...
Excel

Excel関数 逆引き集 | ファイルパスからファイル名取得 → MID

概要Excelで「ファイルパスからファイル名だけを取り出したい」ときは、MID関数+SEARCH関数を組み合わせます。SEARCHで最後の「\」の位置を探し、その直後から文字列をMIDで切り出すことで...
Excel

Excel関数 逆引き集 | 末尾のファイル拡張子を取得 → RIGHT

概要Excelで「ファイル名から拡張子だけを取り出したい」ときは、RIGHT関数+SEARCH関数を組み合わせます。拡張子は通常「.」の後ろに続く文字列なので、「.」の位置をSEARCHで探し、その後...
Excel

Excel関数 逆引き集 | メールアドレスのユーザー部分取得 → LEFT

概要メールアドレスから「ユーザー部分(@より前の文字列)」を取り出したいときは、LEFT関数+SEARCH関数を組み合わせます。SEARCHで「@」の位置を調べ、その直前までをLEFTで切り出す仕組み...
Excel

Excel関数 逆引き集 | URLからドメイン取得 → MID+SEARCH

概要Excelで「URLからドメイン部分だけを取り出したい」ときは、MID関数+SEARCH関数の組み合わせが便利です。SEARCHで「//」や「/」の位置を探し、MIDでその間の文字列を切り出すこと...
Excel

Excel関数 逆引き集 | 指定桁にゼロ埋め → TEXT(A1,”0000″)

概要Excelで「指定した桁数にゼロ埋め」したいときは、TEXT関数を使うのが最もシンプルです。TEXT関数は数値を文字列に変換し、指定した表示形式に整えてくれます。例えば「0000」と指定すれば、必...
Excel

Excel関数 逆引き集 | 文字を逆順に並べる → 動的配列

概要Excelで「文字列を逆順に並べたい」とき、従来は複雑な関数の組み合わせが必要でした。しかし 動的配列関数 を使えば、文字列を一文字ずつ分解し、並べ替えて再結合することで簡単に逆順を実現できます。...
Excel

Excel関数 逆引き集 | 文字列の末尾が特定文字か → RIGHT+=

概要Excelで「文字列の末尾が特定の文字かどうか」を判定したいときは、RIGHT関数+比較演算子(=)を組み合わせます。RIGHTで文字列の末尾部分を切り出し、それが特定の文字と一致するかどうかを「...
Excel

Excel関数 逆引き集 | 文字列の先頭が特定文字か → LEFT+=

概要Excelで「文字列の先頭が特定の文字かどうか」を判定したいときは、LEFT関数+比較演算子(=)を組み合わせます。LEFTで文字列の先頭部分を切り出し、それが特定の文字と一致するかどうかを「=」...
Excel

Excel関数 逆引き集 | 半角カナを全角に → JIS

概要Excelで「半角カタカナ」を「全角カタカナ」に変換したいときに使うのが JIS関数 です。ASC関数が「全角→半角」なのに対して、JIS関数はその逆で「半角→全角」に変換します。データ入力時に半...
スポンサーリンク