2013-05-28 65 views
0

我有兩個電子表格A和B,它們駐留在不同的工作簿中。我可能不會對電子表格A進行更改。兩者都包含產品列表。電子表格A將與產品相對應的日期定義爲定義日期範圍的「開始」和「停止」列。電子表格B具有相同的數據,但在列代表各天:根據另一個工作簿的數據更改單元格顏色

電子表格A中看起來是這樣的:

產品名稱|產品代碼|開始日期|截止日期

電子表格B:

產品名稱|產品代碼| 1.01 | 1.02 | 1.03等

在電子表格B逐行我希望單元格在電子表格A中指定的時間範圍內每天(列)自動填充黑色。電子表格A由整個公司使用,我無法進行更改到它。基本上我該如何改變電子表格之間的數據格式,從「在一個單元格中開始,在另一個單元格中停止」到「從單元格1到單元格x」? 編輯:我在工作簿B中創建了一個電子表格C,它複製兩個日期並計算需要變黑的單元格的數量。

+0

使用導入功能,但它什麼也沒給我。我得到的是兩列在一起 –

回答

0

如果您的產品名稱和產品代碼不是唯一配對,那麼我建議先將這些連接在一起(例如在兩個電子表格中的ColumnC) - 可能沒有必要。然後,爲了能夠應用條件格式,請將SheetA中的ColumnsC:E命名爲範圍(如RangeCDE)。最後,返回TRUE在需要可以在條件格式中D2被應用(比如=AND(VLOOKUP($C2,RangeCDE,2,FALSE)<=D$1,VLOOKUP($C2,RangeCDE,3,FALSE)>=D$1))的公式:

SO16786576 first example

沒有必要適用公式在細胞,儘管這是如圖這個例子。 (可幫助調整公式以排除目前包含的任一限制。)

Applies to範圍將需要爲=$D$2:{and as far as required}

測試數據我用:

SO16786576 second example

注意,所有的日期是「真實」的日期,但格式不同的SheetB

+0

他們是獨特的對。我可以將它們從一張紙粘貼到另一張紙上,沒有任何區別。問題是電子表格A是整個公司使用的文件,而電子表格B僅適用於我的部門。我無法更改電子表格A –

+0

唯一對更簡單。 Spreadsheet A與Spreadsheet B的工作簿不同嗎? *之後缺少某些東西,所以基本上*? – pnuts

+0

他們在不同的書。它應該是「所以基本上我需要將數據格式從」在一個單元格中開始,在另一個單元格中停止「更改爲」從單元格1到單元格x「從一個工作簿到另一個工作簿 –

相關問題