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

请教个问题, EXCEL 中关于行同步

  •  
  •   yuedingwangji · 2016-04-09 14:58:36 +08:00 · 2097 次点击
    这是一个创建于 2947 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可能我的言词不是很准确,请见谅,是这样的 ,最近操作一些大数据的时候,遇到一些困惑 1 假设 sheet1 工作簿中有 A1 有 500 行数据, sheet 2 中 A2 的所有数据等于 A1+1 , 我在 A2 上写好了公式 =sheet!A1+1 ,可是为什么单元格右下角的+的时候无法实现快速填充,当我全选整列,进行向下填充的时候,又发现它把整列都填充了,(总共 100W 行,),这样会大大降低效率,我的电脑在同时填充所有列的时候,死机了。。好恐怖, 怎样才能实现快速填充 500 行呢,(就是根据 sheet1 的行数来填充 sheet2 的行数)。

    刚才选错节点了 ,不知道这次中了没

    8 条回复    2016-05-18 19:55:02 +08:00
    zhaojjxvi
        1
    zhaojjxvi  
       2016-04-09 16:58:00 +08:00 via iPhone
    建议序号什么的也同步过来,或者在 Sheet2 里面加个什么辅助列,否则左右列都为空的时候,是没法直接双击加号实现自动填充的。
    fzinfz
        2
    fzinfz  
       2016-04-09 19:03:52 +08:00
    =sheet!A1+1 =》 sheet1 是不是漏了个“ 1 ”?
    100 万行? Excel 的极限是 1,048,576 行, LZ 好厉害。。。
    popok
        3
    popok  
       2016-04-09 19:44:40 +08:00
    还是没怎么听懂,建议直接上个示例 xls 文档
    popok
        4
    popok  
       2016-04-09 20:14:42 +08:00
    大概懂了,用这个公式=IF(Sheet1!A1="","",Sheet1!A1+1),只有单元格不为空,才+1 。
    可以全选该列, ctrl+d ,向下填充,至于死机的话,反正我的电脑没死机,用了 1 秒多点, excel 肯定把 100 多万行都 if 了一下。

    如果要发现空行(表示后面都是没数据的),就停止填充,我觉得这个可能需要 VBA 代码
    popok
        5
    popok  
       2016-04-09 20:33:47 +08:00
    VBA 代码:

    Sub a1()
    For i = 1 To Sheets(1).[a1048576].End(xlUp).Row
    Sheets(2).Cells(i, 1).Value = Sheets(1).Cells(i, 1).Value + 1
    Next i
    End Sub
    yuedingwangji
        6
    yuedingwangji  
    OP
       2016-05-18 19:50:04 +08:00
    @zhaojjxvi 嗯 , 我做了下实验,才发现, excel 的下拉填充式靠旁边的数据来补充的
    yuedingwangji
        7
    yuedingwangji  
    OP
       2016-05-18 19:53:21 +08:00
    @fzinfz 不要在意这些细节好吧 , EXCEL 只能处理 1,048,576 行的数据,你是不信么?
    yuedingwangji
        8
    yuedingwangji  
    OP
       2016-05-18 19:55:02 +08:00
    @popok 不是这样的哦 , 我想的是, EXCEL 中 book2 的某一列能够根据 book1 的某一列的行数来进行填充, eg : book1 第一列有 500 行, 我希望在 book2 的 某一行自动填充数据到 500 行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   819 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:50 · PVG 03:50 · LAX 12:50 · JFK 15:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.