我从 SQL Server 结果集中复制数据并将其粘贴到 Excel 电子表格中。 NULL 值需要在 Excel 中显示为空白,但默认行为是显示单词"NULL"。 对于文本字段,我可以在原始查询中应用 ISNULL([字段],'')。 但是数值字段呢? 我不希望它是 0,它必须是空白的。 是否有基于查询的解决方案? 我一直忘记查找和替换。
这更像是一个评论,但要低代表,我会发布作为答案。默认情况下,Excel 在粘贴到工作表中时不会为数字值显示空白。它会(正确)将空白数据点解释为 0。由于您愿意查找 0 并将其替换为空值,因此这似乎是出于演示目的。如果是这种情况,我建议使用条件格式。当单元格的值 = 0 时设置,使文本变为白色。如果对此列应用任何数学运算,则空单元格或 0 单元格的效果相同,因此对公式/函数没有影响。