コピペで即戦力!
セルに直接書くだけで仕事が片付く ― Excel & スプレッドシート関数 50 選

VBA / Apps Script 不要 ― セルにコピペするだけで機能します。
Excel 365 と Google スプレッドシートの両対応。書式が共通のものは 1 行で、そのまま両方動きます。
全 8 カテゴリ × 50 本 を “やりたいこと” 起点で整理。表の見方は下の凡例をどうぞ。
表の読み方
| やりたいこと | 🟢 Excel🟢 Sheets | セルに書く式 (上 Excel / 下 Sheets) |
上段に Excel アイコン、下段にスプシアイコンを置き、右側にそれぞれの式を並べています。
必要なのは Ctrl + C → Ctrl + V だけ。数字やセル参照を変えればすぐ自分のシートで使えます。
日付・時刻系(8 本)
やりたいこと | 対応アプリ | セルに書く式 |
---|---|---|
日付を和式で表示 yyyy年m月d日 |
🟢 共通 | =TEXT(A1,"yyyy年m月d日") |
日付に曜日を追加 2025/4/29(火) |
🟢 Excel 🟢 Sheets |
=TEXT(A1,"yyyy/mm/dd(aaa)") =TEXT(A1,"yyyy/mm/dd(ddd)") |
0 なら空欄にする (A1=0 → “”) |
🟢 共通 | =IF(A1=0,"",A1) |
今日から1か月後 月末も安全 |
🟢 共通 | =EDATE(TODAY(),1) |
開始~終了の日数差 B1−A1 |
🟢 共通 | =IF(OR(A1="",B1=""),"",B1-A1) |
西暦→和暦表示 令和○年m月d日 |
🟢 Excel 🟢 Sheets |
=TEXT(A1,"[$-ja-JP-x-gannen]ggge年m月d日") =TEXT(A1,"ggge""年""m""月""d""日""") |
週の月~日を出力 横7日並べる |
🟢 共通 | =SEQUENCE(1,7,A1-WEEKDAY(A1,2)+1,1) |
現在の日付時刻を入力 (更新型) |
🟢 共通 | =NOW() |
値・書式変換(8 本)
やりたいこと | 対応アプリ | セルに書く式 |
---|---|---|
数式を値に置換 ※貼り付け専用セル |
🟢 共通 | =A1 ⇒ コピー → 値貼付 |
0 を空欄・負数赤表示 書式で制御 |
🟢 共通 | 書式設定 ユーザー定義 #,##0;-#,##0;; |
半角→全角カナ変換 資料体裁用 |
🟢 共通 | =JIS(A1) |
郵便番号書式化 000-0000 |
🟢 共通 | =TEXT(A1,"000-0000") |
英字を大文字に統一 UPPER 変換 |
🟢 共通 | =UPPER(A1) |
URLをハイパーリンク化 クリック対応 |
🟢 共通 | =HYPERLINK(A1,A1) |
改行を“ / ”へ置換 セル内整形 |
🟢 共通 | =SUBSTITUTE(A1,CHAR(10)," / ") |
前後スペースを除去 TRIM 応用 |
🟢 共通 | =TRIM(A1) |
セル・範囲操作(8 本)
やりたいこと | 対応アプリ | セルに書く式 |
---|---|---|
行番号を自動付番 1,2,3… |
🟢 共通 | =SEQUENCE(COUNTA(B:B)) |
列幅自動調整用 LEN 最大取得 |
🟢 Excel 🟢 Sheets |
=MAX(LEN(B:B)) (Ctrl+Shift+Enter in Excel2016以前)=ARRAYFORMULA(MAX(LEN(B:B))) |
空白行か判定フラグ 行削除前確認 |
🟢 共通 | =IF(COUNTA(A1:Z1)=0,"空","") |
テーブル風インデックス ROW+MOD |
🟢 共通 | =IF(MOD(ROW(),2)=0,"偶","奇") |
行高さ自動算出 可視セル高さ |
🟢 Excel 🟢 Sheets |
(自動調整は手動操作) (Sheets も手動) |
指定範囲を結合表示 A&B&C |
🟢 共通 | =TEXTJOIN("",TRUE,A1:C1) |
1 行おき抽出(奇数) | 🟢 共通 | =FILTER(A:A,MOD(ROW(A:A),2)=1) |
列ごとの最大値一覧 | 🟢 Excel 🟢 Sheets |
=BYCOL(A1:D10,LAMBDA(c,MAX(c))) =MAP(A1:D10,LAMBDA(c,MAX(c))) |
検索・置換・重複処理(6 本)
やりたいこと | 対応アプリ | セルに書く式 |
---|---|---|
部分一致フラグ キーワード B1 |
🟢 Excel 🟢 Sheets |
=ISNUMBER(SEARCH($B$1,A1)) =REGEXMATCH(A1,$B$1) |
完全重複数を表示 (列A) |
🟢 共通 | =COUNTIF($A:$A,A1)-1 |
2列キー重複判定 A&B 同時 |
🟢 共通 | =COUNTIFS($A:$A,A2,$B:$B,B2)>1 |
キーワード一括置換 foo → bar |
🟢 共通 | =SUBSTITUTE(A1,"foo","bar") |
“東京”含む件数集計 | 🟢 共通 | =COUNTIF(A:A,"*東京*") |
フィルタ結果の行数 可視セルのみ |
🟢 共通 | =SUBTOTAL(103,A:A) |
シート/ブック操作(6 本)
やりたいこと | 対応アプリ | セルに書く式 |
---|---|---|
全シート名を一覧出力 | 🟢 共通 | VBA/GAS が必要(セル式不可) |
シート保護状態を表示 TRUE/FALSE |
🟢 Excel | =PROTECT.PROTECT (Excel 限定) |
ファイル名を取得 パス無し |
🟢 Excel 🟢 Sheets |
=CELL("filename") から MID 抜出=REGEXEXTRACT(CELL("filename"),".*/(.*)") |
ブック保存日時を表示 | 🟢 Excel 🟢 Sheets |
=TEXT(NOW(),"yyyy/mm/dd hh:mm") (手動更新)=NOW() |
現在開いているシート名 | 🟢 Excel 🟢 Sheets |
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,31) =REGEXEXTRACT(CELL("address"),"'([^']+)'") |
PDF 連携セルリンク PDF 出力は外部 |
🟢 Excel 🟢 Sheets |
=HYPERLINK("file:///C:\temp\output.pdf","開く") =HYPERLINK("https://drive.google.com/…","開く") |
ファイル出力・PDF化 (4 本)
やりたいこと | 対応アプリ | セルに書く式 |
---|---|---|
選択範囲を PDF 化(セル操作不可) | 🟢 Excel 🟢 Sheets |
VBA/GAS を推奨 |
CSV に一括書き出し(外部処理) | 🟢 Excel 🟢 Sheets |
PowerQuery / GAS を推奨 |
HTML テーブルコピー(クリップボード) | 🟢 Excel 🟢 Sheets |
— |
全シートを PDF 連続出力 | 🟢 Excel 🟢 Sheets |
— |
印刷 & レイアウト (4 本)
やりたいこと | 対応アプリ | セルに書く式 |
---|---|---|
改ページ解除状態を確認 | 🟢 共通 | 手動操作のみ |
印刷方向を横向き指示 | 🟢 共通 | — (ページ設定で指定) |
1ページに収める倍率計算 | 🟢 共通 | =ROUNDUP(COUNTA(A:A)/50,0) などで目安計算 |
ヘッダーにファイル名 + 日付 | 🟢 共通 | ページ設定に直接入力 |
便利ユーティリティ (6 本)
やりたいこと | 対応アプリ | セルに書く式 |
---|---|---|
5分ごと自動時刻表示 Now + 再計算 |
🟢 Excel 🟢 Sheets |
=NOW() & F9 手動更新=NOW() (自動) |
入力規則エラー検知 TRUE/FALSE |
🟢 共通 | =ISERROR(A1) |
QR コード用 URL 作成API 連携 |
🟢 Excel 🟢 Sheets |
="https://chart.googleapis.com/chart?cht=qr&chs=150x150&chl="&ENCODEURL(A1) =HYPERLINK("https://chart.googleapis.com/chart?cht=qr&chs=150x150&chl="&ENCODEURL(A1),"QR") |
ファイル名+シート名連結 | 🟢 Excel 🟢 Sheets |
=CELL("filename") =CELL("address") |
範囲の可視セル合計 (SUBTOTAL) |
🟢 共通 | =SUBTOTAL(109,A1:A100) |
UNIQUE → 件数表示 別シート集計 |
🟢 共通 | =COUNTA(UNIQUE(A:A)) |
使い方ヒント
-
コピーするときは 3 列目の式だけ取れば OK。Excel/Sheets で異なる場合も上下 2 行あるので迷いません。
-
PDF 出力やシート操作など セル式だけで完結しにくい 項目は、補足として VBA / Apps Script 活用を推奨しています。
-
フォント色や塗り分けは 条件付き書式 と組み合わせると視覚的にわかりやすくなります。
この記事を書いた人

このライターの最新記事
LifeStyle2025年5月1日コピペで即戦力!
セルに直接書くだけで仕事が片付く ― Excel & スプレッドシート関数 50 選Web2024年10月30日データ管理を最適化するためのバックアップ戦略
Web2024年10月21日失われたら終わり?業務データを守るためのバックアップ入門
NEWS2024年7月29日ixMarkプレスリリース掲載のお知らせ