在电子表格中添加文本

在电子表格中添加文本

我想要在电子表格程序中将字符串值添加到 XL 样式格式的前面(数字)。当前格式为 ,[$-f4f2]hh:mm应将其1:00 PM作为输入并将其转换/显示为13:00。另外,我想让它在前面添加字符@,这样输入时5:55pm单元格会将其转换为@17:55

我之所以在超级用户上提问,是因为另一个用户在 meta 上的问答中建议它是一个很好的解决 Excel 类型问题的网站12

我已经尝试过诸如CONCATENATE("("a") ", [$-f4f2]hh:mm)[$-f4f2]hh:mm & "@"基于这个帖子

答案1

格式字符串不允许通常在前面添加文本,原因我不知道。

但是,您的数据不需要这种格式。括号内的部分仅影响月份名称的显示,由于您的数据是时间,因此它根本不重要。事实上,这是一个问题。

因此,删除它。将文本字符添加到开头。全部设置:

\@hh:mm  or  "@"hh:mm

Excel 将添加“@”字符。

我相信这就是所要求的。答案似乎认为您想要一个字符串输出。TEXT如果是这样,只需使用上述格式之一作为函数中的格式即可。

相关内容