excl中用left提取日期单位格前几个字符,但返回值为一个5位数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 20:37:46
excl中用left提取日期单位格前几个字符,但返回值为一个5位数
我在excl中用left提取日期单位格前的几个字符,但返回值为一个5位,比如使用=LEFT(A2,7)提取单位格(a2)内容为2010年12月15日的2010年12月,但返回的结果是40527,请问:问题出在那儿了,
我在excl中用left提取日期单位格前的几个字符,但返回值为一个5位,比如使用=LEFT(A2,7)提取单位格(a2)内容为2010年12月15日的2010年12月,但返回的结果是40527,请问:问题出在那儿了,
“2010年12月15日”是长日期格式,显示的是文本,而实际存储的是表示日期序列的数字,所以在正常的日期格式下用文本提取函数是不能提取的,可以试试如下公式:
=LEFT(TEXT(A2,"e年mm月dd日"),8)
再问: 非常感谢!我试了下,先生的方法和第三条方法都可得到我要的结果,再请教一下,如果要防止今后出现这种结果,我在初使录入数据时应注意什么。
再答: 原始数据这样录入没有错,是日期就要以日期格式录入,以方便后续处理,关键是数据处理方法要正确,才能保证结果的准确性。
再问: 以前我对内容为“2010年12月15日”的单元格提取年月时,直接使用"left(A2.7)",就能返回我想要的“2010年12月”,再请教下,我如果要做成使用“=left(A2.7)”,就能提取A2单位格的“年月”部分,在录入前应注意什么。
再答: A2单元格设为文本格式后输入:2010年12月15日 或在常规格式下输入:'2010年12月15日(即在输入日期前先输入一个半角单引号)
=LEFT(TEXT(A2,"e年mm月dd日"),8)
再问: 非常感谢!我试了下,先生的方法和第三条方法都可得到我要的结果,再请教一下,如果要防止今后出现这种结果,我在初使录入数据时应注意什么。
再答: 原始数据这样录入没有错,是日期就要以日期格式录入,以方便后续处理,关键是数据处理方法要正确,才能保证结果的准确性。
再问: 以前我对内容为“2010年12月15日”的单元格提取年月时,直接使用"left(A2.7)",就能返回我想要的“2010年12月”,再请教下,我如果要做成使用“=left(A2.7)”,就能提取A2单位格的“年月”部分,在录入前应注意什么。
再答: A2单元格设为文本格式后输入:2010年12月15日 或在常规格式下输入:'2010年12月15日(即在输入日期前先输入一个半角单引号)
excl中用left提取日期单位格前几个字符,但返回值为一个5位数
在EXCL中,如何把一列数中的前30%的数据提取出来?
求救C语言问题!编写一个程序:比较两个字符串是否相同,如果相同,则返回值是0,否则,返回前两个非相配的字符的差值(用pr
一个汉字等于几个字符
一个字符的ASCII编码,占用二进制数的位数为
C语言问题,定义一个表示日期的结构体变量(包括年月日),写一个函数,返回值为某天是当年的第几天
mid函数 从最后一个字符往前提取2个字符
在Access中一个英文字母是几个字符?一个汉字是几个字符?一个标点符号是几个字符?
一个汉字几个字符,英文呢
请问,一个阿拉伯数字等于几个字符?
VFP创建自定义函数 功能:根据一个日期值返回用汉字表示的星期
excl问题A列中有14,30,0,10.多个数值,请在B列中用一个公式求:当A列中的数值小于或等于0时,显示为0; 当