LoginSignup
ryota_eight715
@ryota_eight715

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

GoogleスプレッドシートでArrayformulaを使用する際に 空白行を一定の条件で挿入できるようにしたい。

解決したいこと

GoogleスプレッドシートでArrayformulaを使用する際に
空白行を一定の条件で挿入できるようにしたい。
また重複しているデータは空白にしたい
例)
1から2に変わった際に空白行を入れる
元データ




Arrayformula関数を入れたデータ
1
1
""

自分で試したこと

重複しているデータを空白にすることはできたが、空白行を追加することはできなかった

重複しているデータを空白にした関数は下記

=ARRAYFORMULA(IF(A2:A=A1:A, "", A2:A))

Arrayformulaと記載してますがユーザー関数でも可能です。

0

1Answer

ユーザ関数でも良ければ、

ユーザ関数
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
}

scr.png

1

Comments

  1. @ryota_eight715

    Questioner

    ありがとうございます!!
    実現したいことができそうです!!

Your answer might help someone💌