首页 办公 正文

EXCEL替代筛选公式(筛选结果替换原有数据怎么做)

excel用什么函数最方便代替 7个筛选项? 可以用SUMPRODUCT函数不懂你具体内容不好给你写公式,你先学习一下该函数运用吧如筛选B列为女,C列年龄在30-40,D列学历本科,E列已婚,F列职务科员,G列月薪3000以上的人数有多少人公式可以写为=SUMPRODUCT((B2:B1000="女")*(C2:C1000=30)*(...

excel用什么函数最方便代替 7个筛选项?

可以用SUMPRODUCT函数

不懂你具体内容不好给你写公式,你先学习一下该函数运用吧

如筛选B列为女,C列年龄在30-40,D列学历本科,E列已婚,F列职务科员,G列月薪3000以上的人数有多少人

公式可以写为

=SUMPRODUCT((B2:B1000="女")*(C2:C1000=30)*(C2:C1000=40)*(D2:D1000="本科")*(E2:E1000="已婚")*(F2:F1000="科员")*(G2:G10003000))

EXCEL,用函数代替筛选

一个公式搞定  也可以写出来,但是 是数组 有点长,

你这个   用VBA 字典最快

Excel  内 右键点工作表标签( 就是右键点工作表名), 如下代码复制进去, F5 运行即可

Sub xxx()

Dim rng As Range

  Set d = CreateObject("scripting.dictionary")

   For Each rng In Range("A1:I22")   '范围可 依实际修改,这里是 A1:I22

     d(rng.Value) = ""

   Next

  [k1].Resize(d.Count) = Application.Transpose(d.keys)

End Sub

EXCEL如何用函数代替筛选功能(文本筛选里的开头是...功能),如图筛选出开头同为13030的数据

在a3用数组公式(回车时同时按ctrl和shift)

=index(a2:l2,small(if(iserror(match(a1:l1,a1:l1,0)),999,match(a1:l1,a1:l1,0)),1))

就可以了。

Excel筛选数据能不能用公式代替?

带公式的数据可以筛选,没有特殊地方,只是筛选会重新计算,如果计算比较耽误时间,可以把公式部分选择性粘贴为数字后进行筛选。

Excel 如何使用函数代替高级筛选的功能

在d3单元格中写入公式:

=INDEX(A:A,SMALL(IF($A$1:$A$15=$C$3,ROW($A$1:$A$15),1000),ROW(A1)))""

上式为数组公式,需按ctrl+shift+enter三键结束。

右拉复制公式到e3,然后再一块下拉复制公式到d17:E17单元格中。

此时,改变c3中的国家或地区名字,则右侧公式单元格中自动出现相应的名字和价格。

见下图:

excel如何替换筛选后的单元格

1.复制合并单元格所在的a列到其他空白列,如本例中的列的d2:d列的最后一条

,这样做的目的是保留合并单元格的大小和样式。

2.选择a2:a列的最后一条

,单击工具栏或功能区中的“合并后居中”命令取消所有单元格合并。

3.保留a2:a列的最后一条

的选择状态,按f5键打开“定位”对话框,单击“定位条件”按钮,在弹出的对话框中选择“空值”后确定。

excel将选择a2:a列的最后一条

区域中的所有空单元格。

4.在编辑栏中输入公式:=a2也可先输入“=”号,再按上箭头键,excel自动输入上述公式。

按ctrl+enter,将公式填充到所有空单元格。

5.复制a2:a

区域,在原区域将其选择性粘贴为值。

6.选择d2:d列的最后一条

区域,单击工具栏或功能区中的格式刷按钮,这时鼠标指针变成带刷子的粗十字形,再选择a2:a列的最后一条

区域,将原来的合并区域的格式复制到a2:a列的最后一条,删除d列。

这时进行自动筛选就可以显示合并单元格所在行的全部记录。

本文转载自互联网,如有侵权,联系删除