當必須從不同的單元格編譯文本時,我遇到了日期轉換為數字的問題。我有 3 個單元格,其中包含患者編號、試劑盒編號和日期(格式為 dd-mmm-yyyy)。嘗試了不同的格式和公式,但仍然無法得到結果 1_1234_26-JUL-2021,日期不斷更改為數字。
答案1
這還不完全清楚,但似乎你有一個這樣的公式:
=A2&"_"&B2&"_"&C2
……其中 A2 是病人編號,B2 是試劑盒編號,C2 是日期。您希望以相同的格式引入 C2,但它顯示為數字,如果您使用的是 Windows 並且日期是 2021 年 7 月 26 日,則可能是 44403。這是因為 Excel 將日期(和時間)視為數字。對於 Windows,它計算從 1900 年 1 月 1 日開始的天數。如果您在公式中引用日期,它將使用該數字。不過,有一種方法可以將其強制轉換為您想要的任何格式:
=A2&"_"&B2&"_"&UPPER(TEXT(C2,"dd-mmm-yyyy"))