簡體   English   中英

如何在公式結果中消除0(零)

[英]How do I get rid of a 0 (zero) in my formula result

我在U,X,AA,AD,AG和AJ列中有日期,在V,Y,AB,AE,AH和AK中有名稱。 我具有以下公式來選擇最新的更新,因為它們是更新的。 將首先填充U和V列,然后在以后更新X和Y列。 在更新另一個工作表中的單元格之前,我需要同時填寫日期和名稱列。

這是我正在使用的公式,該公式很長,但是我不知道如何使其更短。 對於日期,我將公式后半部分的日期列(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的原始文件,我不記得自己是怎么做到的!

如果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中的最后一個日期,則中間單元格不能包含數字或日期要正確確定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM