excel如何将一个表格里的记录按一个条件筛选后,放入另一个表中?

  • f
    flashback
    比如,数据源里有100条商品价格记录,想让其中“价格=5元”的数据记录都在一个新表中显示出来。

    点筛选按钮后在拷贝粘贴没法自动化。


    另外,还是上面的例子,如果每条记录里都有一个商店名称的字段,和一个商品的价格,如何筛选出表格里所有“a商店”、“b商店”分别计算它们商品的平均价格。
    手动筛选也能实现,只是没法自动化呈现。

    本帖最后由 flashback 于 2018-8-1 22:25 通过手机版编辑
  • 蛋疼的孔子
    Vlookup函数了解下
  • 第N个新来的小P孩
    Posted by: Meizu M6 Note
    这不就是典型的vlookup函数么来自能屏蔽各种片的专业客户端
  • f
    flashback
    vlookup是返回1条记录,现在表格里有很多个5元商品,我需要把它们都筛选出来。
    然后再对筛选的结果进行其他操作。
  • k
    kelaredbull
    数据透视表?
  • 罐装水蜜桃
    淘宝30块钱 很多店。
  • v
    vccde
    match和index函数组合
  • j
    jxdq
    直接拷贝是不行的,拷贝的时候按ctrl+g,定位条件选可见单元格,然后再拷贝
  • b
    brian_1015
    透析表可以很快实现。透析表本质就是数据库字段操作。

    你最好把excel表格放出来,不然没法知道你想具体怎么实现,具体要怎么output.

    [本帖最后由 brian_1015 于 2018-8-1 23:00 编辑]
  • f
    flashback
    嗯,我感觉也是用数据透视表最方便,但不太会用透视表。
  • b
    brian_1015
    你的需求无非是先lookup,在运算。

    可以有很多种实现方法,透析表是最简单的。

    这些都属于excel入门级操作。
  • y
    yueyemiao
    Excel2016自带的功能Power Query了解一下?上述功能5分钟就能实现(包括自动化,以后都可以一键刷新),还能很轻易的实现多表汇总&计算等功能。

    [本帖最后由 yueyemiao 于 2018-8-2 00:26 编辑]
  • f
    folkfox
    ctrl g然后定位选可见单元格 然后复制粘贴
  • b
    blizzffee
    excel的问题论坛问不如 问google 问百度,基本上你遇到的问题,只要你描述得当,基本都能找到现成的解答。
  • s
    sensui
    第一个要求如果条件那么固定的话,直接用宏录制不修改代码也行。
    第二个数据透视表。

    第一个说的详细点
    1)开始宏录制
    2)选中源数据所在sheet
    3)条件筛选
    4)整列copy
    5)新建一个sheet
    6)在新建的sheet中整列paste
    7)结束宏录制。

    如果需要修改条件,在代码中找到对应筛选的那行,修改引号内的字符即可。

    [本帖最后由 sensui 于 2018-8-2 09:00 编辑]
  • 加州IT男
    用INDEX,SMALL,ROWS和数组公式可以搞定,数据量大的时候有点慢,优点就是全自动以后不用再点什么了

    另外高级筛选也可以,可以选复制到新表位置





    [本帖最后由 加州IT男 于 2018-8-2 09:50 编辑]
  • 加州IT男
    用数组公式的解决办法
    https://pan.baidu.com/s/1IoUAaf1PZEET0n1pvav_IQ

    数据在A:B列,在D2格输入要筛选的价钱,F:G列会自动呈现结果
    公式
    ={IFERROR(INDEX(A:A,SMALL(IF($A$2:INDEX($A:$A,MAX(($A:$A=$D$2)*ROW($A:$A)))=$D$2,ROW($A$2:INDEX($A:$A,MAX(($A:$A=$D$2)*ROW($A:$A))))),ROW()-1)),"")}

    [本帖最后由 加州IT男 于 2018-8-2 10:34 编辑]
  • n
    neddonkey
    数据操作多,又要方便的话。我会这么搞

    1)装个mysql,导入excel
    2)用sql各种查
    3)查询结果导出成excel



    用excel处理逻辑稍微复杂点的查询,都能搞吐血,不比sql的学习成本低

    [本帖最后由 neddonkey 于 2018-8-2 10:45 编辑]