我的表格1 里面有一列数据A1,A2,A3...... 我要把这些数据填到表格2里面的C2,C15, C28(全部相隔13)...里面去,数据量比较大,应该用什么方法什么函数啊?
谢谢 gaojianmanbx 怎么在C列输入公式啊?
我选了C列之后只能在C1输入数据然后下拉呢? 但是在下拉过程中我C3,C4,...C14等的数据就会消失啊!
EXCEL 数据如何回填
答案:2 悬赏:0
解决时间 2021-03-15 14:49
- 提问者网友:夜微涼
- 2021-03-15 04:45
最佳答案
- 二级知识专家网友:陪衬角色
- 2021-03-15 06:23
C列输入以下公式:
=(IF(MOD((ROW()-2)/13,1)=0,INDIRECT("[new.xls]Sheet1!A"&(ROW()-2)/13+1),""))
[new.xls] 是要引用的工作簿名
Sheet1 是要引用的工作表名
备注:工作簿[new.xls]必须处于打开状态,函数才有效。
如果是同一个工作簿, [new.xls]可以省略。
如果表格1第一行为标题行,请将"[new.xls]Sheet1!A"&(ROW()-2)/13+1)
改为"[new.xls]Sheet1!A"&(ROW()-2)/13+2)
=(IF(MOD((ROW()-2)/13,1)=0,INDIRECT("[new.xls]Sheet1!A"&(ROW()-2)/13+1),""))
[new.xls] 是要引用的工作簿名
Sheet1 是要引用的工作表名
备注:工作簿[new.xls]必须处于打开状态,函数才有效。
如果是同一个工作簿, [new.xls]可以省略。
如果表格1第一行为标题行,请将"[new.xls]Sheet1!A"&(ROW()-2)/13+1)
改为"[new.xls]Sheet1!A"&(ROW()-2)/13+2)
全部回答
- 1楼网友:魅世女王
- 2021-03-15 07:23
刚才路过时看到有通过dot模板(?)填写表格数据,然后运行宏(?),计算后回填结果。感觉是个不错的方法。填写excel表比在脚本中直接书写输入数据,更直观。不失为一种方法。如,导线计算中从excel中读取导线点名、观测角、水平角、起始数据,脚本计算后,再填回到excel表中。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯