excel里如何把一列数据一个个分到n个表里面

2025-04-13 14:38:14
推荐回答(4个)
回答1:

亲,这种情况可以使用Excel表格中的“数据”-->“分列”功能。

另外,如果要用公式可以参考此公式:=MID(text,startnum,Find())

回答2:

这个简单:你只需要选中新建的表如sheet2里面的某一单元格,按下键盘上的等号键,在去选中需要录入内容的单元格如sheet1的某一单元格,按下回车,就行关联到第二张表内了。这样做还有一个好处:将来你如果修改了第一张表格的内容,所有新建表格的内容都会相应的跟着发表变化,缺点就是如果表格太多,比如数百张表格在一个工作簿,打开的时候会相对很慢!

回答3:

答:编了段代码,比较容易实现。按ALT+F11,打开代码窗口,插入一个"模块",贴入代码。按F5运行。

Sub demo()
    Dim Orng As Range
    Dim Sht As Worksheet
    Set Orng = Sheets("总表").Range("B2")
    For Each Sht In Worksheets
        If Sht.Name <> "总表" Then
            Sht.Range("b3") = Orng
            Set Orng = Orng.Offset(1, 0)
        End If
    Next
End Sub

回答4:

分别放在不同分表的同1个位置?

用VBA速度快