簡體   English   中英

使用串聯時出錯

[英]Error using concatenate

我嘗試在單個單元格中合並帶有日期的文本。 我在網上看了一下,發現以下選擇:

=G5&TEXT(F5;"DD/MM/YYYY")

=CONCATENATE("ZIMMERMANN U-4600 ";TEXT(F5;"DD/MM/YYYY")).

不幸的是,沒有任何效果,盡管在其他論壇中每個人都對結果感到滿意。 我得到#VALUE! -錯誤

我在輸入代碼的同時試用了窗口的格式和語言,但沒有任何幫助。 該代碼有; 而不是,由於它是一個歐洲辦事處包(它不與合作“”要么)。

我懷疑#VALUE! 錯誤來自TEXT(F5;"DD/MM/YYYY")部分。 不要在像=TEXT(F5;"DD/MM/YYYY")這樣的單元格中單獨嘗試它。 如果這也導致#VALUE! 錯誤,那就是這種情況。

不幸的是, TEXT函數中的模式"DD/MM/YYYY"必須根據Excel和運行Excel的系統的區域設置來設置。 在德語Excel中,必須為

=TEXT(F5;"TT/MM/JJJJ")

看一下“控制面板-區域”,那里的日期使用什么模式。 然后在TEXT函數中使用相同的內容。

請參閱TEXT函數 -> Other format codes that are available用於另一種方法的格式代碼,直接從Excel中獲取可能的格式代碼。

如果必須在來自不同區域的不同用戶之間交換Excel文件,則這是TEXT函數的一個很大的缺點。

更好的方法是:

=TEXT(DAY(F5);"00")&"/"&TEXT(MONTH(F5);"00")&"/"&TEXT(YEAR(F5);"0000")

因為模式0是與語言環境無關的。

暫無
暫無

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

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