V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ChenXuting
V2EX  ›  程序员

请教如何使用函数将 EXCEL 中符合条件的数据全部自动填充到另一工作表中?

  •  
  •   ChenXuting · 2019-08-19 21:12:14 +08:00 via iPhone · 6649 次点击
    这是一个创建于 1925 天前的主题,其中的信息可能已经有所发展或是发生改变。

    表 1
    V2erForiOS
    表 2
    V2erForiOS
    ****
    表 2 即筛选表 1 A 列 判断为 是后的数据。
    现求教如何用函数自动实现引用,感谢各位大佬。

    13 条回复    2019-08-20 09:34:32 +08:00
    Mac
        1
    Mac  
       2019-08-19 21:16:18 +08:00 via Android
    vlookup ?
    BlackKim
        2
    BlackKim  
       2019-08-19 21:43:41 +08:00 via iPhone
    透视图。
    des
        3
    des  
       2019-08-19 22:17:07 +08:00 via Android
    必须要用函数么?函数我不知道
    可以手工操作,先过滤判断列,然后查找可见列,复制粘贴就行
    des
        4
    des  
       2019-08-19 22:18:12 +08:00 via Android
    @des 查找可见列最好先选中这个表格
    gavindexu
        5
    gavindexu  
       2019-08-19 22:18:27 +08:00
    emmm ……直接加辅助列就好了呀。
    在 Sheet1 中,针对 [判断] 增加一个计次的辅助列,然后用&连接符把判断的内容和次数合并,再从 Sheet2 中去 vlookup 就好。
    给你抛了个附件:aHR0cHMlM0EvL3NoYXJlLndlaXl1bi5jb20vNXBaRUQ3SQ==
    gavindexu
        6
    gavindexu  
       2019-08-19 22:20:31 +08:00
    #5 补充:提前往下拉好 Sheet2 的范围就好,只要 Sheet2 范围够长,就能匹配到 Sheet1 里的内容。但数据量大了以后,运算肯定会慢,可以把上面的内容转数值。
    hutng
        7
    hutng  
       2019-08-20 00:15:22 +08:00 via Android
    VLOOKUP 可以
    snw
        8
    snw  
       2019-08-20 03:55:34 +08:00 via Android
    公式可以做,但数据量大了之后速度很慢。
    如果是 office 365,这种简单需求推荐使用 Get & Transform,也就是 Power Query。(复杂需求不推荐,因为 excel 的 power query 比较差)

    以后可以期待一下动态公式。
    pocketmiddle
        9
    pocketmiddle  
       2019-08-20 08:13:27 +08:00 via Android
    函数不清楚,用 vba 可以实现自动操作。
    krixaar
        10
    krixaar  
       2019-08-20 08:25:58 +08:00
    以后可以用 Filter 函数来直接做这个,目前的话可以用高级筛选手工操作,或者直接 vba 写高级筛选一键处理。
    sadfQED2
        11
    sadfQED2  
       2019-08-20 08:40:34 +08:00 via Android
    Vlookup,或者筛选后复制
    nnnToTnnn
        12
    nnnToTnnn  
       2019-08-20 08:52:57 +08:00
    导入 mysql 数据库
    Doldrums
        13
    Doldrums  
       2019-08-20 09:34:32 +08:00
    简单,直接搜动态数组查询
    data:数据源 [表 1]
    out:输出结果 [表 2] 其中 out!$I$2 填写你要筛选的项“是”
    三键数组公式
    A2=INDEX(data!$A:$G,SMALL(IF(data!$D$2:$D$201=out!$I$2,ROW(data!$D$2:$D$201)),ROW(A1)),COLUMN())
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5376 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:42 · PVG 15:42 · LAX 23:42 · JFK 02:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.