-1

如何在 Excel 工作表中获取上一个单元格值?

例如,如果我有以下顺序的数据:

A1000 - StackOverflow
A1001 - Some other flow
A2000 - StackOverflow

然后我排序得到这样的东西:

A1000 - StackOverflow
A2000 - StackOverflow

因此,值为“StackOverflow”的单元格将位于另一个之下。

我想在排序后找到高于 A2000 的单元格的值?我试过INDIRECT("A"&Row()-1)了,但它在我想要 A1000 的地方返回 A1999。

4

1 回答 1

-1

如果您不能在排序之前简单地将值放入 VBA 变量中,那么您可以在要继续引用的单元格值上放置一个定义的名称。即使您将其移动到不同的地址,定义的名称仍将保留在同一单元格中。您可以在左上角、编辑栏旁边执行此操作。

因此,在这种情况下,您可以为所需的单元格输入一个名称,如“myCell”,然后通过在另一个单元格中写入“=myCell”作为公式来引用它。

于 2012-10-08T07:55:25.623 回答