Excel formula 动态压缩列表以忽略空格和空格

Excel formula 动态压缩列表以忽略空格和空格,excel-formula,Excel Formula,是否有一个公式可以用来分析数组(比如A1:A10)并返回同一数组的压缩列表,但删除所有空白单元格?唯一需要注意的是,A1:A10范围内的每个单元格都是一个公式,其中一些单元格的结果是“”,这些单元格在视觉上是空白的,但很明显,单元格本身包含一个公式。在屏幕截图中,A1中的数据是一个公式=IF(ISEVEN(ROW()),ROW(),“”),因此每隔一行将计算为一个空字符串 C2中的公式是数组公式 =IFERROR(INDEX(A:A,SMALL(IF($A$1:$A$10<>"",R

是否有一个公式可以用来分析数组(比如A1:A10)并返回同一数组的压缩列表,但删除所有空白单元格?唯一需要注意的是,A1:A10范围内的每个单元格都是一个公式,其中一些单元格的结果是“”,这些单元格在视觉上是空白的,但很明显,单元格本身包含一个公式。

在屏幕截图中,A1中的数据是一个公式
=IF(ISEVEN(ROW()),ROW(),“”)
,因此每隔一行将计算为一个空字符串

C2中的公式是数组公式

=IFERROR(INDEX(A:A,SMALL(IF($A$1:$A$10<>"",ROW($A$1:$A$10)),ROW(A1))),"")
=IFERROR(索引(A:A,小(如果($A$1:$A$10)”,行($A$1:$A$10)),行(A1)),“”)
数组公式必须使用Ctrl-Shift-Enter确认,除非您的Excel版本中有新的动态数组公式


完美的东西。我现在正在研究这个公式,但效果很好!