成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 时尚美容

如何筛选出相同的数据

Q1:如何在表格中筛选出相同数据的最近日期行?

用vba编程可以实现。举例说明。

例如有数据表如图:

第一步:选择单元格E1,点击数据-数据有效性。如图:

第二步:选择序列-区域$B2:$B31.如图:

第三步:点击开发工具-visual basic。

第四步:在当前工作表中编写代码如下:

Private Sub Worksheet_Change(ByVal Target As Range)

With Target

If .Address(0, 0) = "E1" Then

SL = Range("E1").Value

RQ = 0

i = 2

Do While Cells(i, 1) <> ""

If Cells(i, 2) = SL Then

RQ = IIf(RQ > Cells(i, 1).Value, RQ, Cells(i, 1).Value)

End If

i = i + 1

Loop

ActiveSheet.Range("$A$1:$B$31").AutoFilter Field:=2, Criteria1:="=" & Trim(Str(SL)), _

Operator:=xlAnd

ActiveSheet.Range("$A$1:$B$31").AutoFilter Field:=1, Operator:= _

xlFilterValues, Criteria2:=Array(2, RQ)

End If

End With

End Sub

第五步:选择单元格E1,选择数量400.结果如图:

Q2:怎么让EXCEL自动筛选出相同内容的单元格

用条件格式定位相同内容的单元格

选择数据区域-条件格式-突出显示单元格规则-重复项-重复-选择重复标示颜色或直接用默认的即可。

结果:同样内容的加了红底色

如果要把重复项删除更简单:选择数据区域-数据-删除重复项

Q3:两列数据如何筛选出重复值?

做数据对比分析时,有时需要确定两列值一致、但顺序可能不一致的情况。如何判定左边列的数值在右边列中都存在呢,下面就是一个比较好的解决方法

工具/原料Office Excel 2013方法/步骤

Excel 表格中数据如下

在C1 单元格中输入公式:=IF(COUNTIF(A:A, B1)>0, "包含", "") 然后执行回车, 如下图

鼠标移动到B1 右下角,鼠标指针会变成十字,按住鼠标左键往下拉,如下图

得到了下面的结果

如果你还想知道没有包含的都有那些 还可以通过过滤显示的功能达到效果

这样 在 c 列就会有一个 小的下拉框,选择需要显示的信息,例如选择空白的,就会显示不包含的所有数据

7

最终结果显示如下

Q4:EXCEL如何筛选末尾几位相同数据

如图,筛选产品末尾为“A”的销量。操作步骤是:

1、在D2输入

=RIGHT(A2)="A"。

2、点击“数据”、“排序与筛选”功能区、“高级”。在“高级筛选”对话框中,“方式”选“将筛选结果复制到其它位置”;“列表区域”选A1:B8;“条件区域”选D1:D2,“复制到”选一位置如D4,确定。

注:把A改为末尾相同的数据即可。

猜你喜欢

更多