EXCEL表中怎么将连续字符个别作为变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL表中怎么将连续字符个别作为变量相关的知识,希望对你有一定的参考价值。
我想做一个变量,请问怎么实现,目的是让地区是市区时,反馈数值为148,如果是某某区或白沟时,反馈数值是80,否则是0。我是这么写的 =IF(地区="市区",148,IF(OR(地区=*"区",地区="白沟",地区="蠡县"),80,0)),结果OR内地区后的*“区”是错误的,这里应该怎么做呢?
地区=*"区" 这个是不能够使用通配符*的,可以使用countif函数,就可以使用通配符,或者公式改为:=IF(地区="市区",148,IF(OR(right(地区,1)="区",地区="白沟",地区="蠡县"),80,0))
不过,没怎么看明白你的公式,姑且这样吧。追问
OR(right(地区,1)=“区”是表示什么意思呀?right(地区,1)我知道意思是名称为地区的格子开始向右取1个格子的内容,为什么后面还要=“区”呢?而不是地区=right(地区,1)呢?另外我还想将蠡县XX镇也作为一个OR选择之一,应该做成RIGHT(地区,1)=“蠡县”*&“镇”还是怎么做呀?
参考技术A IF(OR(地区=*"区",地区="白沟",地区="蠡县"修改为
IF(OR(ISNUMBER(FIND("区",A2)) 参考技术B ※要包含在双引号里面,不过你or公式这么写肯定出错,or只能返回true或者false,加上find或者match之类的函数得到数值去判断true或者false,结合if函数使用。追问
请问将蠡县XX镇也作为一个OR选择之一,应该做成RIGHT(地区,1)=“蠡县”*&“镇”还是怎么做呀?
追答我用match,match("*镇",a1:a10,0),a1:a10根据需要自己修改,得到一个数字,再用if判断就可以了,大于1默认true
参考技术C ,IF(OR(地区=*"区",地区="白沟",地区="蠡县"修改为
IF(OR(ISNUMBER(FIND("区",A2))追问
将蠡县XX镇也作为一个OR选择之一,应该做成RIGHT(地区,1)=“蠡县”*&“镇”还是怎么做呀?
追答用 ISNUMBER(FIND("区",A2))
这个 包含的,无论关键字在什么位置都可以
excel如何将数据透视表中的汇总项去掉?
如图
excel如何将数据透视表中的汇总项去掉的方法。
如下参考:
1.打开数据raid数据透视表,如下图所示。
2、看到了省份的分类汇总,各省小计,如下图所示。
3.选择design按钮,如下所示。
4.选择subtotal以取消摘要,如下所示。
5.在列下选择禁用的total,您可以取消total,如下图所示。
6.最后保存文件,如下图所示。
参考技术A 点击数据透视表,然后点菜单里的设计栏------分类汇总选项---点击不显示分类汇总选项!追问能给个截图不?
追答你用鼠标点击数据透视表,excel的最上面的菜单栏里会多出“选项”和“设计”菜单,不点数据透视表的时候是不会出现的,你可以试一下。
本回答被提问者采纳以上是关于EXCEL表中怎么将连续字符个别作为变量的主要内容,如果未能解决你的问题,请参考以下文章
excel vba 数组中第1位字符为0,赋给单元格时如何将0保留?