Googleスプレッドシート│重複データを一発削除する方法

Googleスプレッドシートを使ってログや日次データを記録していると、同じキーのデータが複数行にわたって存在するケースがあります。

手動で削除するのは面倒…

そこで今回は、Google Apps Script(GAS)で重複データの削除処理を自動化する方法をご紹介します。

目次

A列の上位を残し、下位の重複を削除

たとえば、以下のような重複データを用意します

例(上位を残して削除)

BEFORE
AFTER

上から順に見て最初に登場したデータを残し、それ以降の重複を削除します。

A列の下位を残し、上位の重複を削除

上位ではなく、一番下の重複を残したい場合は、先に降順にソートしてから removeDuplicates() を使うのがコツです。

BEFORE
AFTER

以下、実際のコード(自作関数)です。

  • A列の上位を残し、下位の重複を削除
  • A列の下位を残し、上位の重複を削除
  • 1列目の2行目以降のデータを空にする
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次