Excel・事務 / 055

CSVの列を整理する|AIに変換ルールを相談

CSVの整理は、列の順番・形式・空欄の扱いを先に決めます。AIには変換ルールを相談し、少数の行で確認してから実データへ適用しましょう。

この記事でできること
  • 入力と出力の列を対応させる
  • コードと金額の形式を分ける
  • 区切り文字と空欄を試す
この記事の目次
  1. 入力と出力の列を対応させる
  2. コードと金額の形式を分ける
  3. 区切り文字と空欄を試す
  4. 使えるプロンプト

入力と出力の列を対応させる

元の列名、出力先の列名、変換する内容を表へ書きます。『日付を直す』ではなく『2026/10/01を2026-10-01へ』のように例を添えます。不要な列を省く場合も、削る理由と残す列を明確にします。

コードと金額の形式を分ける

0012のようなコードは、先頭ゼロを保ちたい文字列です。金額は数値として計算するなど、用途を別にします。CSVの引用符だけでExcelの自動変換を必ず防げるわけではないため、取り込み時の列形式も文字列へ指定して確認してください。

区切り文字と空欄を試す

名称にカンマや改行が含まれる行、値がない行を確認用に入れます。空欄を0へ変えるかは、項目の意味で決めます。変換後の行数とコードを元の表へ照合し、取り込み先で見え方も確認しましょう。

コピーして使えるプロンプト

[ ]の中を、自分の材料へ。
CSV変換ルールを作成。入力列[ ]、出力列[ ]、入力例[ ]、残す文字列コード[ ]。列対応/日付形式/空欄/カンマを含む値の扱いを表にし、確認用の出力を3行示してください。

材料と仕上がりの例

説明用に作成した入力・仕上がりの例

INPUT / 入力する材料
コード0012、日付2026/10/01、金額1200。出力順は日付・コード・金額。コードは文字列で取り込みたい。
OUTPUT / 仕上がり
date,code,amount
2026-10-01,0012,1200
取り込み時はcode列を文字列に指定し、0012が12へ変わっていないか確認する。

仕上げのチェック

  • 列順と見出しが取り込み先に合う
  • 先頭ゼロが保たれている
  • 空欄を勝手に0へ変えていない
本番のCSVを変える前に、先頭ゼロと空欄を含む3行で取り込みを試してください。
本で深める · 広告

ChatGPT最強の仕事術

池田朋弘 著/フォレスト出版
メール、調査、資料作成などの活用例を手がかりに、目の前の仕事へ応用したい人に。

Amazonで本を見る
← Excel・事務の記事一覧へ