求助:VBA 不增加辅助列的标签怎么显示,如何使A2,B2单元格的SUM公式结果正确


请高人指点:在excel的VBA中,如何写:选择多个活动单元格(不连续,无规律)求和?...
请高人指点:在excel的VBA中,如何写:选择多个活动单元格(不连续,无规律)求和?
展开选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部sub xx()dim x as rangedim sumfor each x in selectionsum=sum +xnext xmsgbox sumend sub
本回答由提问者推荐已赞过已踩过你对这个回答的评价是?评论
收起
展开全部MsgBox Application.Sum(Selection)展开全部=sum([a1:c1],[d5],[k3].....)大概这个样子
收起
更多回答(1)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
为你推荐:
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
做任务开宝箱累计完成0
个任务
10任务
50任务
100任务
200任务
任务列表加载中...
1、SUM+SUMIF此函数组合用于条件求和,如下图,输入公式为:=SUM(SUMIF(A2:A11,{"李霞霞";"戴梦梦"},D2:D11))2、SUM + COUNTIFSUM函数和COUNTIF函数相结合,可用来统计不重复的个数。如下图,输入公式为:=SUM(1/COUNTIF(A2:A14,A2:A14)),之后按Ctrl+Shift+Enter组合键即可完成。解释:COUNTIF(A2:A14,A2:A14):对区域进行统计判断;1/COUNTIF(A2:A14,A2:A14):将重复值删除,若仅出现一个值,1除以1即为1,若出现2个,则1除以2为1/2,两个1/2求和也为1,即相当于获取不重复人数。3、VLOOKUP + IF使用VLOOKUP查找时,当查找值不在首列时,查找会出错。此时需配合IF函数来完成正常查找。如下表,输入公式为:=VLOOKUP(F2,IF({1,0},B2:B11,A2:A11),2,0)解释:利用IF({I,0},区域1,区域2),对需查找的数据区域重新构建。4、VLOOKUP + MATCH此函数组合十分经典,多用于交叉查询,如下表,输入公式为:=VLOOKUP(A11,$A$1:$F$7,MATCH(B11,$A$1:$F$1,0),0)解释:先使用MATCH(B11,$A$1:$F$1,0)确定姓名所在的列,之后再使用VLOOKUP函数查找引用。5、VLOOKUP + INDIRECTVLOOKUP跨表或者进行多表查询时,常需结合INDIRECT函数使用。如下表,输入公式为:=IFERROR(VLOOKUP($B2,INDIRECT(C$1&"!B:C"),2,0),"")解释:这里使用VLOOKUP和INDIRECT函数相结合,对各个明细表B、C两列数据查找区域进行动态引用。公式里还结合了IFERROR函数进行容错处理。6、INDEX + MATCH这一对组合函数,也是多用于数据查询引用。如下表,输入公式为:=INDEX(B2:B26,MATCH(D2,A2:A26,0))解释:此公式会先判断姓名在指定区域的位置,之后再结合INDEX函数,以获取对应手机号。7、INDEX + SMALL + IF这个函数组合常被称为“查找三剑客”,用于获取满足条件的多个值。如下表,输入公式为:=INDEX(B:B,SMALL(IF($A$1:$A$11=$E$2,ROW($A$1:$A$11),4^8),ROW(A1)))&""解释:SMALL函数用于定位所有E2在A列的位置(由小到大)。4^8代表一个比较大的数,在此IF公式里,若单元格区域A1:A11的值等于E2,即显示E2在A列里的行号,若不等于,即显示一个较大的数。在利用SMALL函数获得行号后,再结合INDEX一对多查找所需的值。最后的&""是用来执行容错处理的。8、INDIRECT+MATCHINDIRECT和MATCH函数相结合使用,可实现逆向查询,十分常用。如下表,输入公式为:=INDIRECT("A"&MATCH("王五",C2:C8,0)+1)解释:先使用MATCH函数,返回王五在查找区域所在的第4行,即"A"&MATCH("王五",C2:C8,0)+1,返回结果为A5,之后再结合INDIRECT引用函数,即可返回该单元格引用。9、OFFSET+ MATCH多条件查找引用,用这对函数挺合适的。如下表,输入公式为:=OFFSET(A1,MATCH(H2,A2:A11,0),MATCH(G2,B1:E1,))解释:先使用MATCH函数,分别定位出指定月份与产品在A2:A11和B1:E1数据区域里的位置,之后再分别作为OFFSET函数的第2和第3个参数,再以A1为基准位置偏移对应的行数与列数即可。10、IF + AND/ORIF与AND函数相结合,可以用于获取同时满足多个条件的值。如下表,输入公式为:=IF(AND(B2="女",C2>85),"优秀","")IF函数与OR函数相结合,可以用来获取满足其中任一条件的值。如下表,输入公式为:=IF(OR(C2>90,D2>90),"优秀","")11、LEFT/RIGHT + LEN + LENB这两对组合函数公式,一般用于在混合文本里提取指定内容。如下表,输入公式为:=LEFT(C2,LENB(C2)-LEN(C2))=RIGHT(C2,2*LEN(C2)-LENB(C2))12、SUMPRODUCT + SUBSTITUTESUMPRODUCT函数与SUBSTITUTE函数相结合使用,可用于对带单位的数据求和统计。如下表,输入公式为:=SUMPRODUCT(SUBSTITUTE(C2:C11,"元","")*1)&"元"解释:SUBSTITUTE(D2:D10,"元","")会先将C列的“元”全部替换为空值,之后再乘以1,即可将文本转为数值,之后利用SUMPRODUCT函数求和即可。
日常工作中,难免会和表格打交道。但最难的莫过于:老板要你紧急交付一个报表时,你明明一脸蒙,还得装作淡定,并在疯狂【敲打键盘】搜索关键词或对应函数~(是你吗)别等要用的时候才上知乎!若能熟练使用各种表格公式,便能更高效地完成工作:今天整理了9 大类 21 个表格常用公式,记得收藏学习,以备不时之需。一、求和公式1、多表相同位置求和(SUM)示例公式:=SUM((Sheet1:Sheet3!B2)解析:Sheet1 是起始表格名称,Sheet3 是结尾表格名称,B2 为求和单元格。注意:删除或添加参加计算的表格后,公式结果会自动更新。2、根据条件求和(SUMIF)示例公式:=SUMIF(B2:B7,E1,C2:C7)解析:B2:B7 是用于条件判断的单元格区域,E1 是条件,C2:C7 是求和区域。注意:使用 SUMIF 函数时,也可配合通配符进行模糊求和。3、多条件求和(SUMIFS)示例公式:=SUMIFS(C2:C10,A2:A10,D2)解析:C2:C10 为求和区域,A2:A10 是条件判断区域,D2 是条件。注意:使用 SUMIFS 函数时,其条件范围和条件至少要出现一对。二、判断公式1、判断是否满足条件(IF)示例公式:=IF(B3>=6,"合格","不合格")解析:B3>=6 是判断条件,“合格”为满足条件返回的内容,“不合格”是不满足条件返回的内容。注意:IF 函数配合其他函数可进行多层嵌套。2、自定义报错结果(IFERROR)示例公式:=IFERROR(C2,"自定义")解析:C2 是公式检测的值,"自定义"是公式返回的值,可自行修改。注意:该函数可检测其他公式计算是否产生错误,其返回内容可修改为空值或 0 ,从而参与到其他运算。三、查找公式1、查找数据(LOOKUP)示例公式:=LOOKUP(D2,B2:B8,A2:A8)解析:D2 是要查找的值,B2:B8 是查找的区域,A2:A8 是查找结果所在的区域。注意:使用该函数也可进行模糊查找。2、跨表查找匹配数据(VLOOKUP)示例公式:=VLOOKUP(B3,被查询表!B2:C13,2,0)解析:B3 是要查找的值,"被查询表!B2:C13" 是数据源区域, "2" 是指目标列在整个框定区域的第几列, "0" 代表着要精准查找。注意:VLOOKUP 函数的“匹配条件”分为精确查找 0 和模糊查找 1 。四、统计公式1、统计相同(名称/数据/条件)出现数量(COUNTIF)示例公式:=COUNTIF(B:B,">=90")解析:B:B 是要统计的数据源, ">=90" 是统计的条件。注意:COUNTIF 函数也可用户区间统计及精准统计。五、提取公式1、左起提取字符(LEFT)示例公式:=LEFT(C3,3)解析:C3 是要提取内容的源单元格,"3" 是要提取的字符数。2、右起提取字符(RIGHT)示例公式:=RIGHT(A1,13)解析:A1 是要提取内容的源单元格,"13" 是要提取的字符数。3、从数据中间提取字符(MID)示例公式:=MID(B3,7,8)解析:B3 是要提取内容的源单元格,"7" 要提取字符的开始位置,"8"是要提取的字符数。六、引用公式1、引用单元格内容(INDIRECT)示例公式:=INDIRECT("A2")解析:A3 即指需要引用的单元格内容。七、日期公式1、生成日期格式(DATE)示例公式:=DATE(A2,B2,C2)2、计算日期间隔天数(DATEIF)示例公式:=DATE(A2,B2,C2)=DATEDIF(A2,B2,"D")解析:A2 是参与计算的开始日期, B2 是参与计算的结束日期,"D" 代表天,需要在其前后输入英文字符双引号。注意:该函数参数“比较单位”,可选择三项:Y代表年,M代表月,D代表天。3、录入当前日期(TODAY)公式:=TODAY()解析:输入公式,WPS 将会自动填充当前日期。八、数字处理公式1、四舍五入(ROUND)示例公式:=ROUND(A2,1)解析:A2 源数据,"1" 是四舍五入时用到的位数。2、生成随机数(RAND)公式:=RAND()3、计算单元格文本公式(EVALUATE)示例公式:=EVALUATE(A2)九、其他公式1、计算文本字符数量(LEN)示例公式:=LEN(B3)2、显示当前表格所在路径(CELL)示例公式:=CELL("filename")注意:不同的参数对应不同的“信息类型”的值,详情参考下表:3、在其他单元格显示公式(FORMULATEXT)示例公式:=FORMULATEXT(G4)解析:G4 是参照的引用单元格。以上就是本期干货。学不会没关系,留着!没事拿出来练练手~没准就成wps大神了。更多办公软件干货,欢迎关注 @WPS新潮实验室

我要回帖

更多关于 辅助列的标签怎么显示 的文章

 

随机推荐