2 返信 最新の回答 日時: Oct 17, 2014 12:03 AM ユーザー:KazuyukiYamane

    Excelの結合されたセルデータの取扱い

    KazuyukiYamane

      タイトル

      Excelの結合されたセルデータの取扱い

      フォーラムに投稿

      会社でデータ管理をExcelの表で行っている場面があり、それをFileMakerで表示&整理できればと思っております。下記のように、Excelで見やすくするために縦に数行のセルの結合がなされており、そのままFileMakerに取り込むと、空欄を含むレコードができてしまいました。

                                                                                                                                                                                         
      セルの結合

      フィールドのオプションで”直前に参照したレコード値を自動入力“という設定があることに気づき、再度Excelからのインポートを試みましたがうまくいきません。やり方に問題がありそうでしょうか。Excelのフォームは基本的にいじらずにFileMakerに上手に取り込んで活用したいと思っております。アドバイス頂けると幸いです。

        • 1. Re: Excelの結合されたセルデータの取扱い
          sago350@未来Switch

          そもそも、綺麗なデータを取り込んだ方がいいとは思いますが、どういう動きになるか気になるので試してみました。

          最初に出現した箇所にだけデータが入って、あとは空欄になってしまうのですね。
          対応策としては、下記のような計算式を入れて、空欄を埋めるようにしてみました。

          Case(
          IsEmpty( Self ) ; GetNthRecord ( f2 ; Get ( レコード番号 ) - 1 ) ;
          Self
          )
          ※インポート時に計算値の自動入力を許可して下さい

          色んなパターンがあると思うので、これだけでは上手くいかないかもしれません・・・・

          サンプルファイル

           

          他の方法としては、取込用のテーブルを作って、取り込んでからFileMakerで空欄を埋めていくという作業の方が色んな例外に対応できそうなのでいいかもしれません。

          • 2. Re: Excelの結合されたセルデータの取扱い
            KazuyukiYamane
             sago35さん、 教えていただいた計算式を使ってみたら見事に自動入力できました! 既に決められたExcelのフォーマットのFileMakerでの活用で悩んでいましたが解決しました。 ありがとうございました。