我正試圖將包含大數據表的工作簿合併到一張表和不同的輸入表中。根據標題列的單元格值,我想從輸入表填充數據庫。它是如下:如何根據列值填寫來自不同工作表的數據表?
Sheet Database Sheet Input Date Data Date Data . 12 May 14 45 . . . 10 May 14 16 11 May 14 85 12 May 14 45 13 May 14 14 May 14 15 May 14 . . . .
雖然我使用的數據列Cell的公式中的「表數據庫」片樣細胞B2的例子:
IF(A2 =「表輸入」 $ A $ 2,'Sheet Input'!$ B $ 2)
只有與輸入表匹配的日期旁邊的單元格纔會從輸入表中獲取值。場景如下:
Sheet Database Sheet Input Date Data Date Data . 12 May 14 45 . . . 10 May 14 FALSE 11 May 14 FALSE 12 May 14 45 13 May 14 FALSE 14 May 14 FALSE 15 May 14 FALSE . . . .
但我想堅持一次可用的值。這意味着,我想從輸入表中輸入數據,並且數據庫表應該在輸入數據後保留該值。輸入表單可能因數據而異,但以前的數據應該在數據庫表單中。
我非常清楚這段代碼無法達到我的目的。
我在集思廣益,但找不到任何辦法。在這方面有誰能幫助我?
注意:我不會使用宏/ VB。我只想依賴於Excel的內置函數。
親愛的尼古拉斯, 非常感謝您的回答! 其實「圖表數據庫」是我的目標。我想在那裏編程。 '工作表輸入'是用戶每天輸入的工作表。 'Sheet Input'的單元格「A2」的代碼是「= TODAY()」。單元格B2只有用戶將輸入的地方。我只想保留'圖表數據庫'中的日常輸入。 我希望我能讓自己清楚親愛的尼古拉斯。它就像「圖紙輸入」表中的數據輸入一樣,並保留「圖紙數據庫」中的日常數據。 祝您有美好的一天,並保重! 關於。 –