Excel如何批量修改每个工作表的相同位置单元格?

2024-10-29 01:17:35
推荐回答(5个)
回答1:

材料/工具:Excel2010

1、如仿者磨下图本例要求将B列的“三班”全部批量替换成“四班”。

2、鼠标选中表格中的任意单元格,本例为A1单元格,然后依次点击【数据】中的“排序和筛选”-【筛选】按钮。

3、点击B1单元格右下方出现的筛选按钮,在弹出的菜单中选择“三班”,其他不选,然后点击【确定】按钮。

4、可以看到表格中有关“三班”的信息全部被筛选出了。

5、如下图,拖动鼠标左键选中数据单元格区域。然后,输入要更改的内容“四班”。

6、输入更改的文本内容后,按“CTRL+ENTER”组合键。返回到工作表中,可以看到表格中所有“三班嫌陵”的内容被批量更改为“备斗四班”。

回答2:

在Microsoft Office Excel 2007中,可参考以下步骤批量修改不同工作表中相同位置单元格:

1、如下图为有3个工作表的工作簿。

2、选中第一个工作表,鼠标右键,在出现的下拉菜单中,选择“选定全部工作表”,具体如下图所示:尺宽

3、就能看到三个工作表全部被选中了,效果如下图所示:

4、紧野困哗接着,选中一个单元格,并输入内容。

5、点击查看其它的工作表,就能看到相同位置的单元格内,都填充了相同的内容。颂行

回答3:

方法是:


第一步:首先打开表格数据。芦派



第二步:在这里可以看到,三个工作表的内容都一胡运样的。



第三步:按下Ctrl键,逐个单击工作表标签,一陪做贺定要仔细看清楚是否选上了,因为这里的颜色有点淡。



第四步:然后,在表格里输入你要修改的内容。



第五步:最后可以看到,三个表都变了数据了。说明修改成功。


回答4:

 鉴于题干中比较明确的“批量修改”要求,推荐VBA, 代码如下:

Sub tst()
Dim i%
For i = 1 To Sheets.Count
 Sheets(i).Cells(1, 1) = "test"
Next
End Sub

以上的代码实闷脊键现的是在左右工作表中的A1单元格位置输入“test”。

若需要设置为不同的值,蚂巧可以事先将不同值按照顺序输入到单元格中,如下例:野慎在sheet1!b列输入源数据,实现sheet1!a1=b1, sheet2!a1=b2,以此类推。

Sub tst()
Dim i%, j%
For i = 1 To Sheets.Count
 j = j + 1
 Sheets(i).Cells(1, 1) = Cells(j, 2)
Next
End Sub

回答5:

你可以将所有工作表的A13单元格同时修改,在工作表标签处点右键,选定所有工作表,在其中的一个中闭谨李修改就可以了,再点任意一个工作表标签就可以退轿迟出工作组。或者先选择一个要修改的工作表晌肢,按住键盘上的CTRL键,再用鼠标点其他要更改的工作表表签也可以选中多张工作表。
但是不能同时修改链接。