Googleスプレッドシートのユーザー関数を使用して重複しているセルを削除するコードを作りたい
解決したいこと
データが重複したいた場合に上のセルだけを残して空白にしたい
データが上のセルから変わった際に空白の行を入れたい。
例)
1から2に変わった際に空白行を入れる
元データ
1
1
2
2
Arrayformula関数を入れたデータ
1
""
""
2
""
自分で試したこと
前のQiitaの質問で新しいデータが挿入された際は空白行ができるという
ユーザー関数は作成していただきました。
ユーザー関数
function myFunction(range) {
var result = [], first = true
for (let c in range) {
if (range[c][0] == "") break
if (!first && range[c - 1][0] != range[c][0]) { result.push([""]) }
result.push(range[c])
first = false
}
return result
}
上記のコードに重複したら空白にするユーザー関数を作りたいです。
0 likes