<ConMas Designer>エラーメッセージ:EXCEL取込に失敗しました。(A merged cell region cannot overlap an array formula region.)

ConMas DesignerにExcel帳票定義を取り込もうとすると上記メッセージが表示され、取り込むことができません。

主にExcelファイル内の数式の記述ミスや、記述方式がi-Reporterに対応していないことが原因で本事象が発生することがあります。

下記は原因の例です。

【原因例1:数式に不要な文字が含まれているケース】

下記のような数式のVLOOKUP関数の検索値として、B4セルの値を参照するはずが
「B4x」と記述してしまった為にエラーとなったケースです。

=VLOOKUP(B4x,D2:E10,2,FALSE)

 

【原因例2:配列数式を使っているケース】

下記のように配列数式を使って、複数のセルで共通の数式を使っているケースです。

i-Reporterは配列数式に対応しておりません。

=A1:A5*C1:C5

 

※上記の配列数式を使ったセルと同じ列のセルには下記のように{}で囲われた数式が記述されます。

{=A1:A5*C1:C5}

 

【原因例3:3つ以上の要素をイコールで結ぶ記述をしているケース】

下記のように複数のセルをイコールで結ぶ記述をしているケースです。

i-Reporterはこのような記述に対応しておりません。

=IF(A1=B1=C1,"正","誤")

上記の例を参考に、数式の記述を見直して対処を行うことで事象が解消されるかご確認ください。

i-Reporterで使用できる関数や注意事項につきましては、下記マニュアルに記載されておりますので、同マニュアルもご参考ください。

# 参照マニュアル

帳票定義を作成する > 帳票定義Excelファイルを準備する > EXCEL関数機能

 

事象が解消されない場合は、お手数をおかけしますが帳票定義となるExcelファイルを添えてサポートWEBよりお問い合わせください。

 

※ 補足

ConMas DesignerでExcelファイルを取り込む際、「EXCELのCOM参照を使用してEXCELファイルを取込む」にチェックを入れることでエラーを回避して取りこめる
場合があります。

しかしながら、数式の記述ミスや対応していない記述方式につきましては
計算式クラスター上で「=#REF」のエラーとして表示され、i-Reporterでは
使用できませんのでご留意ください。