excel难题一网打尽

excel难题一网打尽

ID:32280938

大小:273.50 KB

页数:54页

时间:2019-02-02

excel难题一网打尽_第1页
excel难题一网打尽_第2页
excel难题一网打尽_第3页
excel难题一网打尽_第4页
excel难题一网打尽_第5页
资源描述:

《excel难题一网打尽》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EXCEL难题一网打尽(续)能不能做到让符合条件的单元格所在的列自动隐藏比如说第一行的第一个单元格=1那么就自动隐藏第一行?解答用vba。Sub隐藏()fori=1toxx--行号ifsheets(1).cells(i,1)=1thenRows(i).SelectSelection.EntireRow.Hidden=Trueendifnexti直接输入一组数如“20020213101235”后,自动转换成日期格式解答:A1中输入,B1中转换。。B1=Left(A1,4)&"—"&MID(A1,5,2)&"—"&MID(A1,7,2)&""&MID(A1,9,2)&":"&MID

2、(A1,11,2)&":"&MID(A1,13,2)把sheet1到sheet200的a19这一格,依序贴到sheet0的a1到a200解答:方法一:公式可在A1储存格输入以下公式,再行拖曳至A200即可。=INDIRECT("Sheet"&ROW()&"!A19")方法二:VBASubMacro1()'选择工作表sheet0Sheets("sheet0").SelectForr=1To200'将工作表1~200里面的D17复制到sheet0的A1~A200Cells(r,1)=Worksheets(CStr(r)).Range("D17")OnErrorResumeNextN

3、extrEndSubA列记录几百条,如何对这列计数(重复的数值不计)我只能做到新建一列,B列,然后第一个单元格countif($A$1:$A$100,A1),然后拖动到全部新列。最后在新列下面用sumif(B1:B100,1)谁有更好地方法?解答:1、试试这个:{=SUM(IF(COUNTIF(A1:A100,A1:A100)=1,1,0))}2、操作:①A1作公式栏,A2作字段名栏,如原该两栏有数插入2行。在A1输入:=SUBTOTAL(3,A$2:A$5000)统计记录数或:=SUBTOTAL(9,A$2:A$5000)数据汇总②选:数据-->筛选-->高级筛选-->选择不

4、重复的记录。③复原选:数据-->筛选-->高级筛选-->全部显示。3、试试这个:{=SUM(IF($A$1:$A$100="","",1/(COUNTIF($A$1:$A$100,$A$1:$A$100))))}4、请解释一下,因为我单独使用COUNTIF($A$1:$A$100,$A$1:$A$100)数组公式时,它仅仅计算第一个也就是A1的个数.5、我发觉你的这办法,只对唯一的数据进行了计数,而重复的数据全部未计入(是不是应该将重复的数据也计上一个?)打哈欠的“{=SUM(IF(COUNTIF(A1:A100,A1:A100)=1,1,0))}”也是这样。TO剑魔版主你公式

5、中的“1/(COUNTIF($A$1:$A$100,$A$1:$A$100))”像是一个倒数,怎么理解?6、用倒数是这个意思:如果只出现一次,数组中的相应项统计为1,其倒数为1,Sum统计计1如果出现N次,其倒数为1/N,出现了N次,求和就是Nx1/N,最后Sum统计就只计1。如果有文本串"YY0115",我想取第三、四的值"01",应该用什么函数解答:1、=mid("YY0115",3,2)&""2、如果你的A1中的数值一定包含后四位阿拉伯数字的话,你可以用这个:=LEFT(RIGHT(A1,4),2)=LEFT(RIGHT(A1,4),2)=LEFT(RIGHT(A1,4)

6、,2)3、我的实际工作中的数据还没有如此规律,该怎么办?如:A1="YY0105",A2="99065",A1取"01",A2取"99"。能否用一个函数去掉A1中"YY",然后都是从阿拉伯数字的第一位开始取两位数?4、如果阿拉伯数字数量不定,但是以2个英文字母开头(或无英文字母),可以用以下公式:(设数据在A1中)=IF(ISNUMBER(VALUE(A1)),MID(A1,1,2),MID(A1,3,2))5、数组公式:{=MID(A1,MIN(IF(EXACT(LOWER(MID(A1,ROW(INDIRECT("A1:A256")),ROW(INDIRECT("A2:A2

7、57")))),UPPER(MID(A1,ROW(INDIRECT("A1:A256")),ROW(INDIRECT("A2:A257"))))),ROW(INDIRECT("A1:A256")),"")),2)}怎样将文字和数字分2列显示中行41785015110010091252、青泥支行200303004500696、卡伦办事处801017651、站前支行0709000309221004055、金州支行400301459508091解答:1、用函数可以解决。假如A1为中行4178501

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。