CELFのシートに貼り付けたデータから、指定したテキストと同じ内容の列名称を探し、該当した列の値を連続してテーブルに取り込みたいです・・・
2020-09-14 18:08
お世話になります。システム間のデータ取り込みに必要なCSVを、整形するフローを検討しています。
外部のAシステムから出力するCSVは、そこそこの頻度で、取り込みたい列の位置や列数そのものが変わります。(例えば、先月D列にあった「氏名フリガナ」列が今月はF列に移動し、元のD列には別のデータ(不要なもの)が書き込まれているなどです)
現在はエクセルでvlookupとmatch関数を組み合わせて、該当テキスト(例えば「氏名フリガナ」)の列名称を探して値を取得しています。
これをCELF上で実行(テーブルへ取り込み)するにはどのようなアクションセットを書けばよいでしょうか?
当初は「テーブルにデータを登録する」のアクションセットで、関数を記載しようと考えてましたが、CELFにはMATCH関数に相当するものがないらしく、わからなくなってしまいました。どなたかお知恵を貸していただけますと助かります。
なお、CSVの列名称にはCELFのテーブル定義に使用できない( )やハイフンが多用されていることを補足させていただきます。
どうぞ、宜しくお願いいたします。