




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
=TEXT(DATE(LEFT(A1,4),MID(A1,6,2),RIGHT(A1,2),yyyy-m-d)LEFT(A1,4)是指对A1单元格的值,从第一位算起,向右取4位,即1988MID(A1,6,2)是指对A1单元格的值,从第六位算起,向右取2位,即01RIGHT(A1,3)是指对A1单元格的值,从最后一位算起,向左取3位,即.01DATE( , , )函数是指将年月日组成“年-月-日”格式TEXT( ,YYYY-M-D)是指将上述所求出来的答案以“YYYY-M-D”日期格式的形式体现。最后的答案为1988-01-01=RIGHT(LEFT(A2,10),1) 这个excel公式是什么意思?A2单元格是个字符串:首先从A2单元格第一个字符从左往右取10个字符,然后再对取出来的10个字符从右向左取1个字符。假如A2中是“abcdefghijkl”,先从左向右取10个变成abcdefghij,然后从右往左取1个,就变成j了。如果不足10个字符的话,那就是最后一个字符了。left(a2,10)left是左边的意思;left(a2,10)意思是:对于a2单元格的内容,取其10个位数。从左边起第一位开始算到第10位。假如a2单元格的内容位数不足10位(例:8位)的话,那就取其全部内容(8位数)。right(left(a2,10),1)right是右边的意思;right(left(a2,10),1)的意思是:在上述left(a2,10)求出的答案上,从其右边算起,取一位数值。3-SUM(-ISERROR(FIND(MID($P4,1,2,3,1),LEFT(R$1,6)中的双横线是什么意思?这个公式中,ISERROR(FIND(MID($P4,1,2,3,1),LEFT(R$1,6)计算后会返回一串由TRUE和FALSE组成的数组,但是这些数组无法直接运算,前面加上-,就可以将这一串数组是TRUE的变成1,是FALSE的变成0,便于外面嵌套的SUM计算。类似的还有多种相似的方法,1*,-0,+0,/1都是可以的,道理一样。=SIN(PI()*(LEFT(A1,LEN(A1)-4)+MID(A1,LEN(A1)-3,2)/60+RIGHT(A1,2)/3600)/180) 这个公式是怎么来地?最外面一层括号是正弦函数sin函数PI()就是圆周率LEFT(A1,LEN(A1)-4)就是取A1单元格从最左边第一个字符开始,共取(A1的字符串长度-4)个字符;MID(A1,LEN(A1)-3,2)就是取A1单元格从第(A1的字符串长度-3)个字符开始,共取两个字符;RIGHT(A1,2)就是取A1单元格最后两个字符D2=INDEX($A$2:$C$33,MATCH(LARGE(MID($A$2:$A$33,5,1)=1)*$C$2:$C$33-ROW($A$2:$A$33)/100,ROW(A1),$函数意思是在A2:C33里面返回一个单元格 这个单元格 行数是MATCH(LARGE(MID($A$2:$A$33,5,1)=1)*$C$2:$C$33-ROW($A$2:$A$33)/100,ROW(A1),$C$2:$C$33-ROW($A$2:$A$33)/100,0)列数被忽略MATCH(LARGE(MID($A$2:$A$33,5,1)=1)*$C$2:$C$33-ROW($A$2:$A$33)/100,ROW(A1),$C$2:$C$33-ROW($A$2:$A$33)/100,0)意识是最外面一层是MATCH 函数LARGE(MID($A$2:$A$33,5,1)=1)*$C$2:$C$33-ROW($A$2:$A$33)/100,ROW(A1)是要查找的值$C$2:$C$33-ROW($A$2:$A$33)/100是查找范围(查找范围很好理解不详细讲了就说查找的值)0是精确匹配意思.LARGE(MID($A$2:$A$33,5,1)=1)*$C$2:$C$33-ROW($A$2:$A$33)/100,ROW(A1)意识在MID($A$2:$A$33,5,1)=1)*$C$2:$C$33-ROW($A$2:$A$33)/100这里面找出最大的一个值 ROW(A1)返回1 配合LARGER就是返回第一个最大的值 MID($A$2:$A$33,5,1)=1)*$C$2:$C$33-ROW($A$2:$A$33)/100这个意思是 a2:a33里面的值满足第5个是1(MID函数判断)的情况下返回C2:C33对应的值 减去当前行数除以 100后的值IF(MOD(IF(LEN(M6)=15,MID(M6,15,1),MID(M6,17,1),2)=1,男,女),详细解答一下这个语句的意思?如果M6单元格中的字符串长度是15,就从15位置截取一个字符,否则就从17处截取一个字符。截取的字符与2取模,如果是奇数给单元格显示男,否则显示女。在后一列输入=IF(LEN(A4)=17,MID(A4,1,13),) 注意A4是前一列单元格所在的位置。你是意思是从身份证中提取出生年月,对吧!年月日的部份是if判定的否定结果,需增加一个(),如下公式便可达成你的需求,但前提是函数的存储格格式设定为日期!=IF(LEN(E4)=17,5,(DATE(MID(E4,7,4),MID(E4,11,2),MID(E4,13,2)请问下EXCEL里我写的这个公式有什么问题=IF(LEN(E4)=17,5,DATE(MID(E4,7,4),MID(E4,11,2),MID(E4,13,2)你是意思是从身份证中提取出生年月,对吧!年月日的部份是if判定的否定结果,需增加一个(),如下公式便可达成你的需求,但前提是函数的存储格格式设定为日期!=IF(LEN(E4)=17,5,(DATE(MID(E4,7,4),MID(E4,11,2),MID(E4,13,2)您的公式是不是这样解释:在E4中有一个字符串,比如身份证号码,可能是18位的,如果检测是17为,就返回数字5,如果检测17位,就返回一个日期,比如1996-09-26。当然,必须设定这个单元格是日期格式。假如是15位的老身份证号码,这个公式就需要修改一下,因为老身份证的年度不是四位数,二是两位数,所以要将DATE(MID(E4,7,4),MID(E4,11,2),MID(E4,13,2)修改为DATE(MID(E4,7,2),MID(E4,9,2),MID(E4,11,2)INDEX($3:$3,RIGHT(LARGE($B$2:$K$2*100+COLUMN($B:$K),ROW(A1),2) 这个数组公式是什么意思公式用来返回B2:K2的数据降序排列后,从大到小提取对应的第三行数据.建议你点击公式所在单元格,然后点击菜单中的工具,公式审核,公式求值,求值,看excel是怎样一步一步运行的,对你会大有启发.=INDIRECT(sheet2!&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1) 的意思?=INDIRECT(sheet2!&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1) 先讲最后一部分的:ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)row(A1)=1,取得A1单元格的行号column(A1),取得A1单元格的列号.(COLUMN(A1)-1)*3+1,这个是以3的倍数递增.即数列:1,4,7,10,所以ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)变成ADDRESS(1,(1-1)*3+1)=$A$1ADDRESS函数的意思是:按照给定的行号和列标,建立文本类型的单元格地址。相见excel帮助.sheet2!&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1) 就变成(sheet2!& $A$1) =sheet2!$A$1.INDIRECT函数的意思是:返回由文本字符串指定的引用。即引用单元格的内容.=INDIRECT(sheet2!&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1) 的意思就是返回sheet2表中A1单元格的值.1、ROW(A1):返加A1所在的行,12、(COLUMN(A1)-1)*3+1):其中COLUMN(A1)返回A1所成的列,1。然后(1-1)*3+1为13、ADDRESS(1,1):第一个参数为行,第二个参数为列,还可以有第三个参数,没有缺省为绝对引用。返回该行和列的单元格地址,$A$14、&连接字符将sheet2!和以上的计算结果连接起来:sheet2!$A$15、INDIRECT:返回由文本字符串指定的引用,因为在4中sheet2!$A$1为字符串,通过此函数返回该引用。是工作表2里面的操作 一个数乘以3 再加1求excel中身份证提取年龄公式详解=DATEDIF(TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),00-00-00),TODAY(),y )这个公式中的*号是什么意思?*2是什么意思?+号是什么意思?关于LZ公式的详解(首先应说明:逻辑运算参与计算,True=1,False=0,* 即乘号,+即加号)(LEN(A1)=15)*19 如果A1中15位,1*1919,否则为0*190此部分为在15位号码前加上 19,但如果是2000年出生,则为错误结果(此部分就交电脑判断,不宜画蛇添足,修正公式在后)MID(A1,7,6+(LEN(A1)=18)*2) 从号码的第7位起取字,15位号码取6(6+0*2),18位取8个(6+1*26+28)TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),00-00-00)将取出的字用格式显示,即加上日期分隔符 -Datedif 函数为用来计算日期间隔,y指计算周期为年此公式应简化为:=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),00-00-00),TODAY(),y )比如你试一个08年的身份证号370201080304543X这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式:说明:公式中的B2是身份证号1、根据身份证号码求性别: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3),2)=0,女,男),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3),2)=0,女,男),身份证错)2、根据身份证号码求出生年月日: =IF(LEN(B2)=15,CONCATENATE(19,MID(B2,7,2),.,MID(B2,9,2),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),.,MID(B2,11,2),身份证错)3、根据身份证号码求年龄: =IF(LEN(B2)=15,year(now()-1900-VALUE(MID(B2,7,2),if(LEN(B2)=18,year(now()-VALUE(MID(B2,7,4),身份证错)其他通用公式:(新旧身份证号通用)(1)、根据“身份证号”获得“年龄”A1为身份证号,B1中输入公式=DATEDIF(TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),#-00-00),TODAY(),y)(2)、根据出生“年-月-日”获得“年龄”B1为出生日期,C1中输入公式=INT(TODAY()-B1)/365)或者=DATEDIF(B1,TODAY(),Y)判断身份证格式是否正确:B1为身份证号,C1中输入公式=IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4),1*(MID(B1,11,2),1*(MID(B1,13,2)1*(MID(B1,11,2),DAY(DATE(1*(MID(B1,7,4),1*(MID(B1,11,2),1*(MID(B1,13,2)1*(MID(B1,13,2),月日错误,),IF(LEN(B1)=15,IF(OR(MONTH(DATE(1*(MID(B1,7,2)+1900,1*(MID(B1,9,2),1*(MID(B1,11,2)1*(MID(B1,9,2),DAY(DATE(1*(MID(B1,7,2)+1900,1*(MID(B1,9,2),1*(MID(B1,11,2)1*(MID(B1,11,2),月日错误,),身份证位数不对)&IF(AND(LEN(B1)=18,1*MID(B1,7,4)YEAR(TODAY()-6),年份错误,)假设C2为身份证号,输入公式=IF(LEN(C2)=15,19&MID(C2,7,6),MID(C2,7,8) 这是获得出生日期=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1),2)=1,男,女) 这是区分性别dateif函数是EXCEL 隐藏函数 具体用法网上很好找到!这里不解释TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),00-00-00)TEXT函数也很好理解也不解释 就说(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2)首先讲述一下身份证18位的身份证号码跟15位身份证号码的区别在于出生年份上多了2 位,末尾多了一位数字 。 比如你的生日是1980/08/08那你的旧身份证号码因该是XXXXXX800808XXX新号码就是XXXXXX19800808XXXX这个函数的意思是身份证长15的时候呢TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2)计算的时候就是1 *19&MID(A1,7,6+(0)*2这时候公式里面的LEN(A1)=15 结果就是1 (LEN(A1)=18)结果就是0 EXCEL TRUE FALSE 分别是1 0 来表示的刚才说了身份证了 15位 只要走第7位开始取6个数字就好了 但是象89年08月08日这样的 要认为的+19 变成1989/08/08然后再DATEIF计算18位么 就也一样 意思走7位开始取8个长度的数字 因为他本来就带年份的 所以0*19 就是0 6+(LEN(A1)=18)*2 正好是8个长度其实*就是乘号 主要是看EXCEL 里面TRUE FALSE 返回值参与运算2000出身后这个公式失效在excel中,身份证号码提取年龄大于18岁的人,用什么公式在后面添加一列,标题为年龄:输入公式:=(TODAY()-DATE(MID(C11,7,4),MID(C11,11,2),MID(C11,13,2)再设置单元格格式,自定义格式:输入YY,确定再做高级筛选,条件:年龄18excel中根据身份证号码计算年龄(x岁x月x天)的公式计算年龄(x岁x月),=DATEDIF(IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2),TODAY(),Y)& 岁&DATEDIF(IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2),TODAY(),m)-12*DATEDIF(IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2),TODAY(),Y)&月 这个公式是否正确,是否考虑到闰年的情况?若不正确,请高手提供正确的公式! 相应的,计算年龄(x岁x月x天)的公式又该是怎样的呢?:=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),#-00-00),today() ,Y)& 岁&DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),#-00-00),today() ,YM)&月&DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),#-00-00),today() ,MD)&天你的公式思路没错,但缺了天数,我给补上=DATEDIF(IF(LEN(A1)=18, DATE(MID(A1,7,4), MID(A1,11,2), MID(A1,13,2), DATE(MID(A1,7,2), MID(A1,9,2), MID(A1,11,2), TODAY(), Y) &岁 & DATEDIF(IF(LEN(A1)=18, DATE(MID(A1,7,4), MID(A1,11,2), MID(A1,13,2), DATE(MID(A1,7,2), MID(A1,9,2), MID(A1,11,2), TODAY(), YM) &月 & DATEDIF(IF(LEN(A1)=18, DATE(MID(A1,7,4), MID(A1,11,2), MID(A1,13,2), DATE(MID(A1,7,2), MID(A1,9,2), MID(A1,11,2), TODAY(), MD) & 天 另外,不必“-12*Y”那样计算,用“YM”表示不计年月数,“MD”表示不计月天数。=IF(D2=,DATEDIF(TEXT(LEN(D2)=15)*19&MID(D2,7,6+(LEN(D2)=18)*2),#-00-00),TODAY(),y) =YEAR(TODAY()-MID(身份证所在单元格数,7,4)出生日期A2=TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),#-00-00)岁数:A3=DATEDIF(A2,TODAY(),Y)&岁&DATEDIF(A2,TODAY(),YM)&月&DATEDIF(A2,TODAY(),MD)&天=NOT(AND(OR(LEN($B2)=15,LEN($B2)=18),ISNUMBER(-LEFT($B2,17)- 负负得正 通过这个符号可以把数值型文本转换为数值,然后可以参与其他运算在你的这个公式中,其实用一个- 也可以ISNUMBER(-LEFT($B2,17)ISNUMBER(1*LEFT($B2,17)都可以,数值型的数字通过一次运算就可以直接变成数字的将LEFT($B2,17)的结果转换成数值格式.假设B2为身份证号,身份证号必须存成文本形式才能显示的,所以LEFT($B2,17)就是一个文本值. -就是负负的正的意思.=(LEN($A9)=15)+(LEN($A9)=18)*ISNUMBER(-LEFT($A9,17)-1 请问高手帮我解释下 这个函数 从前到后的含义LEFT($A9,17),取A9单元格前17位数据。由于LEFT取出的是文本格式,所以前面加上“-”,将结果转为数值格式。ISNUMBER(-LEFT($A9,17),判断LEFT取得的数据是不是数值。(LEN($A9)=15),判断A9是不是15位,如果是,返回TRUE,否则返回FALSE。(这两个逻辑值参与四则计算时,分别相当于1和0)(LEN($A9)=18),(同上,判断A9是不是18位)(LEN($A9)=18)*ISNUMBER(-LEFT($A9,17),两个判断结果相乘,即是两个条件同时成立时,后回1,否则返回0最后就是0和1相加减。整个公式就是A9单元格字符长度是15个,或者是18位且前17位是数字的话,返回0;否则返回-1。excel 两组数据中有没有没相同的数的工式比如 A1 是123 B1是145 用什么公式可以得到,B1和A1里有没有相同的数,有的话用1表示,没有就用空,第二个就是A1 是1 B1是2 C1是3 B1是1 B2是4 B3是5 用什么公式可以得到,B1 B2 B3和A1 A2 A3里有没有相同的数,有的话用1表示,没有就用空, 我用=IF(A1=B1,B1,)公工只能的到一个数不能三个数一起,高手们帮帮小弟,用什么公式 可以答到上面的要求!弟在这先谢了IF(AND(ISERROR(MATCH(MID(A1,ROW(INDIRECT(1:&LEN(A1),1),MID(B1,ROW(INDIRECT(1:&LEN(B1),1),0),1)=IF(SUMPRODUCT(COUNTIF(A1:A3,B1:B3),1,)都是三键结束CTRL+SHIFT+ENTER假设两组数,一组在sheet1的A列,另一组在sheet2的A列,要比较sheet2的A列数据是否与sheet1的A列数据相同,则可在sheet2的B1中写入公式:=if(countif(sheet1!a:a,a1),相同,)下拉复制公式。公式结果为“相同”的,说明对应的A列数据与sheet1的A列数据中某个数据相同。你可以根据自己的实际情况修改公式。 -针对补充问题1:公式为:=IF(COUNT(FIND(MID(A1,ROW(INDIRECT(1:&LEN(A1),1),B1)0,1,)上式为数组公式,需按ctrl+shift+enter三键结束。测试通过!补充问题2:没看懂,不过应该跟第一问类似。求Excel函数公式:五月 桂圆 96 40.3 55 40.8 56 39.5六月 木耳 123 12.5 63 13.5 42 14.5六月 虾米 87 29.5 47 26.9 46 28.5六月 香菇 87 33.7 66 24.1 58 33.7六月 桂圆 98 41.2 87 41.9 44 40.5原始图二月 桂圆 106 40.6 52 37.2 ¥1,934.4 51 38.5 三月 木耳 109 14.6 64 12.9 ¥825.6 38 13.9 三月 虾米 117 28.5 41 26.5 ¥1,086.5 39 28.7 三月 香菇 128 33.9 52 32.5 ¥1,690.0 31 33.7 三月 桂圆 124 39.6 51 38 ¥1,938.0 43 40.2 四月 木耳 98 13.9 65 14.6 ¥949.0 47 14.5 四月 虾米 97 27.8 43 27.5 ¥1,182.5 37 28.7 四月 香菇 94 34.1 66 32.5 ¥2,145.0 45 33.7 四月 桂圆 112 40.6 42 35.6 ¥1,495.2 37 35.8 五月 木耳 118 13.5 34 12.3 ¥418.2 32 13.5 五月 虾米 114 29.1 65 28.6 ¥1,859.0 65 27.8 五月 香菇 91 33.6 62 33.5 ¥2,077.0 54 32.5 五月 桂圆 96 40.3 55 40.8 ¥2,244.0 56 39.5 六月 木耳 123 12.5 63 13.5 ¥850.5 42 14.5 六月 虾米 87 29.5 47 26.9 ¥1,264.3 46 28.5 六月 香菇 87 33.7 66 24.1 ¥1,590.6 58 33.7 六月 桂圆 98 41.2 87 41.9 ¥3,645.3 44 40.5 注:原始表及已建立的工作表的原始数据和框架结构不能改动。 已建好的工作表中的数据用不同工作表之间单元格引用的方法从“原始表”中获取。 上表是四种干货在全国三个城市上半年的销售情况表。 考核要求如下: 1.在“原始表”中,用“表达式”功能,分别完成每月各种干货在三个城市的销售额(数量*零售价); 要求销售额的格式为“会计专用”格式(带符号¥,带一位小数) 。2.在工作表“一月份销售统计”中,分别统计一月份四种干货在三个城市的月销售数量及销售额。 3.在工作表“上半年分类统计”中,用“分类汇总”方法,分别统计每月四种干货 在三个城市的月销售数量及销售额;并求得上半年的销售总数和销售总额。4.在工作表“干货分类统计”中,用“排序”方法,按“类别”进行递减排序;并用“分类汇总”的 方法,分别统计四种干货上半年在三个城市的销售数量及销售额。5.要求新建工作表,表名为“一月份南京四种干货分布”;并建立二维饼图(用格式7),表示 一月份南京四种干货销售数量的百分比(标题为“南京四种干货销售数量百分比”)。答案:在A列设置条件格式,方法如下:选中A1,点击“格式”菜单选中条件格式,选择条件公式,并在公式输入栏输入公式:=AND(LEN(B1)0,B10,B1=100)再点击格式,设置图案颜色(如浅红色)点确定。完成后,将A1的格式刷到A列其他单元。这样,只要B列出现单价数据,A列单元就会出现相应颜色(如:浅蓝表示套房,浅红表示商铺)如果希望完成输入后不再显示色彩,可在完成全部输入后,选中A列,依上述途径进入条件格式设置界面,点击删除,勾选所有条件后确定。如果房号信息是复制上去的,可用筛选方法,筛选A列数据(如:包含“商铺”),看看A列数据有没有浅蓝色单元,如果有,就改正它。求Excel函数公式:我想把里面的中文全部替换成空的比如 BCD-130A8 雪尔冰箱BCD-135CM 浅灰拉丝美的冰箱BCD-138A11傲银 奥马冰箱BCD-143拉丝银 金松冰箱BCD-145A12拉丝银 奥马冰箱我只要型号 不要文字有没有简单的方法 把文字全替换掉谢谢问题补充: 东芝BCD-176TJD牡丹白冰箱东芝冰箱GR-C198K还有这样的 分列是不行的 有的没空格 这个公式会截掉一部分型号的,不完整了变成这样了松下NR-B19S7-S冰箱 松下NR-B19S7松下NR-B23S7-S冰箱 松下NR-B23S7松下冰箱NR-B21DX1-S 松下冰箱NR-B21D分成三步来操作。思路是这样:汉字是双字节,只要把双字节的内容筛出去就行了。1,在B1里用函数=ASC(A1) 就在B1里得到了它的单字节文本。(这样可以保证字母和数字、符号不会被漏掉)2,在C1里用函数=LENB(B1) 可以得到B1的单字节文本 的长度。同时选中B1和C1,复制,到它们粘贴到B列和C列里。找出C列中的最大值。例如是 5 3,在D1里用函数=MIDB(B1,1,1)&MIDB(B1,2,1)&MIDB(B1,3,1)&MIDB(B1,4,1)&MIDB(B1,5,1),则得到无中文的结果。MIDB中,中间的参数累加直到C列中的最大数就行了。中间用&符连接。复制D1,粘贴到D列就行了,这样就可以把B列里的需要的东西提出来了。如果 每个型号后面的文字前面 都有一个空格那 最好办先 粘到 一个 文本文件里面 保存 再 打开 把间隔符号 设成 空格 就 分开了如果 不完全是这个格式 那么先 做 一次 减少工作量将剩下的复制到 在 在WORD 里面 用 &(空格)替换掉 ? 就是 在 每个字符后面加一个空格然后用块删除 删除掉多以 在 导入EXCEL给你一个自定义函数,将代码放入模块代码中,然后输入A1=东芝BCD-176TJD牡丹白冰箱B1=AB(A1)Function ab(a)For i = 1 To Len(a)If 1 Asc(Mid(a, i, 1) And Asc(Mid(a, i, 1) 255,RIGHT(A2,LEN(A2)-1),A2)C2=IF(CODE(RIGHT(B2,1)255,LEFT(B2,LEN(B2)-1),B2)反复做: 复制C2,选择性粘贴-数值 到A2达到目的为止IF(MOD(IF(LEN(M6)=15,MID(M6,15,1),MID(M6,17,1),2)=1,男,女),详细解答一下这个语句的意思?如果M6单元格中的字符串长度是15,就从15位置截取一个字符,否则就从17处截取一个字符。截取的字符与2取模,如果是奇数给单元格显示男,否则显示女。注意:A1身份证号码处一定要设置为文,如为数字则所有男人会被变性=AND(LEN(A1)1,ISNUMBER(MODE(-MID(TEXT(A1,000;),ROW($1:$3),1) 2位数输入比如11 也会变红原题不是说有两个到三个相同则变红吗?是不是说,不够三位不变?=AND(LEN(A1)=3,ISNUMBER(MODE(-MID(TEXT(A1,000;),ROW($1:$3),1)在函数中&代表什么意思? 比如:=TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),#-00-00)这个应该是从身份证号码中提取出生年月日的公式。我试着解释整个公式的意思:大概的意思是如果A1是15位的就从第7位开始截取6位并在结果前面加19,如果A1是18位的就从第7位开始截取8位。然后text将最后的结果以#-00-00形式显示。解释:&是用来连接字符用的,(LEN(A1)=15)*19的作用是:如果len(a1)=15成立,就*19,也就是相当于1*19,如果不成立就相当于0*19. len()是返回字符串的长度。后面的(LEN(A1)=18)*2道理同上。&是用来连接字符用,你说的式应该与MID(A1,7,6+(LEN(A1)=18)*2连起来用才成立=NOT(AND(OR(LEN($B2)=15,LEN($B2)=18),ISNUMBER(-LEFT($B2,17)身份证号码为15位或18位,15位的均为数字,18位的前17位必须为数字,如果检查出有错误则用条件格式表示出来,上面公式里的ISNUMBER()里面的“-”是什么意思啊?- 负负得正 通过这个符号可以把数值型文本转换为数值,然后可以参与其他运算在你的这个公式中,其实用一个- 也可以ISNUMBER(-LEFT($B2,17)ISNUMBER(1*LEFT($B2,17)都可以,数值型的数字通过一次运算就可以直接变成数字的将LEFT($B2,17)的结果转换成数值格式.假设B2为身份证号,身份证号必须存成文本形式才能显示的,所以LEFT($B2,17)就是一个文本值. -就是负负的正的意思.=RIGHT(LEFT(A2,10),1)这个excel公式是什么意思?A2单元格是个字符串:首先从A2单元格第一个字符从左往右取10个字符,然后再对取出来的10个字符从右向左取1个字符。假如A2中是“abcdefghijkl”,先从左向右取10个变成abcdefghij,然后从右往左取1个,就变成j了。如果不足10个字符的话,那就是最后一个字符了。left(a2,10)left是左边的意思;left(a2,10)意思是:对于a2单元格的内容,取其10个位数。从左边起第一位开始算到第10位。假如a2单元格的内容位数不足10位(例:8位)的话,那就取其全部内容(8位数)。right(left(a2,10),1)right是右边的意思;right(left(a2,10),1)的意思是:在上述left(a2,10)求出的答案上,从其右边算起,取一位数值。=right(a1,len(a1)-2)*1这个公式啥意思?不是去掉a1的后两位,是去掉a1的前两位,因right(a1,len(a1)-2)得到的是一个文本型数字,所以乘1转换为数值。比如A1是123456,公式结果为3456去掉a1的前两位表格A1是0123456789,我用RIGHT(LEFT(A1,N),1)分配到E1F1G1H1I1J1K1L1M1N1,当A1为01234如何让4不重复?当A1变化为012345时,我可以分配到E1F1G1H1I1里面,但后面的J1K1L1M1N1全都变成了5。请高手帮助解决?谢谢!另外我用E1F1G1H1I1J1K1L1M1N1里面的数任意3个数组合在B2C2D2E2,如组合为012 123 234,当A1变化时E1F1G1H1I1J1K1L1M1N1也变化了,B2C2D2E2小于3个数组合的不显示,如01 12 23 34不组合,我想插入表格的由于我的级别太低,不让上传。请各位高手帮忙解决一下,谢谢!谢谢!急?急?急?我本想以20分悬赏,但由于我是新手,没有积分,整天忙着工作,也不知道怎样积分,目前没有积分,请各位高手帮帮忙忙,以后我会努力的!问题补充: 热心网友你回答得很好!谢谢你帮我解决了困扰我很久的难题!请你帮我再解决一下“E1F1G1H1I1J1K1L1M1N1”里面的数任意3个数组合在B2C2D2E2,如组合为012 123 234,当A1变化时E1F1G1H1I1J1K1L1M1N1也变化了,B2C2D2E2小于3个数组合的不显示,如01 12 23 34不组合就不显示了,万分感谢!e1公式:=IF(COLUMN()-4LEN($A$1),RIGHT(LEFT($A$1,COLUMN()-4),1)excel中的公式=text(date(left(a1,4),mid(a1,6,2),right(a1,3),yyyy-m-d)什么意思?TEXT是文本转换格式的函数,Date是把数字转化为特定日期的函数,LEFT是从一个单元格左边取N位的函数,MID是从一个单元格的中间某位置开始取N位的函数,Right是从单元格右边取N位的函数,连起来这个公式就是在A1单元格的左边取4位当成年、从中间的第6位开始取2位当月,从A1右边开始取3位当日组成“yyyy-m-d”的时间格式,然后再将这种时间格式转化为文本格式,你给的1988.01.01转化后应该是1988-1-1,注意,这是文本格式,不是年月日格式,因为使用了TEXTLEFT(A1,4)是指对A1单元格的值,从第一位算起,向右取4位,即1988MID(A1,6,2)是指对A1单元格的值,从第六位算起,向右取2位,即01RIGHT(A1,3)是指对A1单元格的值,从最后一位算起,向左取3位,即.01DATE( , , )函数是指将年月日组成“年-月-日”格式TEXT( ,YYYY-M-D)是指将上述所求出来的答案以“YYYY-M-D”日期格式的形式体现。因此,最后的答案为1987-12-31(A1单元格日期的前一天)。我想,你上述的公式可能有误,整改如下:=TEXT(DATE(LEFT(A1,4),MID(A1,6,2),RIGHT(A1,2),yyyy-m-d)将RIGHT(A1,3)里面的3改为2,即RIGHT(A1,2)这样,最后的答案为1988-01-01就是将A1单元格的日期格式改为上述答案的格式。请问这个函数什么意思=RIGHT(J1,2)*1比方说,J1为A156那么结果就是,先取右边两位56,然后再乘以1,得到是一个数值型的56,如果不乘以1,那么得到是字符串型的56完毕=INDIRECT(TEXT(RIGHT(CELL(filename,$A$1),4)-1,0000)&!u50)+A1 谁能给我解释下这个公式啊0000 是text函数的一个参数。RIGHT(CELL(filename,$A$1),4)-1,是text函数的第一个参数,“0000是第二个。RIGHT(CELL(filename,$A$1),4)-1是将公式所处工作表的名称取出最后4位数然后减1, 例如:工作表名称是12345, 则TEXT(RIGHT(CELL(filename,$A$1),4)-1,0000)的结果是2345-1,即2344.然后indirect(2344!U50)是取工作表2344的U50单元格的数值,然后将这个数值+A1, 即本工作表12345工作表的A1加上.=RIGHT(A1,2)&-&MID(A1,4,2)&-&LEFT(A1,2) 请解释下这个公式帮助理解,谢谢假如23/03/98这样的日期在A1,那么在B1输入公式: =RIGHT(A1,2)&-&MID(A1,4,2)&-&LEFT(A1,2) 则B1变为变成98-03-23把B1公式复制,向下粘贴意思就是:取A1单元格中的数据从右边开始数的2个字符+“-”+A1单元格数据从左边开始数第四个字符开始的后2位,即第四和第五个字符+“-”+A1单元格从左边开始数的2个字符,最后组成的字符串放在一个单元格里 其实来说,在B1中要得到这样的结果,不用公式也可以,直接B1=A1,然后B1在单元格格式中选择日期,右边格式部分选yy-mm-dd即可追问直接通过格式yy-mm-dd不能设置,好像23-03-98本身不是EXCEL默认中的日期格式。MID的意思也是从左边?回答mid公式的意思是从单元格内容的中间某个字符开始选择字符串格式:mid(引用的单元格,从左边开始数的第几个字符,引用从这个字符开始的多少歌字符)关于23-03-98,如果你在单元格中输入的是23/03/98,应该会自动跳到变成3月23日,然后选单元格格式,最后一个“自定义”,右边备选项里面就有yy-mm-dd,选择,确定即可追问谢谢你的耐心解答。我还有另外一个疑问:我按照这个公式将A1单元格转换成我需要的日期格式后,为什么通过筛选显示的是这样?我希望筛选的时候他是按照年份显示,然后在每个年份下有子菜单可以选择月份。好像我一次只能插一张图,不然我可以给你看我希望的效果回答你现在年月日都在一个单元格中,筛选的情况是这样的呀,如果你需要做根据年份筛选再根据月份,那么可以考虑把数据分栏,变成年、月、日三列,那随便怎么筛选都可以了追问不是,我是希望做成后筛选的效果如下图这样的,年月日在一个单元格没有关系的,如果方便加个HI好友吧,我给你发请求了回答嗯发现一个问题,按照公式出来后,单元格内容是文本,所以筛选时是按照文本格式来筛选,所以是变成你的问题的样子,而你需要的其实是日期筛选格式要不把你的表发过来给我看看,我帮你弄一下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阿拉善盟2025-2026学年七年级上学期语文期中测试试卷
- 2025 年小升初清远市初一新生分班考试语文试卷(带答案解析)-(部编版)
- 教师2025年度考核工作总结6篇
- 浙江2026版化学复习方略 专题评估检测(六)(苏教版)
- 2024-2025学年陕西省汉中市西乡县北师大版六年级下册期中测试数学试卷(范围:教材P1-62)(含部分答案)
- 桩基设备出售合同范本
- 银行签订按揭合同范本
- 厂矿设备安装合同范本
- 社区建设基本知识培训课件
- 店铺长期兼职合同范本
- 2025年北京市中考语文试卷(含答案与解析)
- GB/T 35051-2018选煤厂洗水闭路循环等级
- 急诊与灾难医学:昏迷课件
- 实验报告-探究杠杆的平衡条件
- 辽师大版三年级上册英语素材各单元单词带音标重点句子
- “隆德”概念讲解—控制脑容量为目标控制颅内高压
- 第3章access2010查询操作-上传
- 钳工手工制作六角螺母详细
- 实数单元测试卷含答案
- 英国“海湾”级后勤船坞登陆舰
- 搞笑英文话剧剧本
评论
0/150
提交评论