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

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

  •  
  •   ChenXuting · 65 天前 via iPhone · 1442 次点击
    这是一个创建于 65 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    以后可以期待一下动态公式。
        9
    pocketmiddle   64 天前 via Android
    函数不清楚,用 vba 可以实现自动操作。
        10
    krixaar   64 天前
    以后可以用 Filter 函数来直接做这个,目前的话可以用高级筛选手工操作,或者直接 vba 写高级筛选一键处理。
        11
    sadfQED2   64 天前 via Android
    Vlookup,或者筛选后复制
        12
    nnnToTnnn   64 天前
    导入 mysql 数据库
        13
    Doldrums   64 天前
    简单,直接搜动态数组查询
    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())
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2170 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 16:00 · PVG 00:00 · LAX 09:00 · JFK 12:00
    ♥ Do have faith in what you're doing.