1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

スプレッドシート:1行下のセルとのdiffを調べる

Last updated at Posted at 2025-02-17

利用場面

2つのCSVデータの差分を知りたい場合に使えます。
before/afterのデータを比べたいときってありますよね。
diffコマンドで行単位で調べることはできますが、列数が多いデータの場合はなにかと不便…
スプレッドシートで視覚的に一発で差分がわかる方法です。

期待する結果

以下のように、1つ下のセルと差分があるセルに色がつきます
スクリーンショット 2025-02-17 11.36.03.png

手順

1. データを用意

スプレッドシートにデータを貼り付け、A列にbefore/afterといったデータの区分を書きます
スクリーンショット 2025-02-17 11.33.05.png

2. 並び替え

比較したい行が前後になるように並び替えます。
今回はB列の都道府県コードで並び替えました。
スクリーンショット 2025-02-17 11.33.30.png

3. 条件付き書式を設定

見出しを除いたデータ内容を選択し、条件付き書式にてカスタム数式を選択し、以下の数式を入れる

=and(iseven(row()), indirect(address(row(),column())) <> indirect(address(row() + 1,column())))

スクリーンショット 2025-02-17 11.36.03.png

これで色がついているセルが1行下のセルとのdiffになります。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?