やりたいことから方法を探すエクセル(Excel)操作・関数・VBA(マクロ)逆引きまとめ

gui IT

このページでは、当ブログのExcel記事をやりたいことから探せるよう逆引きで並べています。
この記事およびリンク先のまとめでは操作も関数もマクロもある程度いっしょくたになってます。
別に関数やメソッド名からの逆引きも用意していますので、併せてご利用ください。
※通常のセル、範囲は対象が広すぎるので、「操作」などから探してください。

スポンサーリンク

アドイン関数を組み込む
表示倍率を変更する
よく使う機能のショートカット(クイックアクセスツールバー)を追加する
クイックアクセスツールバーをリボンの下に表示
リボンの表示/非表示を切り替える
複数の表の統合

ブック・ファイル

Excelの起動
 起動時のスタート画面を省略
パスワードを設定
パスワードの解除
ブックの新規作成
ファイルを保存
自動保存の間隔設定
ファイルの作成者名(ユーザー名)の変更
テキスト、CSVで出力
マクロで他のファイルの名前を変更・移動
マクロで他のファイルをコピー
イベントプロシージャ
ブックを開いた時に処理を実行(VBA)
ブックを閉じる時に処理を実行(VBA)
ブックの保存前に処理を実行(VBA)
ブックをアクティブ化した時に処理を実行(VBA)
他のブックに移動した(非アクティブ化した)時に処理を実行(VBA)
その他
その他ブックまとめ

ワークシート

作成/削除/挿入/移動
基本操作(作成・削除・挿入・移動)
シートを移動(VBA)
コピー
シートのコピー
シートのコピー(VBA)
参照/選択/取得
別のシートを参照
複数シートの同じセルを参照(串刺し集計)
複数シートを選択
左隣/右隣のシートを取得(VBA)
マクロでアクティブシートを取得
シートをアクティブ化(VBA)
名前
シート名を変更
シート名を取得・変更(VBA)
非表示/デザイン/保護
見出しに色を付ける
不要シートを非表示
シート編集を禁止(保護)
イベントプロシージャ
シートをアクティブ化した時に処理を実行(VBA)
他のシートに移動した(非アクティブ化した)時に処理を実行(VBA)
シートを新しく作った時に処理を実行(VBA)
シートを削除する前に処理を実行(VBA)
シート内でダブルクリックした時に処理を実行
シート内で右クリックした時に処理を実行
その他
シートの個数を取得(VBA)
マクロでシートの目次を作成
その他ワークシートまとめ

行・列

選択・取得
行・列の選択
行・列の選択(マクロ)
行番号、行数を関数で取得
列番号、列数を関数で取得
行番号・列番号を取得(マクロ)
列の一番下のセルの内容を取得
挿入・追加
新規行・列の挿入
行・列の挿入(マクロ)
コピーした行/列の挿入(マクロ)
一行/一列ごとに行・列の挿入(通常操作⁺マクロ)
列AとBを比較し、A列にないデータだけをB列から追加(マクロ)
削除
行・列を削除し間を詰める
行・列を削除(マクロ)
幅・高さ
列、行幅を変更
列・行幅を同じ単位(Cmなど)で指定
幅をまとめて変更
幅・高さを取得、変更(マクロ)
幅・高さを標準値に設定(マクロ)
幅・高さを文字数/高さに合わせて自動調節(マクロ)
列幅と行の高さを一致させる、方眼紙上にする(マクロ)
表示
スライドしても常に特定の行・列を表示
列番号を数字で表示
行・列の非表示
VBA(マクロ)で行・列非表示

グループ化
行列の入れ替えコピー
行・列まとめ

空白セル・行・列

空白セルの一括削除
空白セルだけ強調表示
空白セルの数を数える
空白かどうか判定・分岐
セルとセルの間の空白を削除(マクロ)
空欄のセルだけに処理を実行(マクロ)
その他空白まとめ

スペース、インデント

インデントを設定
単語間のスペースをひとつだけ残し、残りは削除
スペース前後の文字を分割して別のセルに出力
規則性からスペース前後の文字を取得、スペースを挿入・削除
スペースより左の文字列を取得
スペースで挟まれた文字列を取得

プルダウンリスト

プルダウンリストの作成、解除
ルールの変更、編集
リストを参照
連動するプルダウン
その他プルダウンまとめ

コメント

コメントの作成、編集
表示、非表示、常時表示
順番に表示
マクロでコメント追加
コメントまとめ

ハイパーリンク

ハイパーリンクの作成
リンク解除、勝手にハイパーリンク化されないように設定
書式はそのままリンクをクリア
その他ハイパーリンクまとめ

オートコレクト

オートコレクトの作成、使い方

住所

郵便番号から住所、住所から郵便番号を取得
7桁の数字に自動でハイフンを入れる
住所から都道府県だけ抜き出し
住所の漢数字をアラビア数字に変換
その他住所まとめ

画像

画像の挿入、サイズ・位置変更、削除
画像に枠線を設定
背景画像を設定する
ブック内の画像をまとめて出力(ファイルをHTMLで保存)

図形

作成・編集
図形の作成、基本操作
図形で線を引く
図形作成(マクロ)
図形で線を引く(マクロ)
削除
※通常操作は上記基本操作に含む
図形削除(マクロ)
位置・サイズ・角度
※通常操作は上記基本操作に含む
複数図形をまとめて移動
セル幅に合わせる
サイズを取得・変更(マクロ)
位置を取得・変更(マクロ)
角度を取得・変更(マクロ)
重なり順
重なり合いの順番を変更
インデックス番号(重なり順)を取得(マクロ)
重なり順を変更(マクロ)
枠線
枠線を設定
線の種類を変更(マクロ)
枠線の太さを変更・取得(マクロ)
色・テクスチャ・画像
テクスチャを貼り付け
写真・画像を貼り付け
グラデーションで塗りつぶす
図形の輪郭に色をつける
色変更(マクロ)
テクスチャで塗りつぶす(マクロ)
画像を貼る(マクロ)
画像を白黒・グレー・透かし変換(マクロ)
画像の明度を変更(マクロ)
テキスト
図形の中に文字を書く
文字に図形サイズを合わせる、自動改行、文字がはみ出る問題などの対処
効果
影を付ける
反射を付ける
光彩を付ける
ぼかす
面取り(図形上下に厚みをつける)
図形の質感、光源を変更する
3D回転
選択・取得
図形を取得・選択(マクロ)
名前の取得・変更(マクロ)

グループ化
マクロで図形、線、塗りつぶしの表示・非表示を切り替え
その他図形まとめ

テキストボックス

テキストボックスの作成
テキストボックスの余白
テキストボックス作成(マクロ)

フォームコントロール

ボタン
コントロールボックス
チェックボックス
スピンボタン
オプションボタン
オプションボタンの結果を複数のセルに振り分ける(グループボックス)
ラベル
スクロールバー
フォームコントロールの上下関係を変更

フィルタ

オートフィルターの適用、絞り込み
表にフィルタを再適用
フィルタの再適用(VBA)
マクロでオートフィルター
指定シート内のフィルタ絞り込み(抽出)を解除(VBA)
マクロでフィルタの▼を消す
シートにフィルタが設定されているか判定(VBA)
フィルタの絞り込みがされてるかどうか判定(VBA)

テーブル

テーブルの作成
列/行(レコード)の追加
範囲の変更
テーブル名の変更
スタイル(配色)の変更
左端/右端を強調
拡張性を持ったテーブル参照(構造化参照)

ピボットテーブル

ピボットテーブルの作成、クロス集計
表示データを行・列ごとに絞る
基準より大きい・小さい範囲の値を表示
基準の範囲内の値を表示
上位・下位何位(何%)のデータのみ表示

グラフ

グラフの作成・削除・移動・サイズ変更・種類の変更他基本操作
グラフシートの作成/グラフシートをワークシートに移動
水平・垂直移動
セルの枠線に合わせてグラフを移動・サイズ変更
グラフタイトルの追加・削除・編集
色・質感の変更
軸ラベルの追加・編集
縦軸ラベルの最小値・最大値を変更
行列を入れ替える
参照範囲の変更
データラベルの設定

ピボットグラフ

ピボットグラフの作成
ピボットグラフを普通のグラフに変更

スパークライン

スパークラインの作成
すべての行の結果を比較したグラフにする
スパークライン(勝敗)の作り方
種類(縦棒・折れ線・勝敗)の変更
マーカー(表示)の種類と色の変更
クリア・削除

データの入力規則

特定範囲の整数のみ入力可能
特定の値のみ(プルダウンリスト)
特定期間の日付のみ
指定文字数のみ
ひらがなのみ、英数字のみなど
無効・例外データだけ強調
その他データの入力規則まとめ

書式

書式設定まとめ
セルに計算結果ではなく数式を一覧表示する
数字を参照し、書式を変えた状態で表示
セルの内容を非表示にする
数値を漢数字で表示
書式をクリアする

大文字・小文字・全角・半角

基本、その他大文字・小文字・全角・半角まとめ
セルに入力できる文字種を固定
英字を関数で大文字・小文字に変換
関数で英字の一文字目を大文字にする
全角数字を半角数字に直されるのを回避
関数で文字種を半角・全角に変換

フォント・文字サイズ

フォントの変更
文字サイズの変更
太字
斜体
下線
取り消し線
縦書き、文字を傾ける
上付き文字、下付き文字
ルビ
マクロでフォント変更
マクロで文字サイズ変更
その他フォント・文字サイズまとめ

文字位置・揃え

文字を左揃え、右揃え、中央揃え、上揃え、下揃え
文字を左/中央/右揃え他(VBA)

罫線

作成、削除
種類の変更
罫線に色を付ける
斜線を引く
罫線で立体的に装飾
セルに入力すると自動で罫線を引く
マクロで罫線を引く
マクロで罫線の太さを変更
マクロで罫線をクリア
マクロ実行のたびに斜線を引く、消す
マクロで空欄を斜線で埋める
その他罫線まとめ

セル・文字の色を変更
一行飛ばしで色を付ける
セルに模様を付ける
セルにスタイルを適用
セルのスタイルを自作
マクロでセル・文字の色を変更
マクロで一行ごとに色を付ける
その他色まとめ

金額・通貨・時給

通貨記号を表示
関数で¥表示
〇千円のように表示を丸める
桁区切り
マイナスの場合色を変える、最初に▲を付ける
消費税
時給
残業代
商品番号から商品名・単価を自動表示
その他金額・通貨まとめ

日付・時間・曜日

表示形式
和暦で日付を表示
日付をyyyymmdd形式に変換
分解、結合
年月日から日付を作成
日付から年月日を抜き出す
時分秒から時刻を作成
年月日から日付を作成(マクロ)
現在の日時
現在時刻・日付の入力
現在時刻がズレる問題の対処、タイムゾーンごとの時刻を取得
今日の日付を取得
現在の日付と時刻を取得
現在の日付、時刻を取得(マクロ)
曜日
日付の曜日を取得
日付と曜日を同じセルに表示
土日祝日だけ色を付ける
経過時間、末日
経過時間を表示
稼働日数後の日付を表示
日付と日付の間の経過日数・年・月を取得
生年月日を〇年〇カ月形式で表示
月末の日付を求める
月末の日付を求める(マクロ)
年度
年度を計算
連番入力
毎月・毎年の同じ日を連番入力
平日・土日・特定の曜日だけ連番入力
強調
条件付き書式で今日や来週を強調
バリデーション
間に-を入れた数字を日付に変換しない
英語の曜日の頭文字を大文字にしない
シリアル値
日付が数字で表示されるのを回避する、シリアル値
日付をシリアル値に変換
文字列形式の日付をシリアル値に変換
日付のシリアル値を取得(マクロ)
その他
日付がうるう年かどうか判定(マクロ)
その他日付・時間・曜日まとめ

%(パーセント)

割合を%で表示
●割●分●厘形式で表示
●%以上以下で分岐
その他%(パーセント)まとめ

条件付き書式

値が指定範囲内のセルの書式を変更
指定の値より大きい/小さい時に書式を変更
上位/下位●%、●位の時に書式を変更
数字の大きさに合わせて色をグラデーションで変更(カラースケール)
数字の大きさに合わせてアイコンを表示(アイコンセット)
指定の文字列の時に書式を変更
今日から見て指定の日付(明日、来週など)の時に書式を変更
重複する、しない値の時に書式を変更
空白セルの時に書式を変更
データバーの作成
データバーの最大値/最小値
マクロでセルに条件付き書式を設定(等しい、以上以下、範囲内の値など)
マクロでセルに条件付き書式を設定(平均より大きい小さい、以上以下)
マクロでセルに条件付き書式を設定(一意/重複)
マクロでルールがセルの値の条件付き書式を編集
マクロで条件付き書式を削除
条件付き書式まとめ

操作

印刷する
クリアする
コピーする
コピーする(マクロ)
削除する
参照する
小計する
整理する
類義語辞書の表示

選択、移動

セルの文字列の一部だけ選択・編集
離れたセルを同時に選択
名前をつけた範囲を選択
範囲をクリックで選択
表の端に移動
表の列・行・範囲を一括選択
Endモードの使い方、解除方法
行・列単位で選択
表全体を選択(ショートカット)
セル・範囲の位置を入れ替える、好きな位置に挿入して元の位置を補完させる
一画面上・下に移動
A1、右下に移動
セル・範囲の選択方法一覧
マクロで相対位置のセルを取得(Offset)
マクロで範囲内の指定列・行を選択(Rows、Columns等)
マクロで選択範囲を変更する(Resize)
マクロで表の端を選択(End)
マクロで複数範囲を選択(Union)
マクロで結合セル全体を選択(MergeArea)
マクロで図形を移動
マクロで他のファイルのディレクトリを移動

検索、置換

ワイルドカード
数式の結果も検索対象に含める
書式を検索、置換
関数で置換(Substitute)
指定位置の文字列を置換(Replace)
文字が文字列の何文字目にあるか検索(Find、Search)
データがリストの何番目にあるか検索(Match)
検索したデータの関連項目を表示(VlookUp)
データベース内のデータを検索し、関連項目を表示(DGet)
マクロで検索/置換(Find、Replace)
マクロで検索にヒットした項目を一覧にする
検索・置換まとめ

並べ替え、ソート

昇順・降順で並べ替え
ふりがな基準で並べ替え
複数条件で並べ替え(レベルの追加)
逆順に並べ替え
ランダムに並べ替え(シャッフル)
当番にランダムに振り分ける
マクロで並べ替え(Sortメソッド、オブジェクト)
並べ替えまとめ

入力、編集

文字列の一部だけ編集
入力範囲を先に設定
選択したセルに一括入力
入力内容の漢字などを再変換
改行
オートコンプリート
オートコンプリートをOFFにする
オートコレクト
セルによって自動でひらがなや英数字入力に切り替える
大量の連番・日付を一括入力
ルビ
記号
ワードアート
入力、編集まとめ

抽出、抜き出し

規則性に従いデータを自動抽出(フラッシュフィル)
左右からn番目の文字を抽出
特定の文字より左・右の文字を抜き出す
文章の途中の文字を抜き出す
抽出、抜き出しまとめ

反復・繰り返し・ループ

直前の操作を繰り返す
同じ文字を指定数並べる
マクロで指定回数処理を繰り返し
マクロで指定範囲に同じ処理を繰り返し
マクロで条件を満たす、満たすまでの間処理を繰り返し
反復・繰り返し・ループまとめ

表示・非表示

長文を自動縮小して全体表示
シートの数式を一覧表示
セルの内容を非表示
値が0の場合非表示
列を数字で表示
表示・非表示まとめ

結合・分割

セルの結合・解除
文字列を繋ぐ
文字列の後ろに任意の文字列を付ける
文字列を別々のセルに分割
長文を複数の行に分割
その他結合・分割まとめ

定義

セル・範囲の名前の定義
セル範囲の名前を定義・上書き(マクロ)

計算

数える
四則演算
最大/最小値・順位
重複・一意
べき乗・累乗・平方根
ランダム・乱数
複数の計算をひとつのセルで行う(配列数式)
数式を入力しても数式のまま表示される場合の対処
手動で計算結果を更新する、自動で再計算されるようにする
関数の一部だけ計算結果を値に変換する
書式設定がおかしくて計算結果が合わないのを修正する
小計や非表示の項目は無視して計算する
データベース関数を使いこなす
二進数を十進数に、十進数を二進数に変換

入力データの関連項目の表示

番号を入力すると名称などを表示
縦横逆の表で、番号入力すると名称など表示
条件により分岐し、入力された内容に関連する項目を表示
1から始まる数値に対応した値を返す
同じ行で○のついたデータだけを順番に別表に抽出

統計

標準偏差・偏差値を求める
ふたつのデータの相関関係を求める
二種類のデータから将来の数値を予測する(単回帰分析)

絶対値・プラスマイナス

絶対値を求める
値を負の数に変換

倍数・約数

基準値の倍数に変換(余りは切り上げ)
基準値の倍数に変換(余りは切り捨て)
基準値の倍数に変換(余りは四捨五入)
最大公約数を求める

平均

平均を算出する
データベースから複数条件ごとに平均を算出
平均より上、下の時に書式を設定

論理

条件によって表示する内容を変える(If)
条件により対応する戻り値を返す(Switch)
閾値以上・未満でTrueかFalseを返す
偶数・奇数でTrueかFalseを返す
文字列かどうかでTrueかFalseを返す
数値ならTrueを返す
文字列が一致すればTrueを返す
エラーの場合Trueを返す
値のデータ型によってちがった数値を返す
ふたつの値が一致する時はTrue、しない時はFalseを返す
条件に該当するデータを検索し、その個数を求める

その他計算

中央値を算出する
四捨五入/切り上げ/切り下げする
整数/桁数のみ取り出し
セルとセルの直線距離を求める
総平均法

その他

作成物

見積書作成
単語学習・暗記ソフト作成(VBA使用)

アルゴリズム

バブルソート
A*(エースター)探索

ショートカット

ショートカット一覧
VBAでショートカットを作成・解除

関数・VBA・マクロ

名前のわからない関数名をexcel上で調べる
VBA上でExcelのワークシート関数を使う
VBAとマクロの準備、基本的な使い方
マクロの削除
ExcelとVBEの画面切り替え
相対参照でマクロを記録
変数の宣言、変数使用の義務化
定数の宣言
配列変数の宣言
イベントプロシージャ用にモジュールを切り替える
VBEの中断モードを解除
改行時のコンパイルエラーを出さない(自動構文チェック)
マクロ一覧で特定のブックのマクロしか表示しない
Excel上で音を鳴らす、音楽を流す
音を鳴らす(Windows API使用)
メッセージボックスを表示
入力ボックスを表示
ステータスバーの表示内容を変更する
#N/A エラーを表示

入力・削除・コピー

セルの値を取得・代入(入力)
セル・範囲を削除セル・範囲の挿入
何度も同じオブジェクト名を書くのを避ける

書式

マクロで書式を変更
マクロで文字の水平配置を変更
マクロでセルを結合・解除する

選択・位置

左右のセルを取得/代入
セルから相対的な位置のセルに干渉
マクロで行・列番号を取得

時間・繰り返し

アラーム、指定の時間ごとに処理を行う
指定時間待機

データ型・論理

条件分岐
ひとつの条件から複数に分岐
対象のデータ型を取得
値が数値かどうかで真/偽を分ける
空白かどうかで真/偽を分ける

インターネット・ブラウザ・スクレイピング

IEを閉じる
ページの読み込み中は処理を中断
サイトのタイトルを取得
タグ名から要素を取得

他サービスとの連携

Power Automate Desktop

Excelを起動
Excelを閉じる、保存
セルや範囲の選択
セルの値を変更
マクロの実行

コメント