excel中,将一个工作表中几列数据自动更新到另一个工作表中对应的列中?

作者&投稿:漳贞 (若有异议请与网页底部的电邮联系)
excel中,将一个工作表中几列数据自动更新到另一个工作表中对应的列中(用vba)~

其实也不是太难,不过表1更新完成表2自动更新会导致后台一直随表1更新运行,极耗资源,建议事件放在表2激活下面,效果是一样的,等下我整理下代码发上来。

代码
置于表2下
Private Sub Worksheet_Activate()
Range("A:Z").Clear '清空部分区域,一般能包括

Dim RefRow As Integer
Dim RefCol As Integer
Dim SubRowIndex As Integer
Dim SubColIndex As Integer

RefRow = 0 ' 表示表2相对表1的行偏移
RefCol = 0 ' 表示表2相对表1的列偏移

SubRowIndex = 2 '从表1第二行开始
Do

'假设表1为"Sheet1"
'假设表2为"Sheet1"

For SubColIndex = 1 To 10 '表1从第一列开始,共10列
Worksheets("Sheet2").Cells(SubRowIndex + RefRow, SubColIndex + RefCol) = Worksheets("Sheet1").Cells(SubRowIndex, SubColIndex).Value '实际操作赋值语句
Next SubColIndex
SubRowIndex = SubRowIndex + 1


Loop While Worksheets("Sheet1").Cells(SubRowIndex, 1) "" '表1第一列为空时跳出



End Sub

只要在工具栏输入公式就可以了,如:
两个工作表打开,点击表2的第二行A列,在公式栏中输入“=[Book1]Sheet1!$A$1”,回车之后,将光标放在该单元格右下角成黑十字时,向下向右推动,其他单元格公式就自动生成,然后就可以了。Book1是你第一个文件的名称,如果是同一文件下的不同表就不需要输入了
希望对你有所帮助

希望能帮到您:)根据您的描述,有两种情况

【第一种情况】两个表格都在一个excel工作簿中,可以通过复制来解决

步骤1:选中表1中需要放到表2的那几列,也牛市 “人名”,“学号”,“导师”,“银行卡号”,ctrl+C进行复制

步骤2:在表2中,选中某一单元格,右键——>选择性黏贴

打开“选择性黏贴”的对话框,在左下角选择“黏贴链接”

表1中需要的几列会以链接的方式显示在表2中,当更新表1中的某个单元格时,表2中的值会自动更新。    

【第二种情况】两个表格分别在两个不同的excel工作簿中,可以通过加载外部数据来解决

步骤1:在表2中,在“数据”选项卡中,依次选择“获取外部数据”——>“来自其他来源”——>"来自XML数据导入"

步骤2:在打开的对话框中,将文件类型选为“所有文件(*.*)”,然后选择表1的excel工作簿。根据引导提示,将表1的内容导入到表2中,删掉不需要的列,调整保留列的顺序

步骤3:当表1进行更新时,表2中在“数据”选项卡中,选择“全部刷新”,即可同步更新。



你要上传带行列号的截图的表格,
一般用VLOOKUP,INDEX等查找函数


xcel中如何自定义视图快速定位?怎么在excel中自定义视图
【答案】: 1.打开要编辑的excel表,选中要定义为视图的单元格区域,然后在"视图"选项卡的"工作簿视图"选项组中单击"自定义视图"按钮。2.打开"视图管理器"对话,单击"添加"按钮打开"添加视图"对话框,输入视图名称。3.单击确定按钮即可完成该视图的建立。当需要使用视图时,可以打开"视图管理器"对话...

excel中一个表格中的字如何调到两行字?
方法:1、打开EXCEL表格,在单元格输入内容。2、之后按Alt+Enter进行换行,再输入内容即可。

如何在excel中把两个图表合并成一个
xcel合并两个表的方法做一张类似的图1、把这些数据录入成一个表;2、选定他们在“插入”中选定“图表”,选择你要生成的图的类型(最好先生成直方图);3、选择两个表示百分数中的图表中的一个(即出现“系列xx,应用xx”时得黑点才可),单击右键选择“图表类型”根据图中所选的方法来选“折线图”...

在EXCEL表格里,怎么提取某一单元格中的一部分文字
xcel表格中文字和数字如何分离提取?这样做再也不用一个个敲了

EXCEL中,怎么在相同公式中替代内容
XCEL中在相同公式中替代内容,可用CTRL+H功能进行操作,如下图:

EXCEL中如何用函数或其它方式自动处理提取分隔符之前的数据---附图...
XCEL中如何用函数或其它方式自动处理提取分隔符之前的数据的方法。如下参考:1.打开Excel表格,如下图所示。2.打开Excel表格后,点击进入数据页面,如下图所示。3.单击进入数据页面,然后单击列,如下图所示。4.点击分列,检查分隔符,然后点击下一步。5.单击next后,检查其他选项,然后输入逗号并单击next...

Microsoft Excel 工作表快捷键列表
五、xcel中输入并计算公式的快捷键 键入公式 =(等号) 关闭单元格的编辑状态后,将插入点移动到编辑栏内 F2 在编辑栏内,向左删除一个字符 Backspace 在单元格或编辑栏中完成单元格输入 Enter 将公式作为数组公式输入 Ctrl+Shift+Enter 取消单元格或编辑栏中的输入 Esc 在公式中,显示“插入函数”对话框...

如何设置xcel同一个单元格中的几个数字加特定公式计算,另一个单元格...
只需在A1中前面不输入=号,即输入500×500×30×0.00000785,在要显示计算结果的单元格中如B1中输入=500×500×30×0.00000785即可。

标准差excel用什么函数
标准差的公式意义 所有数减去其平均值的平方和,所得结果除以该组数之个数(或个数减一谨凯,即变异数),再把所得值开根号,所得之数就是这组数据的标准差。深蓝区域是距平均值一个标准差之内的数值范围。在正态分布中,此范围所占比率为全部数值(即1)之68.2%。对于正态分布,两个标准差之内...

在Excel2010中将总分相同的红色加粗倾斜怎么设置?
EXCEL2010中,有条件格式,很多都可以设置

平安县13887918907: excel中,将一个工作表中几列数据自动复制到另一个工作表中对应的列中(用vba) -
扈逃伊痛: 需要那么复杂吗,先复制表1需要的数据,在表2适当位置选择性粘贴,粘贴链接不就可以啦.当表1的数据录入或更新完后,表2自然也更新了.

平安县13887918907: excel 中的一个工作表中行和列太多了,怎么设定我想要的行数和列数,比如我只要50行10列? -
扈逃伊痛: excel本身没有这个功能,不过你可以通过锁定单元格、设定打印区域、或通过页面的分页显示来使excel符合你的习惯看法.

平安县13887918907: Excel中有多个工作表,想将每个工作表中特定的几列弄出来,怎么弄?
扈逃伊痛: 首先,EXCEL一共有16384列,所以你要提取的列数太多,工作表是放不下的. 如果列数较少,以下列情况为例 提取同一工作簿中除“汇总”工作表以外的所有工作表的...

平安县13887918907: excel中,将一个工作表中几列数据自动更新到另一个工作表中对应的列中(用vba) -
扈逃伊痛: 其实也不是太难,不过表1更新完成表2自动更新会导致后台一直随表1更新运行,极耗资源,建议事件放在表2激活下面,效果是一样的,等下我整理下代码发上来.代码 置于表2下 Private Sub Worksheet_Activate() Range("A:Z").Clear '清空...

平安县13887918907: 请教如何将excel中一个工作表中几列数据以行的方式出现在另一张工作表上,并能同时增加行? -
扈逃伊痛: 你要在表2中增加一行一次填上123的序列这样比如我从A5开始以次填上123456,这样你在表2的A1单元格中可以写上INDIRECT("Sheet1!A"&(A5))这个公式,然后就可以拉公式到B1C1上了,接着你把A5所在的行隐藏起来就好了

平安县13887918907: 怎么在Excel里把一列的数分解到几列? -
扈逃伊痛: 正确答案: 1、点数据——分列——选择“固定宽度”——下一步——在文本框中阿拉伯数字中间单击鼠标,显示分列竖线——下一步——完成 2、A1为:123456 在B1输入=MID($A$1,COLUMN(),1) 然后往后面拖就可以了

平安县13887918907: 请问Excel的一个工作表中的列数有几列?无数列吗? -
扈逃伊痛: 那怎么可能呢?你打开一个excel表,定位到a1,然后"ctrl+→”,你就看到这个表格有多少列了.有多少,自己计算一下吧.具体数字我也记不住.很好算的.

平安县13887918907: 在excel中一个工作表最多有多少列 -
扈逃伊痛: excel2003有256列,65536行,2007以上版可有 EXCEL2007以上的列数为16384,为2的14次方

平安县13887918907: excel中怎样将几列数排程一列 -
扈逃伊痛: 公式放在第一行,然后下拉:=INDIRECT(TEXT(SMALL(ROW($A$1:$C$5)*10000+COLUMN($A$1:$C$5),ROW()),"r0c0000"),)按CTRL+SHIFT+ENTER结束输入公式.

平安县13887918907: 如何提取excel工作表中提取几列数据形成新工作表?要求随原工作表更新 -
扈逃伊痛: 已发至你邮箱,请查收.我是以学校一个年级学生一次考试为例,所做的不单是在一个表中提取几列,而且把七个班的学生都分成七个工作表显示出来了...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网