首页 > 解决方案 > 谷歌表:在查询输出中插入空白列

问题描述

我试图从主表/工作表中提取一些列。我可以使用 query() 或 filter() 或 vlookup() 但对于这个例子,我在单元格 A100 中使用这个非常简单的公式:

={ calc_01!C15:C ,calc_01!F15:F }

它工作正常,它只会在 A 和 B 列中输出 2 列(从第 100 行开始)。

问题是:如果我希望输出到 3 列(A、B、C)中,其中第 2 列或 B 列将为空。所以我尝试了这样的事情,试图使第二列空白:

={ calc_01!C15:C ,"",calc_01!F15:F }

如果我把它放在单元格 A100 上,我预计输出将占据 A、B 和 C 列(其中 B 为空白)。但它不起作用。那么有人知道是否可以做到吗?

我为什么要这样做?因为我有条件,在顶部我有某种表格格式,其中 B 列太窄,我不允许调整它的宽度,所以我必须使用 c 列而不是 B。

谢谢。

标签: google-sheets

解决方案


尝试

=index({ 'calc_01'!C15:C ,if(row('calc_01'!C15:C),,),'calc_01'!F15:F })

看看这是否有效?


推荐阅读