別々のスプレッドシート(データ出力用、データ元)のデータを同期させ、かつデータ元の行の増減にも対応するために
=IMPORTRANGE("スプレッドシートID", "シート名!A2:$A")
という関数を書いています
こちらでデータ元のスプレッドシートが3行目、4行目と増えてもデータ出力先のスプレッドシートに自動でデータが入るようにはなったのですが、、、
列によっては、ここに変換処理を加える必要があるので
=IFS("No"=IMPORTRANGE("スプレッドシートID", "シート名!M3:$M"),1, ""=IMPORTRANGE("スプレッドシートID", "シート名!M3:$M"), 0)
としています
※こちらはNoなら1, 空白なら0を返すパターンです。また、条件は3パターン,4パターン以上になる可能性もあります
ただ、こちらの数式だとデータ出力先のセルに関数が直接入っていれば自動で出力されますが、関数の入ってないセル(以下の行のセル)にはデータ出力元の行数が増えた場合に、都度関数をコピペする必要が出てきます
自動で出力されるよう、なにかいい方法はないでしょうか?
また関数の書き方に間違いなどあればご指摘いただけますと幸いです

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/22 03:19