2015-04-15 20 views
1

我有V,Y,AB,AE,AH和AK列中的U,X,AA,AD,AG和AJ以及名稱中的日期。我有以下公式可以在更新時選擇最新更新。列U和V將首先填充,然後列X和Y在以後更新。我需要在更新另一個工作表中的單元格之前填充日期和名稱列。我如何擺脫我的公式結果中的0(零)

這是我使用的公式,這個公式很長,但我不知道如何縮短公式。對於日期,我對換日期列(U,X,AA,AD,AG和AJ)列式

=CHOOSE(1+COUNT('Training Schedule'!U42,'Training Schedule'!V42,'Training Schedule'!X42,'Training Schedule'!Y42,'Training Schedule'!AA42,'Training Schedule'!AB42,'Training Schedule'!AD42,'Training Schedule'!AE42,'Training Schedule'!AG42,'Training Schedule'!AH42,'Training Schedule'!AJ42,'Training Schedule'!AK42),"",'Training Schedule'!V42,'Training Schedule'!Y42,'Training Schedule'!AB42,'Training Schedule'!AE42,'Training Schedule'!AH42,'Training Schedule'!AK42) 

這個公式作品的後半部分,但如果沒有條目在製作名稱列0(零)被複制到名稱列中。我如何讓它顯示空白單元格?如果我添加一個名稱,但沒有日期,則不會複製任何內容。我有另一個公式來計算日期和名稱公式以複製到另一個工作表中,但它計數0就好像單元格被填充一樣。我做了很多我正在使用的文件版本,並且錯誤地刪除了我的原始文件,這些文件曾經與0無關,我不記得我是如何做到的!

+0

建議添加一個示例工作表。 – Vasim

+0

如何上傳工作表? – user427777

+0

你不能,但你可以發佈一個鏈接(不縮短)到一個站點(沒有登錄/密碼)託管文件。 – pnuts

回答

0

如果您在W42,Z42,AC42,AF42 & AI42中沒有數字,我會建議使用以下替代公式。

=IFERROR(IF(LEN(INDEX(V42:AK42, MATCH(1E+99, U42:AJ42))), INDEX(V42:AK42, MATCH(1E+99, U42:AJ42)), ""), "") 

上述中間細胞可以包含文本,但這種方法在該範圍內的細胞的查找最後一個數字(又名日期),所以如果在U42的最後日期,X42的中間細胞不能包含數字或日期, AA42,AD42,AG42 & AJ42要正確確定。