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筛选用法)
6 年前,的上线,几乎是一夜之间,拉动了微信用户绑定了 2 亿张银行卡,生生从阿里看似固若金汤的地盘上抢下山头,如今已是分庭而治之势。 此事给阿里带来的震动是核弹级别的,本以为已经结束的网络支付战争硝烟再起,马云痛斥此事为「珍珠港偷袭」,可见微信红包的奇袭打得阿里有多痛。反过来也说明,微信红包这一...
有时候你会觉得很轻松很快乐,但有时候又会觉得好难,好像看不到希望。但我们必须接受生活似过山车的这个事实。不必羡慕别人,也不埋怨自己,脚踏实地,默默努力,做好该做的,剩下的就交给时间。 我今天在我们圈子里听到的一个同行的分享。它的很多客户呢,都是批量购买,甚至高峰时期会变成老客户反复购买,这种生意这...
今天面试了一位00后应届毕业女生,感觉真的和以前的90后求职者不一样,进来办公室就把包往桌子上一丢,用手挽了挽头发,轻松的说了句:“不好意思,来晚了,我们可以开始了。”我颇感诧异,这气势上就给人一种统治力和压迫感,高挑的身材,带着口罩,双眼化了妆,看起来颜值很高。 她把简历放在桌子上,用手拍了...
企业主还没理解网络推广搭建概念吗?好比如高速公路需要搭建出来,才能通车收高速费,车才能快速通过吧。而企业主刚接触网络推广时,是如何计划打造seo网络推广团队的呢?先从这几个因素开 企业主还没理解网络推广搭建概念吗?好比如高速公路需要搭建出来,才能通车收高速费,车才能快速通过吧。 而企业主刚接触...
快手和抖音是现在发展的比较好的短视频平台,越来越多的商家们开始利用这些平台达到带货的目的,也有很多的达人愿意利用自己的名气来接广告获取佣金,快手直播带货平台怎么收费?一、快手直播带 快手和抖音是现在发展的比较好的短视频平台,越来越多的商家们开始利用这些平台达到带货的目的,也有很多的达人愿意利用自己...
营销策划是每一个策划人员必须要面对的问题,要想做出一个优秀的策划案必须要深入其中,在项目的实际背景之下,充分地与市场接轨,实现目标群体的终极目标。做任何事情都会有规律和方法可循,做 营销策划是每一个策划人员必须要面对的问题,要想做出一个优秀的策划案必须要深入其中,在项目的实际背景之下,充分地...
养兰花,3种肥交替使用,长势旺盛、叶子浓绿在养兰花的过程中,经常会有花友在给兰花施肥问题上遇到困扰,不知道该给兰花施什么肥,又该如何去合理的施肥。兰花长得旺盛,叶色浓绿,正常开花,才具观赏价值,这就需要平时做到合理的水肥 养兰花,3种肥交替使用,长势旺盛、叶子浓绿 在养兰花的过程中,经常会有花友...
扫墓立碑是作为小辈必做的事情之一,这不眼见着就要寒衣节了了,由于很多地方都有立碑这一说到,所以关于立碑墓碑上刻什么图案好一直是大家讨论的焦点,下面小编就和大家一起看看。墓碑上刻什么图案好这要看地方的讲究。墓地是相当有气运 扫墓立碑是作为小辈必做的事情之一,这不眼见着就要寒衣节了了,由于很多地方都有...
朋友圈广告投放,优秀的朋友圈广告文案是用户能否点击的关键,甚至直接关乎到用户的购买欲望。那么如何写出高转化率朋友圈广告文案呢?你需要把握好这4个方面。1、创意文案内容要真实切忌夸大其词,不要写那些一看就是糊弄人的东西,基 朋友圈广告投放,优秀的朋友圈广告文案是用户能否点击的关键,甚至直接关乎到用户...
暑假将至,很多家长开启了带娃回老家走亲访友的旅程。拜访长辈,拎上两瓶好酒,借着杯中酒相互祝福,表达自己的心意,一直是当今中国人的习惯。火车作为我国主要的出行交通工具之一,近日国家铁路局和公安部公布了最新版《铁路旅客禁止、 暑假将至,很多家长开启了带娃回老家走亲访友的旅程。拜访长辈, 拎上两瓶好酒...
肯德基万圣节将会推出海绵宝宝系列的玩具,将万圣节的一些元素和海绵宝宝的人物融合在一起,并且每一款玩具都是很有趣的,深受年轻人喜欢,预计这款系列的玩具将会在10月15日上市,小伙伴们一定不要错过哟!2022肯德基万圣节海绵 肯德基万圣节将会推出海绵宝宝系列的玩具,将万圣节的一些元素和海绵宝宝的人物融...
寒露节气是在每年十月初,这个时候的天气会比较凉爽舒适,有些地区可能会有点冷,这个主要看各个地区的天气情况,大多数情况下,寒露过了之后,天气就会开始慢慢变冷,大多数地区都不会有高温天气了,有些地区还会有冷空气。2022寒露 寒露节气是在每年十月初,这个时候的天气会比较凉爽舒适,有些地区可能会有点冷,...
中秋节和国庆节都是很重要的两个节假日,在有些年份的时候,中秋节会和国庆节挨在一起,所以就会一起放假,2023年就是这样。2023年中秋节是9月29日,放假时间刚好和国庆节重合了,所以很可能会和国庆节一起放假9天或者8天, 中秋节和国庆节都是很重要的两个节假日,在有些年份的时候,中秋节会和国庆节挨在...
iPhone14双11肯定是有优惠的,毕竟在首发苹果14后,并没有什么抢购,因为苹果14和13差距不大,意义上没什么升级。那么,iPhone14双11买会便宜多少?iPhone14双十一有优惠吗?一起来看看久久派带来的详 iPhone14双11肯定是有优惠的,毕竟在首发苹果14后,并没有什么抢购,...
电解质水可以长期喝吗 电解质水是不是智商税? 各大电商平台爆发式销售,一瓶健身教练,社交平台策略笔记铺天盖地..电解质这一概念,早已风靡全网,相关产品的销量也随之上升。 根据2022年电解质饮料趋势报告,电解质饮料已成为饮用水轨道的新出风口,销量同比增长225%,超过能量饮料...