1、插入一列,作为筛选依据
2、例如 数据在a4单元格(第四行)
=IF(ISNUMBER(FIND("ABC.1",A4)),ISERR(VALUE(MID(A4,FIND("ABC.1",A4)+5,1))),IF(ISBLANK(A4),TRUE,FALSE))
注:
首先判断 单元格中是否有 ABC.1 ISNUMBER(FIND("ABC.1",A4))
如果有,接着判断 ABC.1后面是否是数字 ISERR(VALUE(MID(A4,FIND("ABC.1",A4)+5,1)))
是数字返回 FALSE 不是返回 Ture
如果没有,判断单元格 是否为空白 IF(ISBLANK(A4),TRUE,FALSE)
是空白返回 True 不是返回 False
3、复制粘贴,或填充公式
4、对插入列筛选
如果在插入列的第一行输入 要查找的字符 ABC.1
例如插入在B列,还是在第四行输入
=IF(ISNUMBER(FIND(B$1,A4)),ISERR(VALUE(MID(A4,FIND(B$1,A4)+len(B$1),1))),IF(ISBLANK(A4),TRUE,FALSE))
要筛选的值就可以任意更换了,例如筛选 ABC.2、ABC.15
复制a表到c表
复制b表到c表下面第一个不为空的单元格。
如果只有一列数据(或者只有一列是关键字)很简单,假设在A列,右键点B列,插入,在新的B1输入tmp,在B2输入
=COUNTIF(A:A,A2)=1
回车后再选中B2,双击其右下角的“+”(复制公式下去),点中B列,数据,筛选,自动筛选,点B1的下拉框选择“TRUE",右键,删除,整行。就完成了。(可以继续用高级筛选,选择不重复的数据,然后用SUMIF汇总)。
如果关键字是比如ABC列,那么在比如P2输入
=A2"-"B2"-"C2,在Q2输入
=COUNTIF(P:P,P2)=1,公式复制下去,类似操作。
可以用高级筛选(筛选条件用公式)来筛选:
=(LEFT(A2,3)=RIGHT(A2,3))+(AND(MID(A2,{1,2,3,4},1)+1=--MID(A2,{2,3,4,5},1)))+(AND(MID(A2,{3,4,5,6},1)-1=--MID(A2,{2,3,4,5},1)))+(LEFT(A2,2)=MID(A2,3,2))*(MID(A2,3,2)=RIGHT(A2,2))
说明:
以上公式(LEFT(A2,3)=RIGHT(A2,3))用来筛选三数字两重复的(abcabc)类型的;
(AND(MID(A2,{1,2,3,4},1)+1=--MID(A2,{2,3,4,5},1)))+(AND(MID(A2,{3,4,5,6},1)-1=--MID(A2,{2,3,4,5},1)))用来筛选abcde五连顺的;
(LEFT(A2,2)=MID(A2,3,2))*(MID(A2,3,2)=RIGHT(A2,2)) 用来筛选两数字重复三次的(ababab)。
在 Excel 中,IF函数最为常用,IF函数可以帮用户筛选出合适的数据进行显示,现在请欣赏我带来的excel if函数等于条件的筛选 方法 。希望对你有帮助!
目录
excel if函数等于条件的筛选方法
if函数的所有公式(入门+进阶+高级)
if函数的具体输入格式
excel if函数等于条件的筛选方法
·在EXCEL2003中 函数 IF 可以嵌套七层,在EXCEL2007中可以嵌套256层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。
在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。· 如果函数 IF 的参数包含数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量),则在执行 IF 语句时,数组中的每一个元素都将计算。· WPS表格 还提供了其他一些函数,可依据条件来分析数据。例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用 COUNTIf 工作表函数。如果要根据单元格区域中的某一文本字符串或数字求和,则可使用 SUMIf 工作表函数。请了解关于根据条件计算值。·如果判断标准有汉字内容,则在汉字前后加上英文状态下的双引号""G2(例如:IF(G2="成都",400,200))
excel if函数等于条件的筛选步骤1: excel if函数 满足两个条件 等于一个值
excel if函数等于条件的筛选步骤2: 如果 a21等于100 同时 b21 等于字符串abc 那么 c21就显示1000
=IF(AND(A21=100,B21="abc"),1000,"")
excel if函数等于条件的筛选步骤3: 如果 a21 为100 或者 101 或者 102 ,同时 b21 字符串为 abc
那么就显示 2000
=IF(AND(OR(A21=100,A21=101,A21=102),B21="abc"),2000,"")
这里 使用了 if and or 函数
if函数的所有公式(入门+进阶+高级)
一、IF函数的使用方法(入门级)
1、单条件判断返回值
=IF(A120,"完成任务","未完成")
2、多重条件判断
=IF(A1="101","现金",IF(A1="1121","应收票据",IF(A1=1403,"原材料")))
注:多条件判断时,注意括号的位置,右括号都在最后,有几个IF就输入几个右括号。
3、多区间判断
=IF(A160,"不及格",IF(A180,"良好","优秀"))
=IF(A1=80,"优秀",IF(A1=60,"良好","不及格"))
注:IF在进行区间判断时,数字一定要按顺序判断,要么升要不降。
二、IF函数的使用方法(进阶)
4、多条件并列判断
=IF(AND(A160,B1100),"合格","不合格")
=IF(OR(A160,B1100),"合格","不合格")
注:and()表示括号内的多个条件要同时成立
or()表示括号内的多个条件任一个成立
5、复杂的多条件判断
=IF(OR(AND(A160,B1100),C1="是"),"合格","不合格")
=IF(ADN(OR(A160,B1100),C1="是"),"合格","不合格")
6、判断后返回区域
=VLOOKUP(A1,IF(B1=1,C:D,F:G),2,0)
注:IF函数判断后返回的不只是值,还可以根据条件返回区域引用。
三、IF函数的使用方法(高级)
7、IF({1,0}结构
=VLOOKUP(A1,IF({1,0},C1:C10,B1:B10),2,0)
{=VLOOKUP(J15K15,IF({1,0},A1:A2B1:B2,C1:C2),2,0)}
注:利用数组运算返回数组的原理,IF({1,0}也会返回一个数组,即当第一个参数为1时的结果放在第1列,为0时的结果放在数组第二列。
8、N(IF( 和 T(IF(
{=SUM(VLOOKUP(T(IF({1,0},J15,K15)),E15:G17,3,0))}
注:vlookup函数第一个参数不能直接使用数组,借用t(if结构可以转换成内存数组。
if函数的具体输入格式
if(logical_test,value_if_true,value_if_false)
Logical_test 表示逻辑表达式,可以是true或false或者其他值。
例如逻辑表达式A10=100,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。
Value_if_true logical_test 为 TRUE 时返回的值。
例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。
Value_if_false logical_test 为 FALSE 时返回的值。
如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。
excel if函数等于条件的筛选方法相关 文章 :
excel if函数等于条件的筛选方法
excel如何使用if函数设置筛选条件
excel用if函数多个条件筛选的教程
excel使用函数进行条件判断的方法步骤
excel用公式进行多重条件进行筛选的教程
excel多个条件筛选的三种方法
excel if函数多个条件怎么用教程
Excel表格进行IF函数判断多个条件的操作技巧
excel中if函数的组合条件判断使用方法
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = ""; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();
你是销售靓号的吧,这问题更接近于数学,我给出一个相对好操作的办法,
1. 在A列(也就是电话号码列)旁边插入B列,作为分析。
2. 在B2格输入公式:=IF(MOD(RIGHT(A2,4),11)=0,"AABB",IF((RIGHT(A3,2)-(RIGHT(A3,4)-RIGHT(A3,2))/100)=22,"ABCD","")),然后将它往下拉
3. 筛选B列为非空,就是你的靓号最后四位是AABB和ABCD的
Excel怎样从数据集选r个数据排列组合列表(一)
工具/原料
Microsoft Office Excel 2007
Excel VBA
一、排列处理方法和步骤
1
首先打开Microsoft Office Excel 2007,新建文档并保存文件名《Excel怎样从数据集选r个数据排列组合列表 .xlsm》(演示文件,下面代码复制到能运行宏的工作簿都可以)如图。
请点击输入图片描述
然后按下快捷键ALT+F11打开VBA(宏)编辑界面,然后点菜单栏【插入】下拉中列表中点【模块(M)】如图。
请点击输入图片描述
然后插入了一个模块1,在代码框中复制如下代码:
Option Base 1
Sub 选数据排列()
'2020-7-10 21:41:46
Dim myr As Range, n As Long, r As Long, i As Long, mb(), m, k As Long, mc(), mk()
Dim i1 As Long, i2 As Long, i3 As Long, i4 As Long, i5 As Long, i6 As Long, i7 As Long
Dim rr As Long, cc As Long, r1 As Long, c1 As Long
Set myr = Selection
n = myr.Count
If n = 7 Then
r = Application.InputBox(Prompt:="输入选取个数r" "(2≤r≤" n "):", Type:=2)
Else
r = Application.InputBox(Prompt:="输入选取个数r" "(2≤r≤7):", Type:=2)
End If
If n r Then Exit Sub
If r = 0 Or r = 1 Then Exit Sub
ReDim mb(n)
For i = 1 To n
mb(i) = myr.Cells(i).Value
Next i
Select Case r
Case Is = 2
ReDim mc(n * n)
For i1 = 1 To n
For i2 = 1 To n
m = Array(mb(i1), mb(i2))
DoEvents
If SZZF(m) = False Then
k = k + 1
mc(k) = Join(m, " ")
If k = 10000 Then GoTo my
End If
Next i2
Next i1
Case Is = 3
ReDim mc(n * n * n)
For i1 = 1 To n
For i2 = 1 To n
For i3 = 1 To n
m = Array(mb(i1), mb(i2), mb(i3))
DoEvents
If SZZF(m) = False Then
k = k + 1
mc(k) = Join(m, " ")
If k = 10000 Then GoTo my
End If
Next i3
Next i2
Next i1
Case Is = 4
ReDim mc(n * n * n * n)
For i1 = 1 To n
For i2 = 1 To n
For i3 = 1 To n
For i4 = 1 To n
m = Array(mb(i1), mb(i2), mb(i3), mb(i4))
DoEvents
If SZZF(m) = False Then
k = k + 1
mc(k) = Join(m, " ")
If k = 10000 Then GoTo my
End If
Next i4
Next i3
Next i2
Next i1
Case Is = 5
ReDim mc(n * n * n * n * n)
For i1 = 1 To n
For i2 = 1 To n
For i3 = 1 To n
For i4 = 1 To n
For i5 = 1 To n
m = Array(mb(i1), mb(i2), mb(i3), mb(i4), mb(i5))
DoEvents
If SZZF(m) = False Then
k = k + 1
mc(k) = Join(m, " ")
If k = 10000 Then GoTo my
End If
Next i5
Next i4
Next i3
Next i2
Next i1
Case Is = 6
ReDim mc(n * n * n * n * n * n)
For i1 = 1 To n
For i2 = 1 To n
For i3 = 1 To n
For i4 = 1 To n
For i5 = 1 To n
For i6 = 1 To n
m = Array(mb(i1), mb(i2), mb(i3), mb(i4), mb(i5), mb(i6))
DoEvents
If SZZF(m) = False Then
k = k + 1
mc(k) = Join(m, " ")
If k = 10000 Then GoTo my
End If
Next i6
Next i5
Next i4
Next i3
Next i2
Next i1
Case Is = 7
ReDim mc(n * n * n * n * n * n * n)
For i1 = 1 To n
For i2 = 1 To n
For i3 = 1 To n
For i4 = 1 To n
For i5 = 1 To n
For i6 = 1 To n
For i7 = 1 To n
m = Array(mb(i1), mb(i2), mb(i3), mb(i4), mb(i5), mb(i6), mb(i7))
DoEvents
If SZZF(m) = False Then
k = k + 1
mc(k) = Join(m, " ")
If k = 10000 Then GoTo my
End If
Next i7
Next i6
Next i5
Next i4
Next i3
Next i2
Next i1
End Select
my:
rr = Rows.Count
If k Mod rr = 0 Then
cc = Int(k / rr)
Else
cc = Int(k / rr) + 1
End If
ReDim mk(rr, cc)
r1 = 0
c1 = 1
For i = 1 To k
r1 = r1 + 1
mk(r1, c1) = mc(i)
If r1 = rr Then
r1 = 0
c1 = c1 + 1
End If
Next i
Set myr = Application.InputBox(Prompt:="输出排列数据的一个单元格!", Type:=8)
If k rr Then
myr.Resize(k, cc) = mk
Else
Cells(1, myr.Column).Resize(rr, cc) = mk
End If
MsgBox "完成!"
End Sub
Function SZZF(m As Variant) As Boolean
'2020-7-8 22:40:24
Dim i As Long, mn As Variant
On Error Resume Next
With CreateObject("scripting.dictionary")
For i = 1 To UBound(m)
.Add m(i), i
Next i
mn = .Keys
End With
If UBound(m) = UBound(mn) + 1 Then
SZZF = False
Else
SZZF = True
End If
End Function
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
以上操作动态过程如下:
请点击输入图片描述
回到工作表窗口,首先选原数据表,然后运行【选数据排列】宏(菜单栏中点【视图】中下列表中【宏】列表【查看宏(V)】打开宏对方框,选该宏名,执行),提示“输入选取个数r”,运行再提示"输出排列数据的一个单元格!",选好后输出结果,运行过程如下图。
如果数据大时运行时间长,到10000个组合输出结果,如果需要全部结果(如果数据量超大,一般电脑需要时间很长,甚至是无法处理完成。)把下面代码删除:
If k = 10000 Then GoTo my和my:
请点击输入图片描述
END
二、组合处理方法和步骤
选“Sheet2”工作表,右键,弹出快捷菜单,如下图。
请点击输入图片描述
打开VBA(宏)编辑界面,然后点菜单栏【插入】下拉中列表中点【模块(M)】如图。
请点击输入图片描述
然后插入了一个模块2,在代码框中复制如下代码:
由于经验字数据限制不能附上,再写一篇《EExcel怎样从数据集选r个数据排列组合列表(二)》也无法通过,只能图片和百度网盘链接下载复制。
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
代码截图和操作过程如下:
请点击输入图片描述
回到工作表窗口,首先选组合数据表,然后运行【选数据组合】宏(菜单栏中点【视图】中下列表中【宏】列表【查看宏(V)】打开宏对方框,选该宏名,执行),提示“输入选取个数r”,运行再提示"输出组合数据的一个单元格!",选好后输出结果,运行过程如下图。
如果数据大时运行时间长,到10000个组合输出结果,如果需要全部结果(如果数据量超大,一般电脑需要时间很长,甚至是无法处理完成。)把下面代码删除:
If k = 10000 Then GoTo my和my:
请点击输入图片描述
本文地址: :,,。以上内容关于excel筛选用abc(Excel筛选用法)
笔记本电脑电池有哪些省电小技巧呢? 1 调低屏幕的亮度。同时,虽然ThinkPad笔记本电脑装备有键盘灯ThinkLight,但为了省电,最好只在黑暗的条件下才享用她的关怀。 2 当不使用无线接收装置时,把它关掉。 3 有些用户有事没事都爱打开CD或DVD放音乐,电池的电量也就随着音乐的播放悄悄地...
6 年前,的上线,几乎是一夜之间,拉动了微信用户绑定了 2 亿张银行卡,生生从阿里看似固若金汤的地盘上抢下山头,如今已是分庭而治之势。 此事给阿里带来的震动是核弹级别的,本以为已经结束的网络支付战争硝烟再起,马云痛斥此事为「珍珠港偷袭」,可见微信红包的奇袭打得阿里有多痛。反过来也说明,微信红包这一...
很多朋友都在上找项目,有的朋友也被割过韭菜,因为做互联网的人没有谁是没被割过韭菜的,有的韭菜终有一天会茁壮成长,有的韭菜肯定会被无情的镰刀割到你怀疑人生。 韭菜就是被割的,你不割它会烂在地里。韭菜内心愤愤不平,继续辗转到下一块地再次茁壮生长,殊不知,山顶、山腰、山谷都可以割,而且镰刀更加锋利。...
正文:现在大家都在谈创业,可是创业也是需要很多资金投入的,从当前形式来看,普通创业者根本就不合适大规模投资,因为现在是信息社会,不是刚改革开放那会,只要有胆量,随便做点生意都能赚大 正文:现在大家都在谈创业,可是创业也是需要很多资金投入的,从当前形式来看,普通创业者根本就不合适大规模投资,因为现在...
笔记本电脑,什么样的配置,够大学生用四年?其实只要够穷,什么电脑都能用四年。所以今天,Yo哥就分类探讨笔电选购的五种情况!什么样的配置,用得最久。准备把电脑用足四年的小伙伴,可以点 笔记本电脑,什么样的配置,够大学生用四年?其实只要够穷,什么电脑都能用四年。所以今天,Yo哥就分类探讨笔电选购的五种...
互联网发展迅速,许多企业都有自己的网站,网站的运营就需要去推广,那么下面为大家讲解一下网络推广的方法,希望对大家有帮助。1,搜索引擎推广法。seo技术在网络推广中已经广泛应用,利用 互联网发展迅速,许多企业都有自己的网站,网站的运营就需要去推广,那么下面为大家讲解一下网络推广的方法,希望对大家有帮...
微信拥有10亿用户,日活用户达8亿,可以说在中国除了小孩和老人不会用智能手机而没有使用微信之外,其他的中国人手机里应该都安装了微信。流量在哪里,生意就在哪里,这是所有做生意的老板都 微信拥有10亿用户,日活用户达8亿,可以说在中国除了小孩和老人不会用智能手机而没有使用微信之外,其他的中国人手机里应...
看到有人将用了5年的AppleWatch一代转出去,还值三百块钱。这是几年前的产品,而且苹果公司每年都推出换代新品,到现在竟然还能值几百块钱。你觉得AppleWatch保值吗? 看到有人将用了5年的Apple Watch一代转出去,还值三百块钱。这是几年前的产品,而且苹果公司每年都推出换代新品,到...
由于新冠肺炎,在家工作现在成为趋势。在家工作,也称为远程工作、远程办公、远程工作等,但远程工作并不是什么新鲜事。在家工作最早是在1979年发明的;作为一项实验,五名IBM员 由于新冠肺炎,在家工作现在成为趋势。在家工作,也称为远程工作、远程办公、远程工作等,但远程工作并不是什么新鲜事。在家工作最早...
香味浓郁的10款月季花,皮实好养颜值高,总有一款深得你心月季花是很多花友都喜欢的花卉,品种丰富,不同的品种都有不一样的特点,而且颜色也多,很多花友都喜欢在家里养几盆。月季花不仅颜值高,而且不少品种还有浓郁的香味,养护好可 香味浓郁的10款月季花,皮实好养颜值高,总有一款深得你心 月季花是很多花友...
十月初一送寒衣是很多北方地区都有的习俗,但由于该节日作为四大鬼节之一,所以很多讲究都会出现在我们生活中,因此农历十月初一为什么要早回家成了大家都在问的,下面小编就和大家一起看看农历十月初一是鬼节吗。农历十月初一为什么要早 十月初一送寒衣是很多北方地区都有的习俗,但由于该节日作为四大鬼节之一,所以很...
五块钱的牛排肯定不是真的,超市比较便宜的牛排,或者网上卖的,都是属于合成牛排,这种是可以吃的,但肯定不是真牛排,吃起来的口感也不是很好,建议大家买原切牛排哦!五块钱的牛排是真的吗不是真的,很明显是合成牛排。就是牛身上的 五块钱的牛排肯定不是真的,超市比较便宜的牛排,或者网上卖的,都是属于合成牛排,...
爱国,是诗词中常见的主题。屈原、岳飞、辛弃疾、于谦……众多爱国诗人写就许多经典的爱国诗篇。今天,诗词君想分享35首经典的爱国诗词,让我们在诗词中,体会他们壮志豪情吧!《诗经·无衣》岂曰无衣?与子同袍。王于兴师,修我戈矛。 爱国,是诗词中常见的主题。 屈原、岳飞、辛弃疾、于谦……众多爱国诗人写就许...
冬至过后因为大多数地区的温度都下降,所以大家都很是好奇该期间的降雪会不会增多,别看下雪是冬季特有的,但是吧得达到一定的温度才行,下面小编就和大家一起看看2022冬至下大雪好吗。2022冬至下大雪好吗这要看地方吧,不过农村 冬至过后因为大多数地区的温度都下降,所以大家都很是好奇该期间的降雪会不会增多...
红薯含有丰富的维生素、矿物质以及膳食纤维等,适量食用对身体有一定的好处,很多人都会在家蒸红薯吃,蒸红薯一般都是要清洗干净的,洗干净的红薯最好尽快蒸熟吃,这样味道最美味,也可以放在第二天蒸,一般只要不去皮,都是可以隔天蒸煮 红薯含有丰富的维生素、矿物质以及膳食纤维等,适量食用对身体有一定的好处,很多...