excel - 相邻单元格的返回值

标签 excel excel-formula

我有一部分代码如下:

enter image description here

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

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

enter image description here

如何仅使用公式删除空格以获得以下输出:

enter image description here

最佳答案

此标准公式将收集包含 A 的每个单元格正下方的值。

enter image description here

在 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/

相关文章:

excel - 如何防止 Excel 自动复制表格中的公式?

mysql - .CopyFromRecordset 正在截断粘贴到 Excel 中的数据

php - 如何将 TIMESTAMP 格式的值从 excel 插入数据库

ruby - 导出到 Excel - 如何处理时间戳?

Excel:用于在列/行/矩阵之间转换数据的公式

excel - 跨行拖动公式时如何增加公式中的特定数字

vba - 将形状颜色与单元格颜色匹配 - vba

c# - 将 .XLS 转换为制表符分隔的 .TXT

excel - FIFO老化模拟

excel - 如何在 Excel 的 Cubevalue 公式中使用通配符?