社外共有前の列整理
配送会社へ渡すCSVから、原価と社内メモの列を外す
社内の出荷CSVには、配送先だけでなく原価や担当メモも入っている。不要列を手で消したコピーを作るより、出力に残す列を選び、配送会社の取込順へ並べます。元CSVの行順とセル値は変えません。
社内列を含む3件のCSV
注文番号,宛名,郵便番号,住所,原価,社内メモ
A001,佐藤花子,0600000,札幌市,6400,午前指定
A002,北斗電機,1000001,千代田区,8200,法人受付
A003,青葉商店,,福岡市,5100,住所確認注文番号・郵便番号・住所・宛名だけ残す
3データ行は維持し、原価と社内メモはヘッダーごと出力しません。
注文番号,郵便番号,住所,宛名
A001,0600000,札幌市,佐藤花子
A002,1000001,千代田区,北斗電機
A003,,福岡市,青葉商店残す列を選び、取込順へ動かす
- 列を選択を開き、ヘッダーと3件のプレビューを確認する。
- 注文番号、郵便番号、住所、宛名を選ぶ。
- 上へ・下へで配送会社の指定順にする。
- 入力した3件がすべて残り、指定した4列だけが出力されたことを確認して保存する。
同名ヘッダーは列番号で区別する
- 同じ列名が複数ある場合、名前だけで選ばず1始まりの列番号と値を照合する。
- 列を動かしても列名は変わらない。列名変更が必要なら別の方法を使う。
- Excelで開き直すと0600000が600000へ変わることがある。取込方法で文字列を指定する。
行も減らすなら先に絞り込む
列選択は全データ行を残します。対象の注文だけに減らすなら先に「行を絞る」を使います。繰り返し同じ列仕様へ変換する場合は、Power Queryやスクリプトに列名の検査を組み込む方が向きます。