我有一部分代码如下:
我试图返回单元格“A”正下方的单元格,但我不想在单元格之间有任何空格。
我尝试使用 =IF(A1="A",OFFSET(A1,1,0))
但这会在不正确的单元格之间添加“FALSE”,如下所示:
如何仅使用公式删除空格以获得以下输出:
最佳答案
此标准公式将收集包含 A 的每个单元格正下方的值。
在 B1 中使用 =IFERROR(INDEX(A:A,SMALL(INDEX(ROW(A:A)+(A:A<>"A")*1E+99,,),ROW(1:1))+1),"")
并根据需要填写。
IFERROR
当它用完要返回的值时返回空字符串。这些与真正的空白单元格不同。
虽然作为标准公式输入,但这确实使用了数组处理,如果您发现计算滞后问题,请将整个列范围引用缩减为更接近您的数据范围所代表的内容。
关于excel - 相邻单元格的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26769656/