excel中如何把某一列数据自动筛选然后返回对应值到另一个表格中?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-06
在EXCEL中如何将符合某一条件的记录筛选到另一工作表中。

1、打开需要操作的excel表格,然后需要在另一个表匹配相应的信息。

2、接着,将鼠标光标定位在需要显示数据的单元格中B2。

3、然后输入“= vl”,双击蓝色表格部分。

4、可以看到完整的VLOOKUP功能已经显示在B2了。

5、再选择第一列中需要匹配数据的单元格。

6、然后,返回第二个表,并选择所有数据。

7、因为我们在表2的第四列中返回班级信息,所以在公式中输入“4”(逗号是英语)。

8、按Enter键,显示匹配数据。

9、操作完成,最终结果如下。

  你好:可以用数组函数公式
  =INDEX(Sheet1!$A:$A,SMALL(IF(Sheet1!C:C<90,ROW(C:C),10^4),ROW(A1)),1,1)
  编辑完成后同时按下ctrl+shift+enter三个键。

  也可以点第一行行标,再点数据》自动筛选,筛选条件里点数字筛选,点小于,输入90



用下面修改下

Excel按规定提取列数据

Option Base 1

Sub 按规定提取某列数据()

    '2020-4-3 21:34:49

    Dim mb(), m(), i As Long, j As Long, r As Long, c As Long, n As Range, k As Long, myr As Range, n1 As Long

    mb = Selection

    r = UBound(mb, 1)

    c = UBound(mb, 2)

    ReDim m(r, 1)

    Set n = Application.InputBox(prompt:="选择规定数据单元格", Type:=8)

    n1 = 1

    k = 0

    On Error Resume Next

    For i = 1 To r

        For j = 1 To c

            If InStr(1, mb(i, j), n.Text, 1) > 0 Then

                k = k + 1

                m(k, 1) = mb(i, n1)

                Exit For

            End If

        Next j

    Next i

    If k = 0 Then

        MsgBox "数据不存在!"

    Else

        Sheets("Sheet5").Select

        Set myr = Range("a1")

        myr.Value = "商户"

        Range(myr.Offset(1, 0), myr.Offset(k, 0)) = m

    End If

End Sub

在D列任单元格输入2020-06

运行上面宏时,选该单元格可以



sheet5的A2输入

=index(sheet4!a:a,small(if(month(sheet4!c$2:c$100)=6,row($2:$100),6^6),row(a1)))&""
同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式下拉到空值

  • Excel中如何自动筛选出某一列的数据进行显示?
    答:选中第二行(小标题部分),点击筛选,小标题就会多出一个小三角型:这时点击“考核部门”这个小标题,就可以筛选出你想要看到的部门了:把不想看到的部门前面的勾去除,点击下面的确定按钮,就可以了:
  • 如何在excel中快速筛选特定字段的数据?
    答:1、打开excel表格后,点击功能区的数据功能。2、选择数据功能区中的【自动筛选】选项。3、点击“筛选”的倒三角图标,在弹出的窗口选择“数字筛选”。4、选择【自定义筛选】。5、将筛选条件设置为包含,把想要筛选的特定字段输入到内容框中后点击确定,如“618”。6、完成筛选,含有特定字段的数据显示出...
  • excel怎样对数据进行自动筛选
    答:1、自动筛选:打开需要筛选的表格excel文件,使用鼠标点击单元格定位到含有数据的随意一单元格区域,点击菜单栏-数据-筛选-自动筛选 2、下拉箭头:选择自动筛选后数据栏目出现下拉箭头,点击下拉箭头出现筛选菜单。每一个下拉菜单对应一个筛选分类 3、筛选方式:点击数字筛选可以为含有大量数据的表格文件进行特...
  • 如何使用Excel筛选数据
    答:在 Excel 中,你可以通过自动筛选和公式两种方法对数字长短进行筛选。方法一:自动筛选 1. 首先选择需要筛选的数据所在的区域。2. 然后在“数据”选项卡中点击“筛选”,再点击“高级筛选”。3. 在弹出的“高级筛选”对话框中,选择“复制到其它位置”选项并指定一片空白区域作为复制结果的存放区域。4....
  • excel中如何把某一列数据自动筛选然后返回对应值到另一个表格中?
    答:n1)Exit For End If Next j Next i If k = 0 Then MsgBox "数据不存在!"Else Sheets("Sheet5").Select Set myr = Range("a1")myr.Value = "商户"Range(myr.Offset(1, 0), myr.Offset(k, 0)) = m End If End Sub 在D列任单元格输入2020-06 运行上面宏时,选该单元格可以 ...
  • 如何从EXCEL表格里的一列数据中筛选出多个数据??
    答:1、首先在电脑上用2007版excel软件打开目标文件,选中标题行单元格。2、然后在开始菜单中,执行“排序和筛选-筛选”命令,如图所示。3、然后再点击标题行旁边出现的的下拉箭头图标,如图所示。4、然后点击一下全选按钮,对全部数据不进行勾选,如图所示。5、然后再只勾选“5、7、9”数字,进行确定,...
  • excel表格如何筛选一列中相同的数据
    答:1、首先打开excel编辑器,然后输入相应的文本信息,两列信息,如果想要使用excel的高级筛选功能的话,这两列的第一行必须是一样的,这个稍微有点不方便。2、之后点击工具栏上的“数据”选项卡,点击“筛选”下的“高级”按钮。3、选择列表区域,点击右侧的选择按钮,然后将要筛选的数据列选中。4、同样...
  • EXCEL某一列里有好多人名,我想筛选出两个甚至多个人名,怎么筛选?比如...
    答:EXCEL某一列里有好多人名,筛选出两个甚至多个人名,通过EXCEL的筛选功能,勾选多个人名进行筛选即可。方法步骤如下:1、打开需要操作的EXCEL表格,选中相关单元格,在开始选项卡中点击“排序和筛选”,并选择“筛选”为表格添加筛选功能。2、点击右下角的筛选按钮,然后分别勾选多个需要筛选的姓名,点击...
  • excel中怎样用一列数据筛选另一列数据excel中怎样用一列数据筛选另一...
    答:1.首先将两列数据贴在两个不同的工作表中,A列在sheet1,B列在sheet2。注意两列数据的名称要一样。2.因为我要从A列数据中筛选数据,所以我选中sheet1中的A列,点击菜单中的“数据”,找到筛选选项,选择高级筛选。excel中会有“高级筛选”的字样,WPS中点击自动筛选右下角的小方块~3.接下来点击...
  • EXCEL中如何从一列(几百个上千个计数)筛选出需要的几十个数据
    答:实现方法有两种,如图所示。函数介绍如下:vlookup函数 match函数 offset函数