首页 > 解决方案 > 在 Excel 中更改数据形状

问题描述

我有一列(或行)由 11 行(列)组成:

1
2
3
4
a
b
c
5
6
7
8

我想在另一张表中引用此列/行,但我只希望它具有数值并且我希望它具有最小形状。意思是我希望它出来:

1
2
3
4
5
6
7
8 

没有空格或其他包含 8 行的值。这也需要动态调整以适应存在的任何数量的数字。

在 python 中,我只会创建一个带有 IF 语句的列表,追加并打印该列表,但是这个特定的项目迫使我使用 Excel。

这可以在 Excel 中轻松完成吗?

标签: excel

解决方案


使用以下公式来做到这一点。

=INDEX($A$1:$A$11,AGGREGATE(15,6,ROW($A$1:$A$11)/ISNUMBER($A$1:$A$11),ROW(1:1)))

在此处输入图像描述


推荐阅读