2016-10-04 80 views
0

我已經誠實地搜索了已經存在的主題,發現了一些具有「不正確」功能,但是,無法想出將其用於我的方式任務。這是一項任務:員工登錄自己的績效報告(僅限數字)的每個月的每一天都有工作表。然後有一個完整的表現頁面,我們可以得到每月的統計數據 - 這個數據就像魅力一樣。還有一個頁面用於計算他們的工資。 Payrol按「每週績效」計算。所以,我需要他們在第一週,第二週等方面的表現。衆所周知,第一週的週一(例如)可能是10月1日至10月6日的不同日期。由於有8名員工,一個月有4-5周,每週有6個工作日,有四個不同的績效指標,因此矩陣變得每月都會改變公式,而且對於錯誤有很大的機會。 因此,我需要一種方法來簡單地在「本月」區域佈置月份(請參見截圖)。假設AE30單元格包含「3」,表示本月的第一個星期一是10月3日,所以員工表現的公式將從表單中讀取名爲「3」的單元格,下個月第一個星期一將是第一個,我將給出AE30單元格值爲「1」,性能公式將從名爲「1」的表中讀取日期。我該怎麼做呢?如何更改B4(和其他)單元格中的公式以合併來自AB30單元的圖紙編號?謝謝! Link to screenshotMS Excel - 在表格名稱中使用公式中的彈性表格名稱

回答

0

您可以使用間接與CONCATANATE -

=INDIRECT(CONCATENATE(A1,"!",B1)) 

A1你得到了工作表的名稱(即「1」),並在B1你的單元格位置。

或者,如果您知道數據是源表上(比如說A1)

=INDIRECT(CONCATENATE(A1,"!A1")) 

如果你希望數據是參考目標單元格,則可以使用ROW()和COLUMN ()。

+0

非常感謝你,IdanK!你幫我解決了我現在每個月都有的問題! –

相關問題