excel - 如何将组合文本日期格式化为等效日期?

标签 excel

我在这样的单元格中有一个文本

44691, 44669, 44670
我希望它在一个单元格中表示为这样的日期
March 10, 2022, April 18, 2022, April 19, 2022
我该怎么做呢?

最佳答案

您可以 试试这个公式,假设你使用 O365
enter image description here
• 单元格中使用的公式 B7

=TEXTJOIN(", ",,TEXT(FILTERXML("<a><b>"&SUBSTITUTE(A1,", ","</b><b>")&"</b></a>","//b"),"mmmm dd, yyyy"))
或者,如果您使用 O365 & 目前在 Office 预览体验成员,Beta channel 版本 , 那么也可以试试这个
• 单元格中使用的公式 B3
=TEXTJOIN(", ",,TEXT(TEXTSPLIT(A1,", "),"mmmm dd, yyyy"))

关于excel - 如何将组合文本日期格式化为等效日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71945974/

相关文章:

python - 从 pandas 数据帧的列索引获取字符串列表

vba - EXCEL公式或VBA根据另一个单元格的数据提取数据

javascript - 如何将本地 Excel 文件数据传递给 Javascript 数组(用于谷歌图表)?

加载包含用户表单的文件时 Excel 崩溃

image - 是否有使用 LoadPicture ("bmp_or_icon_file_path")在 Excel 2007 VBA 中加载图像的替代方法

vba - Excel 2013 - VBA - 创建和访问 [超过 4 个!] 条件格式项目时出现运行时错误 9

node.js - excel4node lib 自动调整 excel 单元格以适应更长的文本

vba - Excel 2010 VBA 代码未运行

Excel 多条件排名

vba - 将字符串拆分为多个字符的函数