在 INDEX 公式中隐藏零 (0) 值

Hide zero (0) values in INDEX formula

这是 () 的后续问题。我有公式可以在垂直 table 中显示水平放置的值。

=INDEX(:;(ROW(1:1)-1)*2+4)
=INDEX(:;(ROW(2:2)-1)*2+4)
etc

当前解决方案的问题在于,如果单元格为空,它会显示 (0) 个零值。我如何修改此公式以隐藏所有零 (0) 值,以便它给出结果 ""

我在一栏中有数字,在另一栏中有文字。所以解决方案应该是 suitable 两种或可选的两种不同的方法我可以输入到两个不同的列。

P.S。我不想通过 Excel 选项隐藏零值,因为我将进一步使用值并需要它们是 =""

如果您要检索文本,则只需附加一个零长度字符串。

=INDEX(:;(ROW(1:1)-1)*2+4)&""

如果您正在检索某些内容,它不会改变结果。如果 return 没有任何内容(空白),则单元格中不会显示任何内容。

我不建议在检索数字或日期时这样做,因为它会将它们更改为文本。