excel如何将一个表格自动填充为多个表格?
发布网友
发布时间:2022-02-24 15:03
我来回答
共4个回答
热心网友
时间:2022-02-24 16:32
说明:刚才已经对一点BUG进行了修改,请重新复制代码!!!
在excel工作表把你的这张数据表修改工作表的名字为“总表”,把其他的工作表全部删除,只留一张“总表”。
在excel工作表中同时按下ALT和F11两个键,进入VBA编程,点击VBA编程中的菜单:“插入-模块”,把下面的代码粘贴到模块的空白区以后,按F5键,选择宏名kkk 运行代码。
'================================================
Sub kkk()
xx = Sheets("总表").[a65536].End(xlUp).Row
For i = 1 To xx - 1
Worksheets.Add
Next
yy = Sheets("总表").[a65536].End(xlUp).Row
For j = 1 To yy
If Sheets(j).Name <> "总表" Then
Sheets(j).Name = Sheets("总表").Cells(j + 1, 1)
End If
Next
'---------------------------------------
Set conn = CreateObject("adodb.connection")
conn.Open "dsn=excel files;dbq=" & ThisWorkbook.FullName
aa = ThisWorkbook.Sheets.Count
aaa = Array("姓名", "语文", "数学", "化学", "物理", "总分")
For k = 1 To aa
zz = ThisWorkbook.Sheets(k).Name
Sql = "select * from [总表$] where 姓名 like '%" & Sheets("总表").Cells(k + 1, 1) & "%'"
Sheets(zz).[a2].CopyFromRecordset conn.Execute(Sql)
Sheets(zz).[a1:f1] = aaa
Next
conn.Close: Set conn = Nothing
End Sub
'============================================
运行代码后一定会达到你的目的,如果还有疑问,可发消息给我再行交流。
热心网友
时间:2022-02-24 17:50
这个用Microsoft Office Access才可以轻松做到。
热心网友
时间:2022-02-24 19:25
这种情况建议使用word邮件合并功能,该功能以excel表格作为数据源,灵活、方便、简单,只需简单点击几步鼠标即可
具体方法,请进入我的百度空间,首页的左上角的友情链接中,有一篇AWE写专题图解,看了对你一定会有帮助
热心网友
时间:2022-02-24 21:16
excel也可以 一个宏就ok了 不是很复杂
如何使EXCEL一张表格里数据自动分配到多个EXCEL表格中,最好能实现多...
选择你要自动填充的目标单元格,在键盘上单击= 选择另一个表格中需要填充的单元格 就会自动填充了
如何在excel中一个内容连续填充多个表格
相同的话,你可以:1、选中要输入数据的连续单元格,输入数据,然后按Ctrl+Enter;2、先输入一个数据,然后选中这个单元格,移动光标到它的右下角,光标变成黑十线时,点住鼠标左键向你要填充的方向拖动。序列的话,要是软件带有,可以直接如上2拖动,没有的话要自定义序列。
excel如何将一个表格自动填充为多个表格?
在excel工作表把你的这张数据表修改工作表的名字为“总表”,把其他的工作表全部删除,只留一张“总表”。在excel工作表中同时按下ALT和F11两个键,进入VBA编程,点击VBA编程中的菜单:“插入-模块”,把下面的代码粘贴到模块的空白区以后,按F5键,选择宏名kkk 运行代码。'=== Sub kkk()xx =...
怎么让一个excel表格一键到底自动添加内容?
1、直接填充法 直接将鼠标放在单元格上,然后单元格的右下角小方点往下拉(填充柄)。2、快捷键 使用填充的快捷键:Ctrl+E。3、快速填充法 Excel表点击开始,找到填充的选项,将鼠标光标放在要填充的数据的一列,然后点击快速填充。
如何将一张表格中的数据自动填充到另一张表中?
操作如下:1、原数据如下 2、点选B列 3、按F5调出定位功能,点击定位条件 4、选择控制,点确定 5、在第一个空白单元格处输入“=”6、然后点击上一单元格B2 7、按Ctrl+Enter组合键 8、自动填充完成
怎样把Excel表格里的一列数据插入多个单元格里?
Excel批量插入多行的操作方法:一、使用快捷键批量插入多行 1. 确定要插入多行的位置。假设我们在工作表的中间位置需要插入多行。2. 选择要插入行的相邻行数。例如,如果要插入三行,就选择第四行及其以下三行。选中的行数即为将要插入的行数。3. 右击选中的区域,选择“插入”选项或使用快捷键“...
Excel表格怎么自动填充数据到下一张表?
1. 首先第一步打开电脑中的一个Excel文档,也就是小编下图所示的工作簿1。2. 第二步点击最上方【+】号选项,新建【工作簿2】。根据下图所示,在工作簿2中输入类似工作簿1的数据,姓名的顺序是不一样的。选中【B1】单元格,然后输入【vl】后点击跳出的【VLOOKUP】函数。3. 第三步鼠标左键双击B1...
excel如何将表格1的A1列内容自动填充到表格2中(如图填充5个单元格为一...
在A1里面输入下面的公式:=INDEX(Sheet1!$A:$A,(ROW()-1)*5+COLUMN())向右再向下拖动即可,效果:
如何实现Excel表格中一个单元格内容自动填充到另一个单?
首先,打开你的电脑并启动Excel程序,新建或打开一个工作簿。在A1单元格中,随意输入任何数字或文本。接下来,为了实现条件性填充,你需要在第二个单元格中输入一个公式。例如,可以使用"IF"函数来检查A1单元格是否为空。输入公式 "=IF(A1>",",A1,"")"。这个公式的意思是,如果A1单元格的内容不为...
求EXCEL高手,关于如何让一个EXCEL中的数据链接到多个表格中?
我不是要建立空表,而是要把第一个EXCEL中的数据,黏贴到另一个EXCEL中的表格里,每个学员的信息都是不一样的。。表格是有固定格式的。。就是要为每个学员填一张这样的表格。。我用宏。。只能重复我的操作。。不能自动填写下一个数据。。不知道有没有具体一点的方法啊。谢谢了~操作很简单,先在...