確認日時:2026-10-17T07:40:09.5173030Z
確認環境:{"excel_version": "16.0", "excel_build": 20430, "os": "Windows (64-bit) NT 10.00", "interface": "COM API / Formula2 / native Excel calculation"}
確認した範囲
- 掲載数式を実際のExcelへ設定し計算結果を照合
- ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能
未確認・対象外
- 画面のクリック経路
- 他Excel版・他OS
- 実業務データ
実機での処理結果の確認と、記事の全画面操作の確認は別です。実行確認の記録(JSON)で確認結果と原稿のSHA-256を参照できます。
できあがるもの
B2:B4はAB01、CD02、EF03、C列はTRUE、TRUE、FALSEになる想定です。整形結果だけを原本へ戻す前に、変更対象2件を担当者が確認します。
始める前に
- Windows版Excel for Microsoft 365。確認環境と範囲は本記事の実行確認欄を参照してください。
- 新規ブックに以下の架空データを作成し、業務ファイルとは別名で保存する。
A1を取込コード、A2に前後半角スペース付き「 AB01 」、A3に前後全角スペース付き「 CD02 」、A4に「EF03」を入力します。見やすさのためのかぎ括弧はセルに含めません。
手順
- B1に整形コードを置きます。原本のA列を直接置換せず、B列を文字列の比較・検査に使う方針にします。コード内部にスペースを認める仕様かも先に確認します。
- B2に =TRIM(SUBSTITUTE(A2," "," ")) を入力しB4までコピーします。全角スペースを半角に変えてからTRIMで前後と連続する半角スペースを整理します。
- C1を変更あり、C2へ =NOT(EXACT(A2,B2)) を入力してC4までコピーします。TRUEの行をフィルターし、画面表示だけでなく元データとの違いを確認します。
- 整形コードが既存マスターと一致するか検証用一覧で照合します。特に異なる原文が同じ整形コードになる例を追加して確認し、衝突があれば担当者が個別判断する運用にします。
期待結果と照合する
B2:B4はAB01、CD02、EF03、C列はTRUE、TRUE、FALSEになる想定です。整形結果だけを原本へ戻す前に、変更対象2件を担当者が確認します。
まずこの入力例で確認し、件数や値が一致しているかを見ます。完了表示だけで判断せず、重複・空欄・対象外データも残っていないか確認してください。
うまくいかないとき
- TRIMは改行やノーブレークスペースなど全種類の空白を消す関数ではありません。残る文字は別途調べます。
- 内部の連続スペースも1個になるため、空白を意味のあるコードとして使う台帳にはそのまま適用しません。
止める・元に戻す
B:Cの補助列を削除すれば原文のみの一覧へ戻ります。元のA列を上書きしていない状態を保ちます。
公式資料・対応範囲
参照日:2026-10-17。公式資料の一般的な機能説明と、本記事固有の入力例の実行検証は別です。実務での短縮時間や効果は未計測です。