📊 Excel VBA Top100
🔄

データ処理

データの並び替え・フィルタ・変換・集計などデータ処理全般20本収録

AddSerialNumbers
選択した先頭セルから下方向に連番を追加します
💡 連番を追加したい先頭セルを選択して AddSerialNumbers を実行します
CalculateSubtotals
A列のグループごとにB列の値の小計を計算して新しいシートに出力します
💡 A列にグループ名、B列に数値があるシートで CalculateSubtotals を実行します
ConvertTextToNumbers
選択範囲のテキスト形式の数値を数値型に変換します
💡 変換したい範囲を選択してから ConvertTextToNumbers を実行します
CopyRowsIfCondition
A列の値が指定したキーワードに一致する行を新しいシートにコピーします
💡 CopyRowsIfCondition を実行し、検索キーワードを入力します
CrossSheetVLOOKUP
指定したシートのA列をキーにVLOOKUPを実行し結果を現在のシートB列に出力します
💡 A列にキー値があるシートでアクティブにしてから CrossSheetVLOOKUP を実行します
DeleteEmptyRows
アクティブシートの空行をすべて削除します
💡 DeleteEmptyRows を実行すると、シート内の空行が削除されます
ExportToCSV
アクティブシートをCSVファイルとしてエクスポートします
💡 ExportToCSV を実行すると、現在のシートがCSV形式で保存されます
FillBlankCells
選択範囲の空白セルを上のセルの値で埋めます
💡 対象範囲を選択してから FillBlankCells を実行します
FilterData
A列のデータをフィルタリングしてC列にコピーします
💡 アクティブシートのA列にデータを用意してマクロを実行。AdvancedFilterによりA列のデータがC列にコピーされます。
FindAndReplace
アクティブシートで文字列の検索と置換を行います
💡 FindAndReplace を実行し、検索文字列と置換文字列を入力します
HighlightDuplicateValues
選択範囲内の重複する値のセルをハイライト表示します
💡 チェックしたいセル範囲を選択してから HighlightDuplicateValues を実行します
ImportCSV
CSVファイルを選択してアクティブシートにインポートします
💡 ImportCSV を実行し、CSVファイルを選択します
MergeCellContents
選択した複数セルの内容を区切り文字で結合し、先頭セルに出力します
💡 結合したいセル範囲を選択してから MergeCellContents を実行します
NormalizeData
選択範囲のテキストを正規化します(全角英数字→半角、前後スペース削除)
💡 正規化したいセル範囲を選択してから NormalizeData を実行します
RemoveDuplicates
A列(A1:A100)の重複データを削除します
💡 アクティブシートのA1:A100にデータを用意してマクロを実行。A列の重複行が削除されます(1行目はヘッダーとして保持)。
SortData
A列(A1:A100)のデータを昇順に並び替えます
💡 アクティブシートのA1:A100にデータを用意してマクロを実行。A列が昇順に並び替えられます(1行目はヘッダーとして保持)。
SplitCellData
選択セルの内容を区切り文字で分割して隣接するセルに展開します
💡 分割したいセルを選択してから SplitCellData を実行します
TextToColumns
選択したセルの内容を指定した区切り文字で複数列に分割します
💡 分割したいセル範囲を選択してから TextToColumns を実行します
TransposeData
選択範囲を転置(行列を入れ替え)してコピーします
💡 転置したい範囲を選択してから TransposeData を実行します
TrimSpaces
選択範囲のセルから前後の余分なスペースを削除します
💡 対象範囲を選択してから TrimSpaces を実行します