初めて投稿させていただきます。
為替レート表のデータ成形をしています。
祝日などレートのない日は、前日のレートを参照するようにしようとしています。
そこで、キャプチャのように2列について、複数行フォーミュラを適用したのですが、以後の列も複数行フォーミュラをひとつひとつ適用するのはめんどくさいな、と思いました。
複数行フォーミュラを一括で適用する方法などありましたらご教示いただけないでしょうか。
元データ出典:
三菱UFJ 為替
http://www.murc-kawasesouba.jp/fx/past_3month.php
解決済! 解決策の投稿を見る。
複数のフィールドに対して一括で何かを行いたい場合は、横で持っているデータを縦持ちにするのが常套手段となります。
具体的には、転置で縦持ちにしたあと処理を行い、クロスタブで戻す、といった形になります。
この方法であれば、少々カラム名が変わっても増えても動的にできる方法にもなり一石二鳥です。
(その分縦にしたり横にしたりオーバーヘッド的な処理は入ってきますが・・・)
注意点:
・クロスタブで戻す際にカッコなど特殊文字が「_」(アンダーバー)になります
・フィールドの並びもアルファベット順に変更されます(クロスタブの前のフィールドの並びの順番どおりになります)
ポイントは、複数行フォーミュラでグループ化オプションを使うことです。
ありがとうございました!
「複数行フォーミュラーのグループ化」はそういうふうに使うものだったんですね!(「グループ化」意味わかってなかったです。。)😲
大変勉強になりました!