0

我知道错误“我们发现 Excel 中的某些内容存在问题”已被问过很多次,但我还没有找到导致此问题的根本原因。

在我的 excel 文件中,我切换公式后会出现此错误

=IFERROR(XLOOKUP([@Column1];Sheet1[Column2];Sheet1[Column3]);0)

到以下公式

=IFERROR(XLOOKUP([@Column1];Value(Sheet1[Column2]);Sheet1[Column3]);0)

基本上,我只是添加 Value() 函数,因为 Column2 中的值通常看起来是“数字存储为文本”。

使用 GemBox 将数据添加到模板文件(它包含提到的公式)。算法是我有模板,运行将数据添加到文件的应用程序,然后我打开文件,一切都很好。

但是当我更正添加 Value() 函数的公式时,当我尝试在最后一步打开文件时它会崩溃。

我唯一想到的是 xlookup 函数接受data 数组,所以我不能通过将数组传递给它来使用 Value 函数。但是,如果我手动更改公式,效果很好

4

0 回答 0