如何解决 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,但应该可以了。
我无法将三栏的内容合并为一栏来描述与 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,但应该可以了。