在wps中如何通过单据编号“IS20220920000014”提取单据时间,并要求时间格式为“xxxx-xx-xx 00:00:00”
时间: 2024-05-15 09:15:11 浏览: 145
可以使用WPS的公式功能中的左、右、替换等函数来提取单据时间,并将时间格式转换成“xxxx-xx-xx 00:00:00”。
假设单据编号位于A1单元格,可以按照以下步骤进行操作:
1. 提取单据时间:使用左、右函数分别提取单据编号中的日期部分和时间部分,然后用替换函数将日期部分中的“年月日”替换成“-”符号,将时间部分中的“时分秒”替换成“:”符号,并将两部分连接起来。公式如下:
```
=左(A1, 8) & "-" & 替换(替换(右(A1, 6), 3, 0, ":"), 6, 0, ":")
```
2. 转换时间格式:使用文本函数将提取出来的时间转换成指定的格式。公式如下:
```
=文本(提取出来的时间, "yyyy-mm-dd hh:mm:ss")
```
将上述两个公式合并起来,就可以得到最终的公式:
```
=文本(左(A1, 8) & "-" & 替换(替换(右(A1, 6), 3, 0, ":"), 6, 0, ":"), "yyyy-mm-dd hh:mm:ss")
```
将该公式输入到任意单元格中,即可得到要求的时间格式。
相关问题
在wps中如何通过单据编号“IS20220920000014”提取单据时间,并要求时间格式为“xx-xx-xx 00:00:00”
可以通过以下步骤在wps中提取单据时间并格式化为“xx-xx-xx 00:00:00”:
1. 选中单据编号“IS20220920000014”。
2. 在wps表格中,点击“数据”选项卡,然后选择“文本转列”。
3. 在“文本转列向导”对话框中,选择“固定宽度”选项,并将单据编号按照每个字符分列。
4. 在第一个列的列头中输入“年”,第二个列的列头中输入“月”,第三个列的列头中输入“日”。
5. 将第一个列和第二个列合并为一个列,列头命名为“日期”。
6. 在第四个列的列头中输入“时间”。
7. 将第三个列和第四个列合并为一个列,列头命名为“时间”。
8. 在“日期”列和“时间”列之间插入一列,列头命名为“单据时间”。
9. 在“单据时间”列的第一行单元格中输入以下公式:=TEXT(CONCATENATE("20",LEFT(A2,2),"-",MID(A2,3,2),"-",MID(A2,5,2)," ",MID(B2,2,2),":",MID(B2,4,2),":",MID(B2,6,2)),"yy-mm-dd hh:mm:ss")。
10. 将公式复制到“单据时间”列的所有单元格中。此时,“单据时间”列中的所有单元格都显示为“xx-xx-xx 00:00:00”格式的单据时间。
阅读全文