本文へ移動
locacsv.comブラウザで使えるCSVツール

配布前の並べ替え

店舗別CSVを売上金額の大きい順へ並べ、空欄は最後に送る

店舗ごとの確認表を作るため、店舗名を昇順、その中を売上金額の降順へ並べたい。金額を文字列として並べると1000が200より前になるため、列ごとに文字列か数値かを指定します。

公開日:

最終確認日:

対象機能: 並べ替え

金額空欄を含む4件

store_sales.csv
伝票,店舗,売上円
V001,東京,84000
V002,大阪,128000
V003,東京,
V004,大阪,99000

第1キーと第2キーを分けて設定する

  • 第1キー:店舗・文字列・昇順
  • 第2キー:売上円・数値・降順
  • 売上円の空欄:後
並べ替え結果
伝票,店舗,売上円
V002,大阪,128000
V004,大阪,99000
V001,東京,84000
V003,東京,

優先度の高いキーから並べる

  1. 並べ替えを開き、店舗を文字列・昇順にする。
  2. 売上円を数値・降順で追加し、空欄を後にする。
  3. 実行し、大阪の2件、東京の2件の順を確認する。
  4. 入力4件と出力4件が一致したら保存する。
並べ替え

形式が混じる列は先に直す

  • 1,200や¥1200を数値として指定すると受理されない。
  • 文字列は一文字ずつ比べるため、数字・英字・かなが人の感覚どおりに並ぶとは限らない。
  • 日付専用の並べ替えはない。YYYY-MM-DDのように年月日の順でそろっていない日付は、Power QueryやPythonで日付として読み込む。
  • すべてのキーが同じ行は入力順を保つ。

最新行を残す前処理にも使える

更新日時が同じ形式なら、降順へ並べてから重複削除し、先頭を残す使い方ができます。言語ごとの自然な並び順や、日付などを別の種類へ変換する定期処理には、Pythonなどで手順を決めておく方法が向きます。

4件の順序と空欄位置を確認する