如何在每个单元格的单元格值之间添加字符?

时间:2016-02-17 13:50:47

标签: libreoffice libreoffice-calc

libre

我试图在值之间添加一个字符“ - ”到Date列的每个单元格中,例如第3行和第4行中的那些。我该怎么做? 我打算将其格式化为第2行的日期格式。所以我需要添加“ - ”才能这样做。

2 个答案:

答案 0 :(得分:1)

将文字转换为日期:

  1. 选择需要转换的单元格。
  2. 转到Data -> Text to Columns
  3. 在对话框中,单击标有“标准”的列顶部以选择它。
  4. 将列类型下拉列表更改为Date (YMD)。按确定。
  5. 有关逐步截屏的信息,请参阅http://cca220v.net/blog.php/2012/12/20/convert-cells-from-text-to-date-libreoffice

答案 1 :(得分:0)

这只是一种替代解决方案。如果您希望将数据标识为日期,则上述解决方案已完成。但是,我有时会以特定格式需要它,电子表格程序默认情况下不会提供。我不使用LibCalc,所以不知道你是否确实得到了YYYY-MM-DD输出格式。如果没有,那么这可能是方式(虽然我不确定它会被识别为日期格式,但主要是作为文本)

您的数据似乎是YYYYMMDD顺序。您可以在A和B之间插入一列,并在单元格B1中编写此公式=CONCATENATE(LEFT(A1,4),"-",RIGHT(LEFT(A1,6),2),"-",RIGHT(A1,2))