Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 相邻单元格的返回值_Excel_Excel Formula - Fatal编程技术网

Excel 相邻单元格的返回值

Excel 相邻单元格的返回值,excel,excel-formula,Excel,Excel Formula,我有一部分代码如下所示: 我试图返回单元格正下方的单元格,即“A”,但我不希望单元格之间有任何空格 我尝试使用=IF(A1=“A”,OFFSET(A1,1,0)),但这会在不正确的单元格之间添加“FALSE”,如下所示: 如何仅使用公式删除空白以获得以下内容的输出: 如果您希望避免VBA,可以使用以下公式或其变体执行此计算: 对于您提供的示例,输出如下所示: 此标准公式将直接收集包含A的每个单元格下的值 在B1=IFERROR(索引(A:A,小索引(行(A:A)+(A:A“A”)*1E+

我有一部分代码如下所示:

我试图返回单元格正下方的单元格,即“A”,但我不希望单元格之间有任何空格

我尝试使用
=IF(A1=“A”,OFFSET(A1,1,0))
,但这会在不正确的单元格之间添加“FALSE”,如下所示:

如何仅使用公式删除空白以获得以下内容的输出:


如果您希望避免VBA,可以使用以下公式或其变体执行此计算:

对于您提供的示例,输出如下所示:


此标准公式将直接收集包含A的每个单元格下的值

在B1
=IFERROR(索引(A:A,小索引(行(A:A)+(A:A“A”)*1E+99,,,行(1:1))+1),“”)中使用此选项,并根据需要填写

IFERROR
在没有要返回的值时返回空字符串。这些与真正的空白单元格不同


尽管作为标准公式输入,但它确实使用数组处理,如果您发现计算滞后是一个问题,请将完整的列范围引用减少到更接近数据范围表示的内容。

如果返回空字符串,则可以。谢谢,这是一个完美的解决方案:)