我希望能够将字符串值 Jan 转换为 January,Feb 转换为 February 等等,但我不知道如何操作。
我有一张表格,上面以某种方式填充了月份,看起来像
Jan Jul Oct
Food 456 456 654
Drink 84516 54123 54213
Something 1 1 1
我正在写一份报告,其中引用了单元格(月份)的值。例如,上面单元格中的表格中的 Jan 位于 A2 中,那么我的函数如下所示
=CONCATENATE(A2, " and some content")
这按预期工作,但我宁愿显示 January 而不是 Jan
我尝试Month()
在连接中使用但它似乎想要取一个整数。
我尝试TEXT(A2,"mmmm")
连接但值仍然Jan
没有 VBa 我怎样才能实现这一点?
答案1
这样做
TEXT(DATE(2000,MONTH(A2&"-1"+0),1),"mmmm")
它只是将月份转换为数字,然后使用该数字创建一个新的日期,然后使用文本根据需要对其进行格式化。