Excel 2016 vs Microsoft 365 — 違いと移行ガイド
Excel 2016からMicrosoft 365へのアップグレードで使えるようになる関数・機能を比較します。 移行前に確認しておきたいポイントもまとめています。
Microsoft 365で新たに使える関数・機能
Excel 2016では使えないが、Microsoft 365にアップグレードすると使えるようになる71件です。
ExcelでXLOOKUP関数が使えるバージョンは?
XLOOKUP関数はExcel 2021/2024/365で使用可能です。
IFS関数やSWITCH関数はどのバージョンから使える?
IFS関数とSWITCH関数はExcel 2019以降で使用可能です。
TEXTJOIN関数とCONCAT関数はどのバージョンから使える?
TEXTJOIN関数とCONCAT関数はExcel 2019以降で使用可能です。
MAXIFS関数・MINIFS関数が使えるバージョンは?
MAXIFS関数とMINIFS関数はExcel 2019以降で使用可能です。
LET関数とは?どのバージョンで使える?
LET関数はExcel 2021/2024およびMicrosoft 365で使用可能です。
LAMBDA関数はどのバージョンで使える?
LAMBDA関数はExcel 2024およびMicrosoft 365で使用可能です。
FILTER、SORT、UNIQUE等の動的配列関数はどのバージョンで使える?
動的配列関数はExcel 2021/2024およびMicrosoft 365で使用可能です。
TEXTSPLIT関数はどのバージョンで使える?
TEXTSPLIT関数はMicrosoft 365およびExcel 2024で使用可能です。
VSTACK関数・HSTACK関数はどのバージョンで使える?
VSTACK関数とHSTACK関数はMicrosoft 365およびExcel 2024で使用可能です。
TOCOL、TOROW、WRAPROWS、WRAPCOLS関数が使えるバージョンは?
TOCOL、TOROW、WRAPROWS、WRAPCOLSはMicrosoft 365で使用可能です。
TAKE、DROP、CHOOSECOLS、CHOOSEROWS関数のバージョン対応は?
TAKE、DROP、CHOOSECOLS、CHOOSEROWSはMicrosoft 365で使用可能です。
GROUPBY関数・PIVOTBY関数とは?どのバージョンで使える?
GROUPBY関数とPIVOTBY関数はMicrosoft 365専用です。
Excelで正規表現関数(REGEXTEST等)が使えるのはどのバージョンから?
正規表現関数はMicrosoft 365専用です。
IMAGE関数(セルに画像を挿入する関数)が使えるバージョンは?
IMAGE関数はExcel 2024およびMicrosoft 365で使用可能です。
XMATCH関数はどのバージョンで使える?MATCH関数との違いは?
XMATCH関数はExcel 2021/2024およびMicrosoft 365で使用可能です。
スピル(動的配列)機能とは?どのバージョンで使える?
スピルはExcel 2021/2024およびMicrosoft 365で利用できる機能です。
暗黙的なインターセクション(@演算子)とは?
@演算子は動的配列の互換性のためExcel 2021/2024/365で自動挿入されます。
マップ(地図)グラフはどのバージョンで使える?
マップグラフはExcel 2019以降で使用可能です。
Excel内でPythonを実行できるバージョンは?
Python in Excelは2024年9月にGA。Microsoft 365専用で、クラウド上でPythonを実行できます。
ExcelでCopilot(AI)を使えるバージョンは?
Copilot in ExcelはMicrosoft 365専用で、$30/月の追加ライセンスが必要です。
Excelの「データの種類」(株価・地理データ等)はどのバージョンで使える?
データの種類はExcel 2021/2024およびMicrosoft 365で使用可能です。
ストック画像をExcelに挿入できるバージョンは?
ストック画像はExcel 2021/2024およびMicrosoft 365で使用可能です。
Excelのリアルタイム共同編集はどのバージョンで使える?
リアルタイム共同編集はMicrosoft 365で完全にサポートされています。
シートビュー(他の人に影響せずフィルタ等を変更する機能)はどのバージョンで使える?
シートビューはExcel 2021/2024およびMicrosoft 365で利用可能です。
Office Scripts(TypeScript)でExcel操作を自動化できるバージョンは?
Office ScriptsはMicrosoft 365のExcel Online専用のTypeScriptベースの自動化機能です。
あいまいマージ(ファジーマッチ)はどのバージョンで使える?
あいまいマージはMicrosoft 365専用。表記ゆれがあっても結合可能です。
Power QueryでPDFファイルからデータを取り込めるバージョンは?
PDF取り込みはMicrosoft 365専用。テーブルを自動検出して取り込めます。
XLOOKUPで複数列の値を一度に返す方法は?
XLOOKUPは戻り配列に複数列を指定することで、1つの検索で複数の値をスピルで返せます。
XLOOKUPで縦横の2次元検索(クロス集計)をする方法は?
XLOOKUPをネストすることで、行と列の交差する値を取得する2次元検索ができます。
条件に一致するセルの文字列だけを結合する方法は?
TEXTJOIN関数とIF関数を組み合わせて条件一致するセルの文字列だけを結合できます。
点数や金額をランク分けする方法は?
IFS関数で複数の条件を並べてランク分けが簡潔に記述できます(2019以降)。2016以前はIF関数のネストを使用します。
LET関数で複雑な数式を読みやすくする方法は?
LET関数で数式内に変数を定義することで、複雑な計算式を読みやすく、保守しやすくできます(2021/365)。
条件抽出した結果をさらに並べ替えて表示する方法は?
FILTER関数で条件抽出した結果をSORT関数でネストして並べ替えることができます。
重複なしのソート済みリストを自動生成する方法は?
UNIQUE関数で重複除去し、SORT関数で並べ替えることでプルダウンリスト用のソースを自動生成できます。
FILTER関数でOR条件(AまたはB)を指定する方法は?
FILTER関数のOR条件は、条件式を括弧で囲んで + 演算子で結合することで実現できます。
FILTER関数でAND条件(AかつB)を指定する方法は?
FILTER関数のAND条件は、条件式を括弧で囲んで * 演算子で結合することで実現できます。
複数シートのデータを1つのシートに統合する方法は?
VSTACK関数で複数シートのデータ範囲を引数に指定することで、縦方向に統合できます。
LAMBDA関数でよく使うカスタム関数の例は?
LAMBDA関数で税込計算や評価判定などの繰り返し使う処理をカスタム関数として定義できます。
SEQUENCE関数で連続した日付リストを自動生成する方法は?
SEQUENCE関数でEOMONTHやDAYと組み合わせることで、月の日数分の連続日付を自動生成できます。
TAKE/DROPでデータの先頭/末尾のn件を取得する方法は?
TAKE関数で先頭/末尾のn件を取得し、DROP関数で先頭/末尾のn件を除外できます。
REDUCE関数で累計(ランニングトータル)を計算する方法は?
REDUCE関数で累計を計算できますが、累計配列を作るにはSCAN関数の方が適しています。
CHOOSECOLS/CHOOSEROWSで必要な列・行だけ取り出す方法は?
CHOOSECOLS関数で必要な列番号を指定し、CHOOSEROWSで必要な行番号を指定して抽出できます。
エラーの種類ごとに異なるメッセージを表示する方法は?
ERROR.TYPE関数でエラー種類を判別し、SWITCH/IFS関数で種類ごとのメッセージを設定できます。
じょうごグラフ・マップチャートの作り方は?
じょうごグラフ・マップチャートはいずれもExcel 2019以降で利用可能です。
「データの分析」機能でAIにグラフを提案してもらう方法は?
2019以降で「データの分析」ボタンをクリックすると、AIが最適なグラフや洞察を自動提案します。
「自動保存」が表示されるのは?
365でOneDrive/SharePoint保存時のみ「自動保存」が表示され、数秒ごとに保存されます。
ストック画像・アイコン・3Dモデルの追加は?
2019でアイコン、365でストック画像・3Dモデルが追加され、資料作成が充実しました。
「変更内容の表示」が使えるのは?
365のみ、OneDrive/SharePoint上の共有ブックで他ユーザーの変更履歴を確認できます。
VBAのAutoFilter代わりにFILTER関数で条件抽出する方法は?
FILTER関数で条件指定するとVBAのAutoFilterと同等の抽出が可能
VBAのRange.Sort代わりにSORT関数でデータを並べ替える方法は?
SORT関数で数式による動的な並べ替えが可能、VBAマクロ不要
VBAのDictionary代わりにUNIQUE関数で一意リストを作る方法は?
UNIQUE関数でVBAのDictionary相当の重複削除が1行で実現
VBAのFunction代わりにLAMBDA関数で自作関数を作る方法は?
LAMBDA関数で名前定義すればVBAのFunction相当の自作関数が作れる
VBAのRegExp代わりにREGEX関数で正規表現を使う方法は?
REGEX系関数でVBAのRegExpオブジェクト相当の処理が数式で可能
VBAのForループ代わりにMAP/REDUCE関数で配列処理する方法は?
MAP/REDUCE関数でVBAのループ処理を関数型スタイルで置き換え可能
VBAのシートループ代わりにVSTACKで複数シートを統合する方法は?
VSTACK関数で複数シートを縦結合、VBAのシートループが不要に
VBAのDim変数代わりにLET関数で中間変数を使う方法は?
LET関数で数式内に変数を定義、VBAのDim文相当の機能を実現
VBAのAcrobat操作代わりにPower QueryでPDFを取り込む方法は?
Power QueryでPDFから直接データ取得、VBAのAcrobat操作不要
VBAのAuto_Open代わりにPower Automateでスケジュール実行する方法は?
Power AutomateでVBAのAuto_Open相当の自動実行を実現
VBAのOutlook連携代わりにPower AutomateでExcelに自動転記する方法は?
Power AutomateでVBAのOutlook連携を自動化
VBAのマクロ記録代わりにOffice Scriptsで操作を記録する方法は?
Office Scriptsの記録機能でVBAマクロ記録を代替
VBAの一括処理代わりにPower Automate+Office Scriptsで処理する方法は?
Power Automate+Office ScriptsでVBAの一括処理を自動化
スプシのARRAYFORMULAとExcelのスピルの違いは?
スプシはARRAYFORMULA、Excelはスピル、2021/2024/365対応
スプシのSPLIT関数をExcelで使う方法は?
365はTEXTSPLIT、2016/2019/2021は区切り位置またはPower Query
スプシのGOOGLEFINANCEの代わりにExcelで株価を取得する方法は?
365はSTOCKHISTORY、2016/2019/2021はPower Query+API
ExcelとスプシをPower AutomateやZapierで連携する方法は?
Power AutomateやZapierで両者のデータを自動同期可能
スプシのREGEXMATCHとExcelのREGEXTESTの違いは?
スプシは全ユーザー対応、ExcelのREGEX関数は365専用
ExcelでREGEX関数(正規表現)が使えるバージョンは?
REGEXTEST/REGEXEXTRACT/REGEXREPLACE関数はMicrosoft 365のみで使用可能です。
ExcelのTRANSLATE関数・DETECTLANGUAGE関数とは?
TRANSLATE関数とDETECTLANGUAGE関数はMicrosoft 365のみで利用可能なAI翻訳機能です。
Office Scriptsとは?VBAとの違いは?
Office ScriptsはTypeScriptベースのクラウド自動化機能で、Power Automateと連携できます。
Excelのセル内チェックボックスとは?
セル内チェックボックスはMicrosoft 365のみの新機能で、TRUE/FALSEをセル値として直接扱えます。
ExcelでAI(生成AI)を関数として使えるLABS.GENERATIVEAI関数とは?
LABS.GENERATIVEAI関数はExcel Labsアドインで使える実験的なAI関数です。OpenAI APIキーが必要です。
移行のポイント
- 1.Microsoft 365ではGROUPBY/PIVOTBY、REGEX関数、Python in Excel、Copilotなど最先端機能が利用可能です。
- 2.LAMBDAで再利用可能なカスタム関数を数式で定義できます。
- 3.セル内チェックボックスやTRANSLATE関数など、常に新機能が追加されます。
- 4.サブスクリプション型のため、常に最新の機能とセキュリティ更新が受けられます。
- 5.大幅なバージョンアップとなるため、既存の数式やマクロの互換性確認を推奨します。
両方で使える関数・機能
Excel 2016とMicrosoft 365の両方で対応している348件です。これらは移行後もそのまま使えます。
セルに#NAME?エラーが出て、数式バーに `_xlfn.` が表示されるのはなぜ?
使用しているExcelバージョンが関数に対応していないことが原因です。_xlfn.XLOOKUP、_xlfn.FILTERなど関数ごとに必要バージョンが異なります。
Ctrl+Shift+Enter(CSE)の配列数式は新しいExcelでも使える?
CSE配列数式は全バージョンで使用可能ですが、2021/365ではスピルが推奨されます。
再計算が頻繁に発生して動作が重い場合の対処法は?
揮発性関数の大量使用が原因です。手動計算への切り替えか非揮発性関数への置き換えを検討してください。
ツリーマップやサンバーストなどの新グラフはどのバージョンから使える?
ツリーマップ等の新グラフはExcel 2016以降、じょうごグラフは2019以降で利用可能です。
スパークライン(ミニグラフ)はどのバージョンで使える?
スパークラインは全バージョンで使用可能です。
Power Queryはどのバージョンで使える?
Power QueryはExcel 2016ではアドイン、2019以降では標準搭載です。
Power Pivotが使えるExcelのエディションとバージョンは?
Power Pivotは2016/2019ではPro Plus版のみ、2021以降では標準で利用可能です。
Excelで和暦「令和」は使える?「元年」表記の対応は?
令和表示は全バージョン対応ですが、「元年」表記は2021/2024/365です。
条件付き書式のアイコンセットはバージョンで違いがある?
アイコンセットは全バージョンで利用可能で大きな違いはありません。
セルの表示形式で使えるロケール指定([$-ja-JP]等)に違いはある?
ロケール指定は全バージョンで使用可能ですが、365でより充実しています。
ExcelのVBAランタイムはバージョンで異なる?
VBAランタイムは全バージョンでバージョン7.1で統一されています。
32bitから64bitのExcelに移行する際、VBAで注意すべき点は?
64bit移行時はPtrSafe宣言とLongPtr型への変更が必要です。
新しいバージョンのExcelでVBAオブジェクトモデルに変更はある?
Office 2016以降では大きなオブジェクトモデルの変更はありません。
ThisWorkbook.PathがURL(https://...)を返すようになった?
2021/365ではOneDrive/SharePointファイルのPathがURLを返すようになりました。
マクロのセキュリティ設定はバージョンで変わった?
基本設定は全バージョン共通ですが、365ではセキュリティが強化されています。
ピボットテーブルのタイムラインスライサーはどのバージョンで使える?
タイムラインスライサーは全バージョンで使用可能です。
ピボットテーブルのデータモデルとは?
データモデルは2016以降で利用可能ですが、2021/365で標準搭載です。
ピボットテーブルの集計フィールドや集計アイテムはどのバージョンで使える?
集計フィールドと集計アイテムは全バージョンで使用可能です。
Excelの「コメント」と「メモ」の違いは?
2021/365では「コメント」はスレッド形式に変更、従来型は「メモ」に名称変更されました。
.xlsx, .xlsm, .xlsb の違いは?
.xlsxは標準、.xlsmはマクロ付き、.xlsbはバイナリ形式です。全バージョンで対応。
古い.xls形式のファイルは新しいExcelで開ける?
.xlsファイルは全バージョンで開けますが、互換モードになります。
CSVファイルの文字化けを防ぐ方法はバージョンで違う?
全バージョンで文字化けの可能性があります。Power Queryでのエンコーディング指定が確実です。
循環参照の警告が出た場合の対処法は?
循環参照はセルが自身を参照している場合に発生します。「エラーチェック」で確認できます。
Excelファイルが破損した場合の復旧方法は?
「開いて修復する」機能で復旧できます。自動回復ファイルからの復元も可能です。
Excelが重い・動作が遅い場合の一般的な対処法は?
揮発性関数の削減、条件付き書式の整理、手動計算への切り替え等が有効です。
マクロが「セキュリティリスク」として自動ブロックされるのはなぜ?
365ではインターネットからのマクロがデフォルトブロックされます。
外部リンク(別ブック参照)でエラーが出る場合の対処法は?
「リンクの編集」からリンク元の確認・更新・解除が可能です。
バージョンごとに追加された主なショートカットキーは?
基本ショートカットは共通。365/2021ではCtrl+Shift+V(値貼り付け)が追加されました。
フラッシュフィル機能はどのバージョンで使える?
フラッシュフィルは全バージョンで使用可能です。ショートカットはCtrl+Eです。
Excelの各バージョンのサポート期限はいつまで?
2016/2019は2025年10月にサポート終了済み。2021は2026年10月、2024は2029年10月まで。365は常にサポート。
Excel 2024(LTSC)とは?2021との違いは?
Excel 2024 LTSCはXLOOKUP/LAMBDA/動的配列に対応した最新買い切り版です。サポートは2029年まで。
個人・法人それぞれでどのバージョンのExcelを選ぶべき?
最新機能が必要なら365、買い切りなら2024がおすすめ。2016/2019はサポート終了済みのため移行必須。
VLOOKUP関数の基本的な使い方は?
VLOOKUP関数は検索値を範囲の最左列から検索し、指定列の値を返す基本関数です。
VLOOKUPとXLOOKUPの違いは?どちらを使うべき?
XLOOKUPはVLOOKUPの上位互換で左方向検索・既定値直接指定・逆順検索が可能。2021/2024/365対応です。
IFERROR関数でVLOOKUPのエラーを非表示にする方法は?
VLOOKUP全体をIFERRORで囲むことでエラーを非表示にできます。
IF関数を複数条件で使う方法は?IFSとの違いは?
IF関数のネストで複数条件に対応。2019以降ではIFS関数がより見やすい代替です。
SUMIF/COUNTIFとSUMIFS/COUNTIFSの違いは?
SUMIF/COUNTIFは1条件、SUMIFS/COUNTIFSは複数条件対応です。引数順序に注意。
条件付き書式で特定の条件に一致するセルを色付けする方法は?
「条件付き書式」→「数式を使用」で数式による色付けが可能です。
プルダウンリスト(ドロップダウン)の作り方は?
「データの入力規則」→「リスト」でプルダウンリストを作成できます。
行や列を固定(ウィンドウ枠の固定)する方法は?
「表示」タブ→「ウィンドウ枠の固定」で行列を固定できます。
印刷範囲の設定と改ページの調整方法は?
「ページレイアウト」→「印刷範囲の設定」で指定。改ページプレビューで調整可能。
値のみ貼り付け、書式のみ貼り付けの方法は?
Ctrl+Alt+Vで形式を選択。2021/365ではCtrl+Shift+Vで値のみ貼り付け可能。
絶対参照($マーク)と相対参照の使い分けは?
$を付けると絶対参照になり、コピー時に参照先が固定されます。F4キーで切替。
セル内のデータをカンマやスペースで分割する方法は?
「データ」→「区切り位置」で分割。365/2024ではTEXTSPLIT関数も利用可能。
フィルターで非表示にした行を除いて合計する方法は?
SUBTOTAL関数で非表示行を除外した集計が可能です。
INDEX+MATCH関数の組み合わせの使い方は?
INDEX+MATCHでVLOOKUPより柔軟な検索が可能。全バージョンで使用可能です。
URLを貼り付けるとサイト名に自動変換されるのを防ぐ方法は?
Ctrl+Zで元に戻すか、オートコレクト設定でハイパーリンク変換を無効にできます。
Excelで日付が数字(44901等)で表示されるのはなぜ?
Excelは日付をシリアル値で管理しています。表示形式を「日付」に変更してください。
2つの日付の間の年数・月数・日数を計算する方法は?
DATEDIF関数で年数・月数・日数を計算できます。全バージョンで使用可能です。
営業日の計算(土日祝を除く)をする方法は?
WORKDAY関数で営業日後の日付、NETWORKDAYS関数で営業日数を計算できます。
文字列("20250210"等)を日付に変換する方法は?
DATE関数とLEFT/MID/RIGHT、またはDATEVALUE関数で変換できます。
月末の日付を求める方法は?
EOMONTH関数で月末日付を求められます。全バージョンで使用可能です。
時間の合計が24時間を超えると正しく表示されない場合の対処法は?
表示形式を「[h]:mm:ss」(角括弧付き)に設定すると24時間超も表示可能です。
Excelの「テーブル」機能とは?普通の表との違いは?
テーブル機能は自動フィルタ、自動拡張、構造化参照などが使える構造化された表です。
重複データを削除する方法は?
「データ」→「重複の削除」で重複行を削除。UNIQUE関数で非破壊的な抽出も可能。
特定のセルだけ編集可能にしてシートを保護する方法は?
セルのロック解除後にシート保護を設定すると、特定セルだけ編集可能にできます。
名前付き範囲(名前の定義)の使い方は?
「名前の定義」でセル範囲に名前を付け、数式内で使用できます。
オートフィルでカスタムリスト(部署名等)を連続入力する方法は?
ユーザー設定リストに登録すると、オートフィルで独自の連続入力が可能です。
行と列を入れ替える(転置する)方法は?
貼り付けの「行列入れ替え」またはTRANSPOSE関数で転置できます。
セル内の文字列を操作する基本関数は?(LEFT, RIGHT, MID等)
LEFT/RIGHT/MID等の文字列関数は全バージョンで使用可能です。
複数のセルの文字列を結合する方法は?
「&」演算子が最もシンプル。2019以降はCONCAT/TEXTJOINがより便利。
Excelの主なエラー値(#N/A, #VALUE!, #REF! 等)の意味と対処法は?
#N/A、#VALUE!、#REF!等のエラーにはそれぞれ原因と対処法があります。
エラー処理に使える関数は?
IFERROR、ISERROR、IFNA等でエラー処理が可能です。全バージョンで使用可能。
セルの左上に表示される緑色の三角マークは何?
エラーインジケーターで、数式の潜在的な問題を検出した場合に表示されます。
数式のデバッグ(参照元/参照先のトレース)方法は?
「数式」タブの「参照元/参照先のトレース」でデバッグできます。
Excelブックを開くとシートがグレー(空白)で表示される場合の対処法は?
ブックの非表示、ウィンドウ最小化、改ページプレビューが主な原因です。
表を1ページに収めて印刷する方法は?
「拡大縮小印刷」で1ページに収められます。横幅だけ合わせるのが実用的です。
セルの枠線(グリッド線)を印刷する方法は?
「シートのオプション」→「枠線」の「印刷」にチェックで枠線を印刷可能です。
ヘッダー・フッターにページ番号やファイル名を挿入する方法は?
「挿入」→「ヘッダーとフッター」でページ番号等を挿入できます。
選択した範囲だけを印刷する方法は?
印刷設定で「選択した部分を印刷」に変更するだけで範囲指定印刷が可能です。
マクロの記録方法は?
「開発」タブ→「マクロの記録」で操作を記録できます。
ボタンクリックでマクロを実行する方法は?
フォームコントロールの「ボタン」にマクロを割り当てて実行できます。
個人用マクロブック(PERSONAL.XLSB)とは?
PERSONAL.XLSBはすべてのブックから呼び出せるマクロの共通保存場所です。
VBAとPower Automateの使い分けは?
VBAはExcel内部操作、Power Automateは外部連携が得意です。
SUM関数の基本的な使い方は?
SUM関数は最も基本的な合計関数です。全バージョンで使用可能です。
AVERAGE関数で平均を求める方法は?
AVERAGE関数で平均値を計算。空白は除外、0は含まれる点に注意。
COUNT、COUNTA、COUNTBLANKの違いは?
COUNTは数値、COUNTAは空白以外、COUNTBLANKは空白セルを数えます。
MAX関数・MIN関数の使い方は?
MAX/MIN関数で最大値・最小値を取得。条件付きにはMAXIFS/MINIFSを使用。
IF関数の基本的な使い方は?
IF関数は条件分岐の基本。AND/OR関数と組み合わせて複数条件も可能です。
四捨五入・切り上げ・切り捨ての関数は?
ROUND/ROUNDUP/ROUNDDOWNで四捨五入・切り上げ・切り捨てが可能です。
文字数を数える関数は?LENとLENBの違いは?
LENは文字数、LENBはバイト数を返します。全角/半角の判定にも活用可能。
LEFT、RIGHT、MID関数で文字列を切り出す方法は?
LEFT/RIGHT/MIDで文字列の任意の位置から切り出しが可能です。
FIND関数とSEARCH関数の違いは?
FINDは大文字小文字区別あり、SEARCHは区別なしでワイルドカード対応です。
SUBSTITUTE関数とREPLACE関数の違いは?
SUBSTITUTEは文字列指定、REPLACEは位置指定で置換します。
余分なスペースや改行を削除する方法は?
TRIM関数でスペース、CLEAN関数で制御文字を削除できます。
TODAY関数とNOW関数の使い方は?
TODAY()は今日の日付、NOW()は現在日時を返す揮発性関数です。
文字列を数値に変換するVALUE関数、数値を文字列にするTEXT関数の使い方は?
VALUE関数で文字列→数値、TEXT関数で数値→文字列の変換が可能です。
AND関数、OR関数、NOT関数の使い方は?
AND/OR/NOT関数で複数条件の論理判定。IF関数と組み合わせて使います。
絶対値を求めるABS関数、余りを求めるMOD関数の使い方は?
ABS関数で絶対値、MOD関数で余りを求められます。偶数奇数判定にも活用可能。
DATE関数、YEAR関数、MONTH関数、DAY関数の使い方は?
DATE関数で日付作成、YEAR/MONTH/DAYで年月日を取り出せます。
COUNTIF関数で条件に一致するセルの個数を数える方法は?
COUNTIF関数で条件に一致するセルの個数をカウントできます。
SUMIF関数で条件付き合計を求める方法は?
SUMIF関数で条件に一致する行の合計を計算できます。
INDIRECT関数の使い方と活用例は?
INDIRECT関数は文字列をセル参照として解釈します。動的参照に活用。
RANK関数で順位を求める方法は?
RANK関数で値の順位を求められます。降順/昇順の指定が可能です。
Power Query(パワークエリ)とは?何ができる?
Power Queryはプログラミング不要でデータの取得・変換・読み込みを行う機能です。
Power Queryのバージョンごとの機能差は?
2016は基本機能、2019でJSON追加、365はPDF取込やあいまいマージに対応。
Power QueryでCSVファイルを取り込む方法は?
「データの取得」→「テキスト/CSVから」で取り込み。文字コードも指定可能。
フォルダ内の複数ファイルを一括で結合する方法は?
「フォルダーから」で複数ファイルを一括結合。更新ボタンで自動追加も可能。
Power Queryのマージ(結合)でVLOOKUPの代わりにデータを結合する方法は?
「クエリのマージ」でVLOOKUP的なテーブル結合が可能。6種類の結合方法に対応。
Power Queryの「追加」(テーブルの縦結合)の使い方は?
「クエリの追加」でテーブルを縦結合(行追加)できます。
Power Queryエディターでよく使う変換操作は?
列の削除、型変更、フィルタ、分割、ピボット解除等が主な変換操作です。
Power Queryでクロス集計表を縦持ちに変換(ピボット解除)する方法は?
「列のピボット解除」でクロス集計表を縦持ちに変換できます。
Power Queryのクエリを更新する方法は?自動更新は可能?
「すべて更新」で手動更新。定期更新や開くときの自動更新も設定可能。
Power QueryでWebページからデータを取り込む方法は?
「Webから」でURLを指定し、Webページ内のテーブルを取り込めます。
Power QueryのM言語とは?詳細エディターの使い方は?
M言語はPower Query内部の関数型言語。詳細エディターで直接編集可能。
Power QueryとVBAはどう使い分ける?
Power Queryはデータ整形、VBAは細かい制御。組み合わせが効果的です。
Power QueryからPower Pivotのデータモデルに読み込む方法は?
「閉じて次に読み込む」→「データモデルに追加」で100万行超の処理が可能に。
SUMPRODUCT関数の使い方と複数条件集計への応用方法は?
SUMPRODUCT関数は複数配列の積の合計を計算し、複数条件集計の万能関数として活用できます。
OFFSET関数の使い方と動的範囲の作り方は?
OFFSET関数は基準セルからの相対位置で範囲を参照し、動的範囲の作成に使えますが揮発性関数のため注意が必要です。
HYPERLINK関数の使い方とセル参照リンクの作り方は?
HYPERLINK関数はクリック可能なリンクを作成し、WebページやセルへのジャンプURL を動的に生成できます。
AGGREGATE関数の使い方とエラー値を無視する集計方法は?
AGGREGATE関数はエラー値や非表示行を無視して19種類の集計ができる多機能な関数です。
PHONETIC関数の使い方とふりがなの表示方法は?
PHONETIC関数はセルに保存されたふりがな情報を取得し、読み仮名を表示できます。
FORMULATEXT関数の使い方と数式の可視化方法は?
FORMULATEXT関数はセルの数式を文字列として表示し、数式の可視化や監査に役立ちます。
TYPE関数の使い方とデータ型の判定方法は?
TYPE関数はセルのデータ型を数値(1=数値、2=文字列、4=論理値、16=エラー)で判定します。
CELL関数の使い方とセル情報の取得方法は?
CELL関数はセルのアドレス、書式、ファイル名などの詳細情報を取得できます。
INFO関数の使い方とシステム情報の取得方法は?
INFO関数はOSやExcelのバージョン、システム環境情報を取得できます。
N関数の使い方と値を数値に変換する方法は?
N関数は値を数値に変換し、TRUE=1、FALSE=0、文字列=0として計算に使えます。
T関数の使い方と文字列の抽出方法は?
T関数は文字列をそのまま返し、数値や論理値は空文字に変換します。
VLOOKUPで値が見つからないときに空白やメッセージを表示する方法は?
VLOOKUPをIFERRORで囲むことで、検索値が見つからない場合に空白や任意のメッセージを表示できます。
INDEX+MATCHで複数条件検索する方法は?
INDEX+MATCHで複数条件検索するには配列数式を使い、条件を掛け合わせて1を検索します。
VLOOKUPの列番号を可変にして動的に参照する方法は?
VLOOKUPの列番号にMATCH関数を使うことで、ヘッダー行の値に応じて動的に参照列を変更できます。
別シートをVLOOKUPで動的に参照する方法は?
INDIRECTでシート名を動的に指定することで、複数シートからVLOOKUPで検索できます。
SUMPRODUCTで複数条件のカウントや合計をする方法は?
SUMPRODUCTで条件を掛け合わせることで、COUNTIFSやSUMIFSと同様の複数条件集計ができます。
OFFSET+MATCHで動的範囲を作る方法は?
OFFSET+MATCHでデータの最終行を自動判定し、動的に広がる範囲を作成できます。
VLOOKUPで左方向の列を検索する方法は?(2019以前)
CHOOSE関数でVLOOKUPの列順を入れ替えることで、左方向の列を検索できます。
条件に一致する最後(最新)のデータを取得する方法は?
LOOKUP関数で配列数式を使うことで、条件に一致する最後のデータを取得できます。
特定の区切り文字の前の部分を取り出す方法は?
LEFT関数とFIND関数を組み合わせて区切り文字の前の部分を取得できます。
2つの区切り文字の間の文字を取り出す方法は?
MID関数とFIND関数を組み合わせて2つの区切り文字の間の文字列を取得できます。
複数の文字を一括で置換する方法は?
SUBSTITUTE関数を複数ネストして異なる文字列を一括置換できます。
TEXT関数でよく使う書式パターンは?
TEXT関数で日付・数値・パーセント・漢数字など多様な書式設定が可能です。
データの正規化(全角半角統一、スペース除去)を一括で行う方法は?
ASC、TRIM、CLEAN、SUBSTITUTE関数を組み合わせてデータ正規化を一括実行できます。
特定の文字がセル内に何回出現するか数える方法は?
LEN関数とSUBSTITUTE関数を組み合わせて特定文字の出現回数をカウントできます。
セル内に簡易棒グラフを作る方法は?
REPT関数で文字を繰り返してセル内に簡易的な棒グラフを作成できます。
生年月日から現在の年齢を計算する方法は?
DATEDIF関数で生年月日から現在の年齢を自動計算できます。
「翌月末日」「3ヶ月後の25日」を計算する方法は?
EDATE関数とEOMONTH関数で翌月末日や特定日の計算が可能です。
2つの日付間の営業日数を計算し、n営業日後の日付を求める方法は?
NETWORKDAYS関数とWORKDAY関数で営業日ベースの日付計算が可能です。
日付を「令和○年○月○日」形式で表示する方法は?
TEXT関数で日付を「令和○年○月○日」形式の和暦表示にできます。
土日だけセルの色を変える方法は?
WEEKDAY関数と条件付き書式で土日のセルだけ自動的に色を変えられます。
時間(8:30等)を小数(8.5等)に変換する方法は?
HOUR関数とMINUTE関数で時刻を小数に、TIME関数で小数を時刻に変換できます。
Excelで月間カレンダーを自動生成する方法は?
SEQUENCE関数で月間カレンダーを自動生成できます。
CEILING関数とFLOOR関数で指定の倍数に切り上げ・切り捨てする方法は?
CEILING関数は指定倍数に切り上げ、FLOOR関数は切り捨てます。
CEILING.MATH関数とFLOOR.MATH関数は通常版とどう違う?
CEILING.MATH関数とFLOOR.MATH関数は負の数対応が改善された改良版です。
n番目に大きい値・小さい値を求める方法は?
LARGE関数はn番目に大きい値を、SMALL関数はn番目に小さい値を求めます。
MEDIAN関数で中央値を求める方法は?
MEDIAN関数はデータの中央値を求め、外れ値の影響を受けにくい統計指標です。
MODE関数で最頻値を求める方法は?
MODE関数はデータの最頻値(最も多く出現する値)を求めます。
STDEV関数で標準偏差を求める方法は?
STDEV関数はデータのばらつき(標準偏差)を求め、品質管理などに使用されます。
VAR関数で分散を求める方法は?
VAR関数はデータの分散を求め、ばらつきの評価に使用されます。
PERCENTILEとPERCENTRANKでパーセンタイルを求める方法は?
PERCENTILE関数は指定位置の値を、PERCENTRANK関数は値の位置を求めます。
FREQUENCY関数で度数分布を作成する方法は?
FREQUENCY関数は区間ごとのデータ個数(度数分布)を求める配列関数です。
CORREL関数で相関係数を求める方法は?
CORREL関数は2つのデータ系列間の相関係数を-1から1の範囲で求めます。
FORECAST関数で線形予測を行う方法は?
FORECAST関数は過去データから線形回帰に基づく予測値を求めます。
FORECAST.ETSで季節性を考慮した予測を行う方法は?
FORECAST.ETS関数は季節性を考慮した高度な時系列予測を行います。
GROWTHとTRENDで回帰分析を行う方法は?
GROWTH関数は指数回帰を、TREND関数は線形回帰を使った予測を行います。
IF関数で「AかつB」「AまたはB」を判定する方法は?
AND関数で「AかつB」、OR関数で「AまたはB」の複数条件をIF関数と組み合わせて判定できます。
加重平均(重み付き平均)を計算する方法は?
SUMPRODUCT関数で値と重みを掛け合わせた合計を求め、重みの合計で割ることで加重平均を計算できます。
重複を除いた一意の件数(ユニークカウント)を求める方法は?
SUMPRODUCT(1/COUNTIF(...))で重複を除いた件数を計算できます。2021以降はROWS(UNIQUE(...))も使用可能です。
IFERRORとIFNAの使い分けは?
IFERRORは全エラーを処理、IFNAは#N/Aのみ処理します。バグ発見のためIFNAの使用が推奨される場合があります。
月番号(1〜12)を月名(1月、Januaryなど)に変換する方法は?
SWITCH関数(2019以降)、TEXT関数、CHOOSE関数で月番号を月名に変換できます。TEXT関数が最もシンプルです。
フィルターで絞り込んだ結果だけを合計する方法は?
SUBTOTAL関数(109)でフィルター適用後の可視セルのみを集計できます。AGGREGATE関数はエラー値も無視できます。
日付の範囲指定で合計する方法は?
SUMIFS関数で>=と<=の2つの条件を指定することで、日付範囲の合計を計算できます。
指定範囲内の値の個数を数える方法は?
COUNTIFS関数で同じ範囲に>=と<=の2つの条件を指定することで、範囲内の個数を数えられます。
複数条件の平均を求める方法は?
AVERAGEIFS関数で複数の条件範囲と条件を指定することで、条件を満たすデータの平均を計算できます。
上位N件の値を取得する方法は?
LARGE関数で上位N番目の値を取得できます。365ではSORT+UNIQUE+TAKEで上位N件を一覧取得可能です。
同順位(タイ)がある場合の順位付けの方法は?
RANK.EQ関数で順位付けができます。同順位の扱いをCOUNTIFで調整したり、RANK.AVGで平均順位にできます。
度数分布表(ヒストグラム用データ)を作る方法は?
FREQUENCY関数でデータ範囲と区間を指定すると度数分布が計算できます。2021以降はスピルで自動展開されます。
エラー値を含む範囲で平均や合計を求める方法は?
AGGREGATE関数の第2引数に6を指定することで、エラー値を無視して平均・合計などを計算できます。
EXACT関数で大文字小文字を区別して文字列を比較する方法は?
EXACT関数は大文字小文字を区別して2つの文字列が完全一致するかを判定します。
REPT関数で文字列を指定回数繰り返す方法は?
REPT関数は文字列を指定回数繰り返します。簡易グラフやゼロ埋めに活用できます。
UPPER/LOWER/PROPER関数で大文字・小文字・先頭大文字に変換する方法は?
UPPER/LOWER/PROPER関数で大文字・小文字・先頭大文字への変換ができます。
CODE関数とCHAR関数の使い方は?(文字コード取得/文字生成)
CODE関数で文字コードを取得、CHAR関数で文字コードから文字を生成できます。
UNICODE/UNICHAR関数(Unicode版CODE/CHAR)の使い方は?
UNICODE/UNICHAR関数はCODE/CHARの多バイト文字版で、日本語や絵文字に対応します(2013以降)。
ASC関数/JIS関数で全角⇔半角を変換する方法は?
ASC関数で全角→半角、JIS関数で半角→全角に変換できます。日本語データの統一に便利です。
NUMBERVALUE関数でロケール指定の文字列→数値変換をする方法は?
NUMBERVALUE関数はロケールを指定して文字列を数値に変換できます(2013以降)。海外形式のデータ変換に便利です。
HOUR/MINUTE/SECOND関数で時刻から時・分・秒を取得する方法は?
HOUR/MINUTE/SECOND関数で時刻から時・分・秒を取り出せます。
TIME関数で時・分・秒から時刻シリアル値を作成する方法は?
TIME関数で時・分・秒から時刻シリアル値を作成できます。HOUR/MINUTE/SECONDの逆操作です。
NETWORKDAYS/NETWORKDAYS.INTL関数で営業日数を計算する方法は?
NETWORKDAYS関数で土日を除く営業日数を計算できます。祝日の除外も可能です。
WORKDAY.INTL関数でカスタム休日対応の営業日計算をする方法は?
WORKDAY.INTL関数でカスタム休日パターンに対応したN営業日後の日付を計算できます。
WEEKNUM/ISOWEEKNUM関数で週番号を取得する方法は?
WEEKNUM関数で週番号を取得できます。ISOWEEKNUM関数はISO 8601方式の週番号を返します(2013以降)。
EDATE関数でnヶ月後の日付を計算する方法は?
EDATE関数で開始日からN ヶ月後(または前)の日付を計算できます。月末も正しく処理されます。
ROWS/COLUMNS関数で範囲の行数・列数を取得する方法は?
ROWS関数で範囲の行数、COLUMNS関数で列数を取得できます。空白セルも含めてカウントされます。
ROW/COLUMN関数でセルの行番号・列番号を取得する方法は?
ROW関数でセルの行番号、COLUMN関数で列番号を取得できます。連番生成や動的参照に便利です。
ADDRESS関数で行番号・列番号からセル参照文字列を生成する方法は?
ADDRESS関数で行番号・列番号からセル参照文字列("A1"など)を生成できます。
AREAS関数で参照に含まれる領域の数を取得する方法は?
AREAS関数で参照に含まれる離れた領域の数をカウントできます。
TRANSPOSE関数で行列を転置する方法は?
TRANSPOSE関数で範囲の行と列を入れ替え(転置)できます。2021以降はスピルで自動展開されます。
LOOKUP関数(VLOOKUPの前身)のベクトル形式とセル範囲形式の使い方は?
LOOKUP関数はVLOOKUPの前身で、ベクトル形式とセル範囲形式があります。現在はVLOOKUP/XLOOKUP推奨です。
HLOOKUP関数で横方向の検索をする方法は?
HLOOKUP関数は横方向の検索を行います。VLOOKUPの横版で、クロス集計表の検索に使用します。
複数のテーブルを順番に検索するフォールバック検索の方法は?
IFERROR関数を入れ子にして複数のVLOOKUPを連結することで、フォールバック検索を実現できます。
データの入力チェック(バリデーション)を数式で行う方法は?
IF、ISBLANK、ISNUMBERなどを組み合わせて、入力値の妥当性を段階的にチェックできます。
セルにどんな数式が入っているか別のセルに表示する方法は?
FORMULATEXT関数で、指定セルの数式を文字列として取得できます。
数式が入っているセルと直接入力されたセルを区別する方法は?
ISFORMULA関数と条件付き書式を組み合わせて、数式セルを視覚的に区別できます。
ISBLANK/ISTEXT/ISNUMBER/ISLOGICAL関数でデータ型を判定する方法は?
IS系関数(ISBLANK、ISTEXT、ISNUMBER等)でセルのデータ型を判定できます。
ISERROR/ISERR/ISNA関数の違いとエラー判定方法は?
ISERRORは全エラー、ISERRは#N/A以外、ISNAは#N/Aのみを判定します。
ERROR.TYPE関数でエラーの種類を判別する方法は?
ERROR.TYPE関数はエラーの種類を1〜8の数値コードで返し、詳細なエラー処理を可能にします。
IFNA関数で#N/A専用のエラーハンドリングをする方法は?
IFNA関数は#N/Aのみを処理し、他のエラーは表示するため安全なエラー処理ができます。
SHEET/SHEETS関数でシート番号やシート数を取得する方法は?
SHEET関数でシート番号、SHEETS関数でシート数を取得できます。
CONVERT関数で単位変換(kg→lb、cm→in等)する方法は?
CONVERT関数で長さ・重さ・温度など様々な単位間の変換ができます。
ROMAN/ARABIC関数でローマ数字を変換する方法は?
ROMAN関数でアラビア数字→ローマ数字、ARABIC関数でローマ数字→アラビア数字に変換できます。
BAHTTEXT関数とは?(タイバーツの通貨表記)
BAHTTEXT関数は数値をタイ語のバーツ通貨表記に変換する特殊関数です。
GCD/LCM関数で最大公約数・最小公倍数を計算する方法は?
GCD関数で最大公約数、LCM関数で最小公倍数を計算できます。
POWER/SQRT関数でべき乗・平方根を計算する方法は?
POWER関数でべき乗、SQRT関数で平方根を計算できます。
LOG/LOG10/LN/EXP関数で対数・指数を計算する方法は?
LOG/LOG10/LN関数で対数、EXP関数で自然指数を計算できます。
PI/RAND/RANDBETWEEN関数の使い方は?(円周率・乱数)
PI関数で円周率、RAND関数で0〜1の乱数、RANDBETWEEN関数で整数乱数を生成できます。
SIN/COS/TAN/ATAN2などの三角関数の使い方は?
SIN/COS/TAN関数で三角関数を、ASIN/ACOS/ATAN/ATAN2で逆三角関数を計算できます。
COMBIN/PERMUT関数で組み合わせ・順列を計算する方法は?
COMBIN関数で組み合わせ(nCr)、PERMUT関数で順列(nPr)を計算できます。
FACT/FACTDOUBLE関数で階乗を計算する方法は?
FACT関数で階乗(n!)、FACTDOUBLE関数で二重階乗(n!!)を計算できます。
SUMXMY2/SUMX2MY2/SUMX2PY2関数の差・二乗和を計算する方法は?
SUMXMY2で(x-y)²の合計、SUMX2MY2でx²-y²の合計、SUMX2PY2でx²+y²の合計を計算できます。
MMULT/MINVERSE/MDETERM関数で行列演算をする方法は?
MMULT関数で行列の積、MINVERSE関数で逆行列、MDETERM関数で行列式を計算できます。
NORM.DIST/NORM.INV/NORM.S.DIST関数で正規分布を計算する方法は?
NORM.DIST関数で正規分布の確率、NORM.INV関数でパーセンタイル値を計算できます。
T.DIST/CHISQ.DIST/F.DIST等の各種分布関数の使い方は?
T.DIST、CHISQ.DIST、F.DIST等で各種確率分布の計算ができます。
CONFIDENCE/CONFIDENCE.NORM/CONFIDENCE.T関数で信頼区間を計算する方法は?
CONFIDENCE.NORM/CONFIDENCE.T関数で統計的信頼区間の幅を計算できます。
LINEST/LOGEST関数で回帰分析を行う方法は?
LINEST関数で線形回帰、LOGEST関数で指数回帰の統計量を計算できます。
SLOPE/INTERCEPT/RSQ関数で回帰統計量を計算する方法は?
SLOPE関数で傾き、INTERCEPT関数で切片、RSQ関数で決定係数を計算できます。
NPV/IRR/XNPV/XIRR/PMT/PV/FV関数で財務分析をする方法は?
NPV/IRR関数で投資分析、PMT/PV/FV関数で財務計算ができます。
RATE/NPER/IPMT/PPMT/CUMIPMT/CUMPRINC関数でローン計算をする方法は?
IPMT/PPMT関数で返済内訳、CUMIPMT/CUMPRINC関数で累積額を計算できます。
SLN/DB/DDB/SYD関数で減価償却を計算する方法は?
SLN関数で定額法、DB/DDB関数で定率法の減価償却費を計算できます。
ACCRINT/PRICE/YIELD関数で債券計算をする方法は?
PRICE関数で債券価格、YIELD関数で利回りを計算できます。
DSUM/DAVERAGE/DCOUNT/DGET/DMAX/DMIN等のデータベース関数の使い方は?
DSUM/DAVERAGE/DCOUNT等で、条件範囲を指定した集計ができます。
GETPIVOTDATA関数でピボットテーブルからデータを取得する方法は?
GETPIVOTDATA関数でピボットテーブルから条件指定して集計値を取得できます。
CUBEVALUE/CUBEMEMBER等のOLAPキューブ関数の使い方は?
CUBEVALUE/CUBEMEMBER関数でOLAPキューブから多次元データを取得できます。
WEBSERVICE/FILTERXML/ENCODEURL関数でWeb連携する方法は?
WEBSERVICE関数でWeb APIからデータ取得、FILTERXML関数でXML解析ができます。
コピー・切り取り・貼り付けのショートカットは?
コピーは「Ctrl+C」、切り取りは「Ctrl+X」、貼り付けは「Ctrl+V」です。
元に戻す・やり直しのショートカットは?
元に戻すは「Ctrl+Z」、やり直しは「Ctrl+Y」です。
上書き保存・名前を付けて保存のショートカットは?
上書き保存は「Ctrl+S」、名前を付けて保存は「F12」です。
検索・置換のショートカットは?
検索は「Ctrl+F」、置換は「Ctrl+H」です。
全選択・データ範囲選択のショートカットは?
全選択は「Ctrl+A」、データ範囲の端まで選択は「Ctrl+Shift+End」です。
セルの編集モードに入るショートカットは?
セルの編集モードに入るには「F2」キーを押します。
参照の絶対・相対を切り替えるショートカットは?
セル参照の絶対・相対切替は「F4」キーです。
上/左のセルをコピーするショートカットは?
上のセルをコピーは「Ctrl+D」、左のセルをコピーは「Ctrl+R」です。
行・列の挿入/削除のショートカットは?
行・列の挿入は「Ctrl+Shift++」、削除は「Ctrl+-」です。
行・列の非表示/再表示のショートカットは?
行の非表示は「Ctrl+9」、列の非表示は「Ctrl+0」、再表示は「Ctrl+Shift+9/0」です。
データの端まで移動するショートカットは?
データの端まで移動するには「Ctrl+矢印キー」を使います。
データの端まで選択するショートカットは?
データの端まで選択するには「Ctrl+Shift+矢印キー」を使います。
値のみ・書式のみ貼り付けのショートカットは?
形式を選択して貼り付けは「Ctrl+Alt+V」です。
オートSUMのショートカットは?
オートSUMのショートカットは「Alt+=」です。
今日の日付・現在時刻を入力するショートカットは?
今日の日付は「Ctrl+;」、現在時刻は「Ctrl+:」です。
セルの書式設定ダイアログを開くショートカットは?
セルの書式設定ダイアログを開くには「Ctrl+1」を押します。
太字・斜体・下線のショートカットは?
太字は「Ctrl+B」、斜体は「Ctrl+I」、下線は「Ctrl+U」です。
数値表示形式を素早く変更するショートカットは?
桁区切りは「Ctrl+Shift+1」、通貨は「Ctrl+Shift+4」、パーセントは「Ctrl+Shift+5」です。
新しいシートを挿入するショートカットは?
新しいシートを挿入するには「Shift+F11」を押します。
シートを切り替えるショートカットは?
シート切り替えは「Ctrl+PageUp」で左、「Ctrl+PageDown」で右に移動します。
フラッシュフィルのショートカットは?
フラッシュフィルは「Ctrl+E」で実行します(Excel 2013以降)。
名前の管理ダイアログを開くショートカットは?
名前の管理ダイアログは「Ctrl+F3」で開きます。
行・列をグループ化/解除するショートカットは?
グループ化は「Alt+Shift+→」、解除は「Alt+Shift+←」です。
オートフィルターのオン/オフを切り替えるショートカットは?
オートフィルターのオン/オフは「Ctrl+Shift+L」です。
ウィンドウ枠の固定のショートカットは?
ウィンドウ枠の固定は「Alt→W→F→F」で実行できます。
数式の参照元セルにジャンプするショートカットは?
数式の参照元へのジャンプは「Ctrl+[」です。
空白セルや数式セルを一括選択するショートカットは?
セル選択は「F5」→「セル選択」で条件指定できます。
手動計算モードで再計算を実行するショートカットは?
ブック全体の再計算は「F9」、現在のシートのみは「Shift+F9」です。
スクリーンショットを挿入するショートカットは?
スクリーンショット挿入は「Alt→N→SC」で実行できます(Excel 2010以降)。
クイックアクセスツールバーをキーボードで操作するには?
クイックアクセスツールバーは「Alt+数字」で操作できます。
プルダウンリスト(入力規則)の作り方は?
データタブの入力規則から「リスト」を選択し、元の値に選択肢または範囲を指定します。
入力規則で独自の条件(半角のみ、日付範囲等)を設定する方法は?
入力規則の「ユーザー設定」で数式を使い、半角チェックや日付範囲など独自条件を指定できます。
フラッシュフィルで認識されるパターンの例は?
フラッシュフィルは氏名分割、文字列結合、書式変更、一部抽出などのパターンを自動認識します。
オートフィルで連続データ(日付、曜日、独自リスト)を入力する方法は?
フィルハンドルをドラッグで連続データ入力。日付・曜日は自動認識、独自リストも登録可能です。
「演算」貼り付け(加算/乗算)の使い方は?
形式を選択して貼り付け(Ctrl+Alt+V)の「演算」で、コピー値を既存値に加算・乗算できます。
区切り位置でテキストを分割する方法は?
データタブの「区切り位置」で、カンマやスペースなどの区切り文字でテキストを複数列に分割できます。
行と列を入れ替えて貼り付ける方法は?
形式を選択して貼り付け(Ctrl+Alt+V)で「行列を入れ替える」を選択すると転置できます。
連続データの作成ダイアログ(等差・等比・日付)の使い方は?
ホーム→フィル→連続データの作成で、等差・等比・日付の連続データを詳細設定できます。
オートコレクト(自動修正)のカスタマイズ方法は?
ファイル→オプション→文章校正→オートコレクトで、自動修正ルールをカスタマイズできます。
入力規則でIMEのオン/オフを自動制御する方法は?
データの入力規則の「日本語入力」タブで、セル選択時のIMEオン/オフを自動制御できます。
条件付き書式のルール一覧と優先順位の設定は?
ホーム→条件付き書式→ルールの管理で、ルールの一覧表示・優先順位変更・編集ができます。
条件付き書式で数式を使う方法は?
条件付き書式で「数式を使用」を選択し、TRUE/FALSEを返す数式で複雑な条件を指定できます。
セルの表示形式のカスタム書式コード一覧は?
セルの書式設定→ユーザー定義で、#や0、色指定、条件分岐を使った独自書式を作成できます。
セル結合の問題点と結合を使わない代替方法は?
セル結合は並べ替え等で問題が出るため、「選択範囲内で中央」配置が推奨代替方法です。
セル内の折り返し・縮小表示の設定方法は?
ホームタブの「折り返し」またはセル書式の「縮小して全体を表示」で長文を調整できます。
ページレイアウト(余白・用紙・向き)の設定方法は?
ページレイアウトタブで余白・向き・用紙サイズを設定し、印刷範囲や改ページ位置を調整できます。
テーマの色を変更してブック全体の配色を統一する方法は?
ページレイアウト→テーマで配色・フォントを統一し、カスタムテーマも作成可能です。
セルのスタイルで素早く書式を適用する方法は?
ホーム→セルのスタイルで定義済み書式を1クリック適用。独自スタイルの作成も可能です。
スパークライン(ミニグラフ)の挿入と設定方法は?
挿入→スパークラインでセル内ミニグラフを作成。折れ線・縦棒・勝敗の3種類があります。
アイコンセット・データバーの使い方は?
条件付き書式でアイコンセット(矢印・信号等)やデータバー(セル内棒グラフ)を表示できます。
複数キーで並べ替える方法は?
データタブの「並べ替え」から「レベルの追加」で複数のキーを指定できます。
フィルターの詳細設定(AND/OR条件、別シート抽出)は?
「詳細設定」でAND/OR条件を指定し、抽出結果を別の場所に出力できます。
ピボットテーブルの基本の作り方は?
データを選択し「挿入」→「ピボットテーブル」からフィールドをドラッグして集計します。
ピボットの計算フィールドの追加方法は?
ピボットテーブル分析タブの「計算」から計算フィールドを追加し、数式で新しい指標を作成できます。
ピボットにスライサーを追加する方法は?
ピボットテーブル分析タブから「スライサーの挿入」でビジュアルなフィルター操作が可能になります。
ゴールシーク(逆算)の使い方は?
データタブの「What-If分析」→「ゴールシーク」で目標値から必要な入力値を逆算できます。
ソルバーで最適化問題を解く方法は?
アドインを有効化後、データタブの「ソルバー」で制約条件付き最適化問題を解けます。
What-Ifデータテーブル(感度分析)の使い方は?
データタブの「What-If分析」→「データテーブル」で入力値の変化による結果の一覧表を作成できます。
「統合」機能で複数シートを集計する方法は?
データタブの「統合」で複数シート・ブックのデータを自動的に集計できます。
シナリオの登録で複数パターンの試算をする方法は?
データタブの「What-If分析」→「シナリオの登録と管理」で複数の試算パターンを保存・比較できます。
ブックの保護とシートの保護の違いは?
シートの保護はセル編集を制限し、ブックの保護はシート構造の変更を制限します。
「共有ブック」と「共同編集」の違いは?
共有ブックは旧機能で、Excel 365の共同編集はリアルタイム同時編集が可能な新機能です。
変更履歴の記録と校閲の方法は?
校閲タブの「変更履歴の記録」で変更内容を記録し、承諾・却下を選択できます。
ユーザー設定のビュー(表示設定の保存)は?
表示タブの「ユーザー設定のビュー」で表示設定を保存し、瞬時に切り替えられます。
外部参照リンクの管理・編集・解除方法は?
データタブの「リンクの編集」で外部参照の確認・変更・解除ができます。
複合グラフ(棒+折れ線)と第2軸の設定方法は?
「グラフの種類の変更」→「組み合わせ」で系列ごとにグラフ種類と第2軸を設定できます。
グラフの参照範囲をデータ追加に合わせて自動拡張する方法は?
テーブル機能を使うか、OFFSET関数で動的な名前を定義すると自動拡張できます。
グラフに近似曲線を追加する方法は?
系列を右クリック→「近似曲線の追加」で傾向線や予測線を追加できます。
ウォーターフォール図(滝グラフ)の作り方は?
挿入タブの「ウォーターフォール図」で増減要因を滝のように視覚化できます。
「クイック分析」ボタンの使い方は?
セル範囲選択時に右下に表示されるボタンで、グラフ・書式・集計を素早く適用できます。
「カメラ」ツールで別シートの範囲をリアルタイム画像表示する方法は?
選択範囲を画像としてリンク貼り付けし、元データ変更時に自動更新される隠し機能です。
ステータスバーの合計・平均・個数表示のカスタマイズは?
ステータスバー右クリックで、選択範囲の統計情報(合計・平均など)の表示をカスタマイズできます。
名前の管理の高度なテクニック(動的範囲、定数)は?
名前の管理で動的範囲(OFFSET)や定数を定義すると、数式の保守性と可読性が向上します。
独自の並べ替え順序(部署順、役職順)を定義する方法は?
ユーザー設定リストで独自の並び順(役職順など)を登録し、並べ替えに適用できます。
ウォッチウィンドウで離れたセルの値を監視する方法は?
離れたセルや別シートのセルをウォッチウィンドウに登録し、常に値を監視できます。
「数式の検証」で数式をステップ実行してデバッグする方法は?
複雑な数式の計算過程をステップごとに確認し、エラー箇所を特定できるデバッグ機能です。
エラーチェック機能で数式のエラーを自動検出する方法は?
ブック全体の数式エラーを自動検出し、修正候補を提示してくれる機能です。
「Inquire」でブック間の差分比較をする方法は?
Professional Plus版の「Inquire」アドインで、2つのブックの詳細な差分比較ができます。
毎ページに同じヘッダー行を印刷する方法は?
「印刷タイトル」で指定した行・列を、全ページに繰り返し印刷できます。
改ページプレビューで印刷範囲を調整する方法は?
改ページプレビューモードで、ページ境界線をドラッグして印刷範囲を視覚的に調整できます。
ExcelをPDFで保存する方法とオプション設定は?
エクスポート機能でPDF保存でき、品質・範囲・プロパティなど詳細設定が可能です。
コメント(メモ)を含めて印刷する方法は?
ページ設定の「シート」タブで、コメントを画面位置またはシート末尾に印刷できます。
Excelに透かし(ウォーターマーク)を入れる方法は?
ヘッダー/フッターに透明度を下げた画像を挿入、またはワードアートを背面配置で透かしを実現します。
ファイルにパスワードをかける方法は?
「ブックの保護」→「パスワードを使用して暗号化」でファイルを開くパスワードを設定できます。
数式セルだけを保護する方法は?
入力セルのロックを解除後、シート保護を実行すると数式セルのみが保護されます。
シートを「完全非表示(VeryHidden)」にする方法は?
VBAでシートのVisibleをxlSheetVeryHiddenに設定すると、再表示メニューに表示されません。
ブックの個人情報(作成者名等)を削除する方法は?
ドキュメント検査で、作成者名・コメント・非表示データなど個人情報を一括削除できます。
デジタル署名を追加する方法は?
デジタル証明書を使ってブックに署名し、改ざん防止と作成者証明ができます。
クイックアクセスツールバーによく使う操作を登録する方法は?
ウィンドウ左上のツールバーに、頻繁に使う機能を登録してワンクリック実行できます。
リボンのカスタマイズ方法は?
リボンに独自タブ・グループを作成し、よく使う機能を集約してカスタマイズできます。
マクロを個人用マクロブックに保存して全ブックで使う方法は?
マクロを個人用マクロブック(PERSONAL.XLSB)に保存すると、全ブックで実行可能になります。
テンプレートファイル(.xltx/.xltm)の作り方は?
.xltx/.xltm形式で保存すると、ダブルクリックで元ファイルを基にした新しいブックが開きます。
Excel起動時に自動でファイルを開く設定は?
XLSTARTフォルダにファイルを配置、または起動フォルダを指定すると自動で開きます。
循環参照の場所を特定して修正する方法は?
「数式」タブの「循環参照」メニューで問題箇所を特定し、数式を修正します。
Excelが重い場合の10のチェックポイントは?
揮発性関数、条件付き書式、使用済み範囲、外部リンクなど10項目を確認し、最適化します。
破損したExcelファイルを修復する方法は?
「開いて修復する」機能や別形式での保存、バックアップからの復元で修復を試みます。
数値が文字列として保存されている場合の一括変換方法は?
空白セルに1を入力してコピー後、対象範囲に「乗算」で貼り付けると数値に一括変換されます。
CSV取り込み時に日付が認識されない場合の対処法は?
テキストファイルウィザードで列の形式を「日付」に指定、またはDATEVALUE関数で変換します。
コメントとメモが分離されたのはいつ?
365でコメントが「メモ(個人用)」と「コメント(スレッド型)」に分離されました。
デフォルトフォントが変わったのはいつ?
2016まではMS Pゴシック、2019以降は游ゴシックがデフォルトになりました。
リボンデザインの変遷は?
2016でフラット化、2019で検索強化、365で簡略リボン追加と段階的に進化しています。
リボン上部の検索バーの変遷は?
2016の「操作アシスト」が2019で「検索」に、365で「Microsoft Search」に進化しました。
シートタブのデザイン変更は?
2016以降でフラット化され、タブの色分けがより鮮明で視認性が向上しました。
アクセシビリティチェックの強化は?
2016で基本機能導入、2019/365で詳細診断とリアルタイム通知が追加されました。
手書き数式入力が使えるのは?
2016以降、タッチ/ペン対応デバイスで手書き数式を自動認識して入力できます。
VBAのOpen文代わりにPower QueryでCSVを読み込む方法は?
Power QueryでCSV読み込みを自動化、VBAのOpen文が不要に
VBAのDir()ループ代わりにPower Queryでフォルダ結合する方法は?
Power Queryのフォルダ結合でVBAのDir()ループが不要に
VBAのVLOOKUPループ代わりにPower Queryマージでデータ結合する方法は?
Power Queryのマージ機能でVBAのVLOOKUPループを高速化
VBAのピボット解除代わりにPower Queryのピボット解除を使う方法は?
Power Queryのピボット解除でVBAの複雑なループが不要に
VBAのInterior.Color代わりに条件付き書式でセルの色を変える方法は?
条件付き書式でVBAのInterior.Color設定を自動化
VBAのUserForm代わりにデータの入力規則で入力制御する方法は?
データの入力規則でVBAのUserForm相当の入力制御を実現
VBAの帳票生成代わりにテンプレートファイル(.xltx)を使う方法は?
テンプレートファイル(.xltx)でVBAの帳票生成を代替
ExcelとGoogleスプレッドシートの主な違いは?
Excelは高機能でオフライン対応、スプレッドシートは無料で同時編集が強い
ExcelとGoogleスプレッドシート、どちらを使うべき?
チーム編集重視ならスプレッドシート、高度な分析重視ならExcel
スプシのQUERY関数をExcelで再現する方法は?
2021/365はFILTER+SORT、2016/2019はPower QueryでQUERYを再現
スプシのIMPORTRANGEに相当するExcelの機能は?
Excelは外部参照で他ファイル参照、スプシほど柔軟ではない
スプシのIMPORTHTMLをExcelで再現する方法は?
Power QueryのWebから機能でスプシのIMPORTHTMLを代替、2016以降対応
スプシのGOOGLETRANSLATEをExcelで使う方法は?
Excel直接代替なし、Office Scripts+APIまたはPower Automate経由
スプシのチェックボックスをExcelに変換する方法は?
Excelは開発タブのフォームコントロールでチェックボックス配置
Excelファイルをスプシで開いたら壊れた場合の対処法は?
xlsx形式で保存し直し、非対応関数やマクロを削除してからアップロード
スプシをExcelに変換したらエラーが出る場合の対処法は?
スプシ専用関数をExcel互換に書き換えてからダウンロード
ExcelのPHONETIC関数(ふりがな)がスプシで使えない場合は?
スプシにPHONETIC相当なし、Apps ScriptまたはExcel側で値化
ExcelのASC/JIS関数(全角半角変換)がスプシで使えない場合は?
スプシはREGEXREPLACEまたはApps Scriptで全角半角変換
Google Apps ScriptとVBAの違いは?
Apps ScriptはJavaScriptベースでクラウド動作、VBAはVB由来でデスクトップ
VBAマクロをApps Scriptに移行する方法は?
VBAとApps Scriptの構文対応を理解して手動で書き換え
スプシのピボットテーブルとExcelのピボットテーブルの違いは?
Excelは機能豊富、スプシはシンプルで共有しやすい
条件付き書式のExcelとスプシの違いは?
Excelは詳細設定が豊富、スプシは基本機能のみ
Excel 2016・2019のサポート終了後はどうすればいい?
Excel 2016/2019は2025年10月にサポート終了済み。Microsoft 365またはLTSC 2024への移行を推奨します。