「Excel の一部のコンテンツに問題が見つかりました」というエラーが何度も聞かれたことは知っていますが、この問題の根本的な原因は見つかりませんでした。
私のExcelファイルでは、数式を切り替えた後にこのエラーが表示されます
=IFERROR(XLOOKUP([@Column1];Sheet1[Column2];Sheet1[Column3]);0)
次の式に
=IFERROR(XLOOKUP([@Column1];Value(Sheet1[Column2]);Sheet1[Column3]);0)
基本的に、Column2 の値は「テキストとして保存された数値」のように見えることが多いため、Value() 関数を追加するだけです。
データは、GemBox を使用してテンプレート ファイル (上記の式が含まれています) に追加されます。アルゴリズムは、テンプレートがあり、ファイルにデータを追加するアプリを実行してから、ファイルを開くとすべて問題ありません。
しかし、Value() 関数を追加する数式を修正すると、最後のステップでファイルを開こうとすると、機能しなくなります。
私の頭に浮かぶ唯一のことは、 xlookup 関数が data の配列を受け入れることです。そのため、配列を渡して Value 関数を使用することはできません。それでも、数式を手動で変更すると、うまく機能します