0

「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 関数を使用することはできません。それでも、数式を手動で変更すると、うまく機能します

4

0 に答える 0