2014-04-08 62 views
0

假設我有一個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(第二個 「約翰」)由SHEETNAME引用其 「源小區」。

現在讓我們選擇整個表格並啓用過濾器。

現在,當按名稱(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)引用的單元格,而不是將其引用修改爲行的新位置(因爲「新」C3正確地執行,現在引用A3而不是A2)。

錯誤?特徵?如果功能,地球上有什麼好處? (加上,這是危險的IMO ...)

Thx很多!

回答

0

認爲它是一個功能 - 當所有額外的字符不是必需的時候,勸阻人們不要完全限定單元格引用。