スポンサーリンク
Excel VBA

Excel VBA 逆引き集 | 型判定

型判定VBAでは「この値は文字列?数値?日付?」といった 型判定 がよく必要になります。型を正しく判定できると、エラーを防ぎ、安全に処理できます。初心者向けに、コード例とテンプレートをかみ砕いて説明し...
Excel VBA

Excel VBA 逆引き集 | ルックアップを配列化

ルックアップを配列化Excelで「検索(ルックアップ)」といえば VLOOKUP や INDEX/MATCH が定番ですが、VBAでは 配列に読み込んで検索 すると高速で柔軟です。ここでは初心者向けに...
Excel VBA

Excel VBA 逆引き集 | 配列×Dictionary

配列 × Dictionary の組み合わせExcel VBAで大量データを扱うとき、配列とDictionary(辞書オブジェクト)を組み合わせると「高速」「柔軟」な処理ができます。初心者向けに、コー...
Excel VBA

Excel VBA 逆引き集 | 日付変換

日付変換Excelのデータでは「文字列の日付」「シリアル値」「和暦や全角文字が混ざった日付」などが入りがちです。これを正しく 日付型に変換 して扱うのは、データ処理の基本です。初心者向けに、コード例と...
Excel VBA

Excel VBA 逆引き集 | 数値変換

数値変換Excelのセルには「文字列としての数字」「数値」「空白や文字が混ざった数字」などが入りがちです。これを正しく 数値に変換 するのは、データ処理の基本です。初心者向けに、コード例とテンプレート...
Excel VBA

Excel VBA 逆引き集 | JOIN処理を配列で

配列で JOIN 処理Excel VBAで「配列の要素を一つの文字列にまとめたい」ときに便利なのが Join 関数 です。初心者でもすぐ使えるように、コード例とテンプレートをかみ砕いて説明します。基本...
Excel VBA

Excel VBA 逆引き集 | 重複除去

重複除去Excelで「同じ値が何度も出てくるので1つにしたい」「重複行を消したい」という場面はよくあります。初心者でも安心して使えるように、重複除去の定番テンプレをまとめました。基本の考え方対象列を決...
Excel VBA

Excel VBA 逆引き集 | 空白除去

空白除去Excelのデータには「前後に余分なスペースが入っている」「全角スペースが混ざっている」などのケースがよくあります。これを放置すると重複判定や検索で誤判定が起きます。そこで 空白除去 の定番テ...
Excel VBA

Excel VBA 逆引き集 | 動的配列

動的配列「配列のサイズを最初から決められない」「途中で増やしたい」——そんなときに便利なのが 動的配列。初心者がつまずきやすいポイントを、コード例とテンプレートでかみ砕いて説明します。基本の考え方固定...
Excel VBA

Excel VBA 逆引き集 | 配列の検索

配列の検索「配列の中から特定の値を探したい」——初心者がよくつまずくポイントです。VBAには標準で検索関数がないので、自分でループや関数を作る必要があります。ここでは 一次元配列・二次元配列 の検索方...
Excel VBA

Excel VBA 逆引き集 | 配列のソート

配列のソートExcel VBAで「配列を並べ替えたい」とき、シートに書き戻して並べ替える方法もありますが、大量データでは遅くなります。そこで 配列を直接ソート するテンプレを紹介します。初心者向けに、...
Excel VBA

Excel VBA 逆引き集 | Preserve

Preserve の使い方VBAで配列を扱うときに「サイズを増やしたいけど、今まで入れた値は消したくない!」という場面があります。そんなときに使うのが ReDim Preserve。初心者向けに、コー...
Excel VBA

Excel VBA 逆引き集 | 配列のReDim

配列の ReDimVBAで配列を使うとき、「サイズを後から決めたい」「途中で増やしたい」と思うことがあります。そんなときに使うのが ReDim。初心者向けに、コード例とテンプレートをかみ砕いて説明しま...
Excel VBA

Excel VBA 逆引き集 | 2次元配列の扱い

次元配列の扱いExcel VBAで大量データを扱うときに必須になるのが 2次元配列。Rangeを読み込むと自動的に「行×列」の二次元配列になります。ここでは初心者向けに、コード例とテンプレートをかみ砕...
Excel VBA

Excel VBA 逆引き集 | 配列 → Rangeの書き戻し

配列 → Rangeの書き戻し大量データを扱うときは Rangeを配列に読み込んで処理 → 配列を一括でRangeに書き戻す の流れが最速です。ここでは「配列 → Rangeの書き戻し」に特化したテン...
Excel VBA

Excel VBA 逆引き集 | Range → 配列の読み込み

Range → 配列の読み込みExcel VBAで大量データを扱うときの「高速化の必殺技」が Rangeを一括で配列に読み込む 方法です。セルを1つずつ読むより数十倍速くなります。初心者向けに、コード...
Java

Java 逆引き集 | サードパーティライブラリ(jOOλ 等)の活用 — ストリーム拡張

ポイントまとめJava 標準の Stream API は便利ですが、制約もあります。サードパーティライブラリ jOOλ(jOOL) を使うと、タプル型や拡張関数、例外処理の簡略化などが可能になり、St...
Java

Java 逆引き集 | Stream を使った行列変換(transpose) — データ整形

Stream を使った行列変換(transpose) — データ整形「行列の転置(transpose)」とは、行と列を入れ替える操作です。例えば 2×3 の行列を転置すると 3×2 になります。Str...
Java

Java 逆引き集 | Stream の例外リカバリ戦略(fallback) — 途中失敗の処理

Stream の例外リカバリ戦略(fallback) — 途中失敗の処理ストリーム処理の途中で I/O や変換が失敗しても、処理全体を止めずに「回復」させるのが fallback。目的は「止めるべき失...
Java

Java 逆引き集 | IntSummaryStatistics の活用 — 集計情報取得の便利型

IntSummaryStatistics の活用 — 集計情報取得の便利型IntSummaryStatistics は「int の集計情報」をひとまとめに持つユーティリティです。件数・合計・最小値・最...
Java

Java 逆引き集 | Collector joining with delimiter/prefix/suffix — レポート生成

Collector.joining with delimiter/prefix/suffix — レポート生成Stream の要素を文字列としてまとめたいときに便利なのが Collectors.joi...
Java

Java 逆引き集 | flatMap を用いたネスト解除(OptionalやListのネスト) — 構造フラット化

flatMap を用いたネスト解除(OptionalやListのネスト) — 構造フラット化Stream API の flatMap は「入れ子になった構造をフラットにする」ための中間操作です。初心者...
Java

Java 逆引き集 | 並列ストリームでのコンテキスト保持(ThreadLocal の注意) — 意図しない挙動回避

並列ストリームでのコンテキスト保持(ThreadLocal の注意) — 意図しない挙動回避Java の並列ストリームは内部的に ForkJoinPool を使って複数スレッドで処理します。このとき「...
Java

Java 逆引き集 | ストリームの短絡(short-circuit)操作 — パフォーマンス最適化

ストリームの短絡(short-circuit)操作 — パフォーマンス最適化短絡操作は「必要な分だけ処理したら早めに打ち切る」ための仕組みです。無駄な計算や I/O を避け、スループットを上げる実戦テ...
Java

Java 逆引き集 | 並列ストリームと ForkJoinPool のチューニング — スループット向上

並列ストリームと ForkJoinPool のチューニング — スループット向上並列ストリームは「書き換え少なくCPUを使い切る」ための強力な選択肢。ただし闇雲な並列化は遅くなったり結果が壊れます。安...
Java

Java 逆引き集 | Collector.of でカスタム Collector 作成 — 特殊な集約

Collector.of でカスタム Collector 作成 — 特殊な集約Stream API の Collectors には便利な標準 Collector が多数ありますが、特殊な集約処理をした...
Java

Java 逆引き集 | ストリームでの例外処理パターン(ラップ処理) — checked 例外の扱い

ストリームでの例外処理パターン(ラップ処理) — checked 例外の扱いStream のラムダは基本的に checked 例外を投げられません。ファイルやネットワークなどの I/O をストリームの...
Java

Java 逆引き集 | Optional を返すストリーム処理パターン — null 安全

Optional を返すストリーム処理パターン — null 安全Java の Stream API は「結果があるかどうか分からない」処理をするときに Optional を返すメソッドを備えています...
Java

Java 逆引き集 | ファイルの行ストリーム処理(Files.lines) — 大規模ファイル処理

ファイルの行ストリーム処理(Files.lines) — 大規模ファイル処理Java NIO の Files.lines(Path) は、テキストファイルを 1行ずつストリームとして処理できる便利なメ...
Java

Java 逆引き集 | peek の使い方(デバッグ) — 中間ログ

peek の使い方(デバッグ) — 中間ログストリームの「途中」を覗いて、要素がどう変わっているかを確認するのが peek。中間操作としてログを差し挟めるので、フィルタや変換の結果を安全に観察できます...
スポンサーリンク