永发信息网

Excel公式1-31子表格的C3都是引用上一工作表同一格,我只会单个单元格去设置,请问有何公式能快速设置?

答案:6  悬赏:60  手机版
解决时间 2021-11-17 13:49
Excel公式1-31子表格的C3都是引用上一工作表同一格,我只会单个单元格去设置,请问有何公式能快速设置?
最佳答案
选中除“1”工作表以外的所有工作表,在C3输入公式:
=INDIRECT(RIGHt(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))-1&"!C6")

注意:上述公式,前提是,保存文档后使用。追问大大哥你真的是太神了,你解决了我多时的困惑,谢谢你了。还有就是麻烦你把上述的公式解释给我好吗追答CELL("filename",A1),得到当前文档名称加工作表名;
用RIGHT函数截取工作表名;
最后用INDIRECT连接文本,转化为上一工作表的C6引用。
全部回答
用绝对引用 $试试追问你好,我知识太浅,请详细点好吗
Sub test()
For i = 2 To 31
Sheets(i).Cells(6, 3).Value = Sheets(i - 1).Cells(3, 3).Value
Next i
End Sub
代码已经测试,可正确使用。
按住Ctrl键,鼠标点击以选中你要设置(或修改)的工作表,放开Ctrl键,此时,被你选中的工作表已连接在一起,你修改某单元格时,所有选中的工作表的对应的单元格均会被修改,但前提是各个工作表的结构是一样的。你试试!
我明白你的意思 公示的话 跨表的 还是只能一个一个的去做公式 如果你只有c3一个单元格的话还是手工输入吧。。。。。 或者vba可能做到 我是vba 盲。。。

这个不好搞,坐等大神用公式解决。

偶只会VBA解决,方法如下:

 

打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧任意一个Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。然后按“Alt+F8”打开宏窗口,选择刚插入的宏,点击“执行”。

 

Sub gs()
Dim i As Integer
For i = 2 To Sheets.Count
    Sheets(i).Range("C3").Formula = "='" & Sheets(i - 1).Name & "'!C6"
Next
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
貂皮大衣长毛剪毛是怎么回事
怎么用“锐不可当、溃退、泄气”造句?
大嘴猴的档次和阿迪耐克差多少?
男生脸上多余的赘肉怎么样减掉?
奇骏真的必须三个月保养一次吗
衮州益宝公司到衮州火车站坐公交怎么走?
what()you()()onthetuesdayd
程序 递归 Pascal
珂洛丽美甲时尚馆地址在哪,我要去那里办事,
中常见的镜头相面尺寸
zara兼职面试2分钟结束是不好的意思么
B u g 是什么意思?
什么叫“句内压韵”?又该怎么押?
在南京,想找个好点的地方做按摩 可都要换下
头昏头蒙脑子一直不清醒~记忆力差~晚上失眠~~
推荐资讯
网络红人陈艾最新照片
华晨汽车汇通(遵化分公司)地址在哪,我要去那
结婚后我才发现老婆被几十个人干我我该怎么办
百度文库为什么不好上传文档阿,审核不通过阿
1997÷4用竖列计算
弹一曲高山流水,觅一知音,相携到老。 
史书中有没有那些字数很少但是让人触目惊心的
比特币糖果怎么翻几番?
谁能给我在附近找个活干呢
我的驴站不起来了是不是太瘦了?咋办?请高手
<春>这篇课文里酝酿、卖弄、喉咙、的意思分别
iphone6换屏商家是否会偷换什么零件?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?