工作表参考混乱排序 - 错误或功能?

时间:2014-04-08 13:06:06

标签: excel sorting excel-2007

假设我有一个4列的表。

Row 1 is: A1 = "Name", B1 = "FirstName", C1 = "NameAgain", D1 = "FirstNameAgain"
Row 2 is: A2 = "Doe", B2 = "John", C2 = A2, D2 = Sheet1!B2
Row 3 is: A3 = "Smith", B3 = "Jane", C3 = A3, D3 = B3

该表格如下:

Name,FirstName,NameAgain,FirstNameAgain
Doe,John,Doe,John
Smith,Jane,Smith,Jane

请注意,只有单元格D2(第二个“John”)通过工作表名称引用其“源单元格”。

现在让我们选择整个表并启用过滤器。

现在按名称(Z到A)排序(例如)时,现在可以预期第3行被置于顶部,导致第3行和第2行切换位置。

表格看起来像这样:

Name,FirstName,NameAgain,FirstNameAgain
Smith,Jane,Smith,Jane
Doe,John,Doe,John

但我们得到的是:

Name,FirstName,NameAgain,FirstNameAgain
Smith,Jane,Smith,Jane
Doe,John,Doe,Jane

行按预期切换位置,但具有sheetname引用的单元格仍然引用它之前引用的单元格(B2),而不是将其引用调整为行的新位置(作为“new”C3做得正确,现在引用A3而不是A2)。

错误?特征?如果有特色,这对地球有什么好处? (另外,这是危险的......)

很多!

1 个答案:

答案 0 :(得分:0)

将其视为一项功能 - 当不需要所有额外字符时,不鼓励人们完全限定单元格引用。