如何解决 excel 日期格式

How to work around excel date formats

我无法将三栏的内容合并为一栏来描述与 Bloomberg Excel API 一起使用的证券。 Excel 日期格式妨碍了它,因为它没有以视觉上显示的方式存储值。我有一列用于代码,一列用于优惠券,一列用于到期,格式为日期。在下面的示例中,我有两个成熟度列,出于说明目的分别格式化为文本和日期。我尝试了 LEFT、MID、RIGHT、连接、符号、添加字符到成熟度、更改格式的组合,但我尝试过的任何方法都无法绕过 Excel 日期格式,如最右边所示列。

有关所需结果的示例,请参阅右数第二列。如果您有公式或宏可以做到这一点,我将不胜感激。

Ticker  Coupon  maturity   maturity     Desired Result        Actual Result
ABC     4.000   44532      12/2/2021    ABC 4 12/2/2021       ABC 4 44532
ABC     2.250   43432      11/28/2018   ABC 2.25 11/28/2018   ABC 2.25 43432

谢谢。

如果最后一列中的其他值是字符串,我相信您可以将作为日期的成熟度值与 text() 公式连接起来。

将成熟度作为第三列(因此您可以省略将 Long 日期值转换为格式化日期的第 4 列):

=A2&" "&B2&" "&TEXT(C2, "mm/dd/yyyy")

家里没有excel,但应该可以了。