excel,用left或right提出日期中的月份,显示的总是数字,怎么调整单元格格式,使其显示月份?

作者&投稿:称玛 (若有异议请与网页底部的电邮联系)
EXCEL中的left函数如何在日期中应用,如图所示~

假设是想用LEFT函数来提取日期数据中前四位数(即年份值),那么应该是用YEAR函数,当然如果所谓的日期是文本数据,则可以用LEFT函数。

比如:
(1)A1单元格写入的数据是 2015.9.26 (即文本日期),则可以在B1单元格写入公式
=LEFT(A1,4)
这样得出的值为“2015”。

(2)如果A1单元格写入的是日期数据,如 2015-9-26,则可以在B1单元格写入公式
=YEAR(A1)
得出的值为2015。

如果这时用公式 =LEFT(A1,4) 得出的值将是 “4227”,因为日期数据“2015-9-26”实际的数值是42273,取前四位数就是“4227。
日期数据是以1900-1-1为日期的第一天的,(即在单元格中写入1,再设置单元格格式为日期格式时,会在单元格中显示为1900-1-1,写入2就显示成1900-1-2,.........)“2015-9-26”就是距1900年1月0日有42273天,所以实际值就是42273。

就是用left和mid函数的.你是不是用错了?假如20位数的单元格在a1那么可以在b1输入:=mid(a1,1,18)或者=left(a1,18)

如果要显示”1月“2个字,C2直接输入=B2,并设置单元格格式为:m月

如果要得到数字1,则C2输入公式=MONTH(B2)



1月4日已经是日期格式了,不是文本格式
所以直接用month(B2)就可以了

=MONTH(B2)

=month(b2)


郁南县19889058260: EXCEL字符中提取数字 -
吴蓓八味: 1、以excel2010版本为例,如下图,可用left和right结合find函数来提取“*”号前面和后面的数字; 2、首先在B1单元格输入公式=LEFT(A1,FIND("*",A1)-1),按enter键后则可提取出“*”符号前面的数字; 3、再在C1单元格输入公式=RIGHT(A1,LEN(A1)-FIND("*",A1)),按enter键后则可提取出“*”符号后面的数字; 4、如下图,最后下拉填充公式则可.

郁南县19889058260: EXCEL中RIGHT,LEFT函数怎么使用 -
吴蓓八味: 回答=left(文本,数字) 比如A1单元格里内容是12345,那么在其他单元格输入 =left(A1,4) 显示的就是1234,即A1单元格内容最左4个字符 RIGHT则是 =right(A1,4) 显示的是2345,最右4个字符

郁南县19889058260: excel用函数获取指定范围的一行中最左边和最右边单元格的数值不能使用right或者left函数,因为我要获取的是一个单元格中的数值,而不是right或者left的指... -
吴蓓八味:[答案] 比如取A1:K1行中 最左边的数据=INDEX(A1:K1,MATCH(,0/ISNUMBER(A1:K1),)数组公式,公式在编辑状态下按CTRL+SHIFT+ENTER结束, 最右边的数据=LOOKUP(9E+307,A1:K1) 以上公式只不输入到A1:K1单元格中就行

郁南县19889058260: excel里的RIGHT函数怎么用啊 -
吴蓓八味: right,翻译成中文是右边,函数的功能是从字符串右端取指定个数字符. 语法为Right(string, length) 参数1:string,必要参数.字符串表达式,从中最右边的字符将被返回.如果 string 包含 Null,将返回 Null. 参数2:length,必要参数,为 Variant ...

郁南县19889058260: Excel中Left函数怎么用 -
吴蓓八味: 1、如图,LEFT函数指从一个文本字符串的第一个字符开始返回指定个数的字符,现在以B2的数字为例,取左边的3位数; 2、在C2单元格输入LEFT函数,取值区域是B1,要取3位数即填3,故输入函数=LEFT(B1,3),则可取出B1单元格的前三位987;3、同理,如果取5位的话则把3改成5,则可从左边起取B1单元格的5位数字98763; 4、如果要取某个字之前的文字部分,那么要加一个FIND函数,则查找这个字,得到的结果是左边的文字直到要查找的这个字; 5、如果是查找某个字前面的文字,则在FIND函数后面-1,表示得到的结果不包含这个字,所以结果是北京,不包含市.

郁南县19889058260: Excel中的left/Right函数,请教: -
吴蓓八味: =left(A1,2) 表示A1单元格中,从左边第一个字符开始,记两个字符,right函数同理,只是从右边开始记,还有一种函数为MID,是显示中间的字符,公式有点不同为=mid(A1,2,2) 表示A1单元格中,从左边第一位开始数,第二位开始记,共显示两个字符.举个例子吧:A1单元格中为 1234567,那么,输入=left(A1,2) 显示为12;输入=right(A1,2)显示为67;输入=mid(A1,2,2) 显示23;

郁南县19889058260: excel left函数怎么用 -
吴蓓八味: 函数名称:LEFT 主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符. 使用格式:LEFT(text,num_chars) 参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目. 应用举例:假定A1单元格中保存了“我要上春晚了”的字符串,我们在B1单元格中输入公式:=LEFT(A1,3),确认后即显示出“我要上”的字符. 此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思.你按这试试!

郁南县19889058260: 如何在EXCEL表格中使用RIGHT函数 -
吴蓓八味: RIGHT函数,从右往左截取数据

郁南县19889058260: Excel里面Left这个怎么用? -
吴蓓八味: left函数是指从一个文本字符串的第一个字符开始返回指定个数的字符.其公式是LEFT(text, num_chars).其中text表示我们要截取的那个内容,num_chars表示要截取多少内容. 1、如图,求每个班所在的年级. 2、先将鼠标点击B2,再插入函数处输入公式=left(A2,3),A2单元格的内容就是我们要截取的内容,3表示我们要截取的是3个字符. 3、一年级出来以后,把鼠标放在B2的右下角,看到有个十字出现,直接往下拉. 4、就会像填充一样,出现全部结果.

郁南县19889058260: EXCEL问题:怎样表示RIGHT和LEFT函数显示的数字为数值而不是文本? -
吴蓓八味: RIGHT和LEFT是文本函数,取出来的数字也会是文本状态的,如果经过四则运算,就会变成真正的数字了,办法可以 =1*RIGHT(A1,2) =0+RIGHT(A1,2) =--LEFT(A1,3) 之类的都行

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网