関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ

mathematics IT

こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。

やりたいことから探す逆引き記事とセットになっていますので、もしよろしければそちらもご参照ください。

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

関数/演算子(ABC順)

&
\/!,2
$(絶対参照)
*/?(ワイルドカード)
Abs(絶対値)
Asc/Jis(半角/全角)
Average(平均)
AverageIf/AverageIfs(条件付き平均)
Ceiling(倍数換算・余り切り上げ)
Choose(数値1,2,3..に対応する値を返す)
Clean(改行・印刷不可文字除去)
Column(列番号)
Concatenate(Concat)(文字の接続)
Count(数字の個数)
CountA(データの個数)
CountBlank(空白セルの個数)
Countif/Countifs(条件付きカウント)
Date(年/月/日から日付を求める)
Datedif(開始日と終了日の間の日/月/年数を求める),2
DAverage(データベースの各種数値平均)
Day(日を抽出)
Dcount(データベースの条件を満たす項目カウント)
Delta(ふたつの値が一致するか判定)
Dsum(データベースの各種数値合計)
Eomonth(月末の日付を求める)
Find(文字列の位置)
Floor(倍数換算・余り切り捨て)
Gestep(閾値以上・未満で真偽を分ける)
HlookUp(水平参照)
If(条件分岐),2(or),3
Indirect(対象を文字列として取得),2
Large(n番目に大きい)
Left(左からn文字を抜き出す)
len/Lenb(文字列の長さ)
Lower(ローマ字を小文字に統一)
Match(セルの縦位置の抽出)
Max/Min(最大/最小)
Maxa(文字列・論理値を含んだ最大値)
Median(中央値)
Mid(文字列の抜き出し)
Mod(割り算の余り)
Mode(Mode.sngl)(頻出)
Month(月を抽出)
Now(現在の年月日・時分秒を表示)
Phoenix(ふりがな)
Power/^(べき乗)
Product(掛け算)
Proper(アルファベットの一文字目大文字・二文字目以降小文字)
Quotient(商の整数部分)
Rand(乱数)
Rank(格付け)
Rept(リピート)
Right(右からn文字を抜き出す)
Round/Roundup/Rounddown(四捨五入/切り上げ/切り下げ),2
row/rows(行番号・行数の表示)
Search(ワイルドカード文字列検索)
Small(n番目に小さい)
Sqrt(平方根)
Stdev/StdevP(標準偏差)
Substitute(置換)
Subtotal(集計前提の計算)
Sum(数値の合計)
Sumif(条件に合う数値の合計)
Sumifs(複数の条件に合う数値の合計)
Sumproduct(複数行/列の積の合計)
Text(数値に書式を設定し文字列を返す),2
Time(時・分・秒から時刻を求める)
Upper(ローマ字を大文字に統一)
Vlookup(垂直参照),2,3
Weekday(曜日の取得)
Workday(営業日後の日付を求める)
Year(年を抽出)

関数の組み合わせ

Average×Rounddown(小数点を切り捨てて平均を表示)
CountA×Indirect(最後の行の文字列を取得)
Countif×If(重複データの可視化)
Find×Left(特定文字より左の文字列を抽出)
Mode(sngl)×Vlookup(頻出単語を調べる)
Rand×Vlookup(ランダムなくじを作る)
If×Large×Row×Count×Indirect(同じ行で○のついたデータだけを別表に抽出)
If×Left×Mid(住所から都道府県だけ抽出)
Substitute×Char(改行の削除)

VBA・マクロ

開発タブ/マクロの記録・基本
[](VBA内でワークシート関数の使用)

ステートメント

Const(定数の宣言)
Dim(変数の宣言)
Do Loop(条件付きの繰り返し処理)
For Next(回数指定の繰り返し処理),2
If~Then(条件分岐)
Option Explicit(変数名宣言の義務化)
Option Base(配列変数の最低値の変更)
Preserve(動的配列の上限変更時に値を保持)
Private(モジュール内でのみ使う変数の宣言)
Public(全体で共有する変数の宣言)
ReDim(動的配列の宣言)
Select Case(条件複数分岐)
Static(静的な変数の宣言)

メソッド

Add(オブジェクト等の追加)HyperLinks.Add(ハイパーリンク作成)
AddComment(コメントを追加)
AutoFilter(フィルターの設定、絞り込み)
Autofit(列幅の自動調整)
Beep(警告音を鳴らす)
Clear(セルの値・書式のクリア)
ClearContents(セルの値のクリア)
ClearFormats(セルの書式のクリア)
Delete(オブジェクトの削除)
Evaluate(ワークシート関数の使用)
Find(セルの検索)
Inputbox(入力ボックス)
Merge(セルの結合)
Move(ワークシートの移動)
Navigate(ブラウザでページ移動)
OnKey(ショートカットの設定)
OnTime(アラームをかける、指定時間ごとに処理を行う)
PrintOut(印刷実行)
PrintPreview(印刷プレビュー表示)
Set(オブジェクト型変数にオブジェクトを代入)
Shell(別のソフトを起動、ファイルを実行)
Select/copy/cut/paste(セルの選択、コピー、貼り付け)
Sort(並べ替え)
Quit(ブラウザを閉じる)

プロパティ

ColorIndex/Color(文字・背景色の変更)
Column(列番号)
ColumnWidth(列幅)
DisplayAlerts(警告メッセージの表示)
HorizontalAlignment(文字の水平配置)
LineStyle(罫線)
Name(フォントの変更)
Next(右隣のセルの値)
NumberFormatLocal(ユーザー定義の書式)
Offset(選択したセルから相対的な位置のセルに干渉)
Phonetic.visible(ふりがなの表示/非表示)
Previous(左隣のセルの値)
Row(行番号)
readyState・busy(ブラウザの読み込み状態)
Sort(並び変え、Sortオブジェクトの取得)
value・text(セルの値の取得・代入)
value2(シリアル値の取得)
Weight(罫線の太さ)
WorksheetFunction(ワークシート関数の使用)

VBA関数

Array(配列変数を代入)
Date(今日の日付を求める)
DateSerial(年月日を数値で指定して日付を作成)
Day(日付から日を抽出)
Hour(時刻から時を抽出)
IsDate(日付かどうか判定)
IsEmpty(空白かどうか判定)
IsNumeric(数値かどうか判定)
LBound(配列変数の下限値を取得)
Minute(時刻から分を抽出)
Month(日付から月を抽出)
Now(現在日時を求める)
Rnd(乱数を返す)
Second(時刻から秒を抽出)
Time(現在時間を求める)
TypeName(データ型を取得)
UBound(配列変数の上限値を取得)
Year(日付から年を抽出)

メソッド・プロパティ組み合わせ

ColorIndex、For Next、If(一行ごとに色をつける)

コメント