Excel中有sheet1,sheet2,sheet3,...多个工作表,要求表1中A列的数据依次填入表2,表3,表4...的指定位置,求公式。
公式中“sheet1”,不要加上“1”。
追问不是啊,你理解错了。
下拉成这样了
我要的效果是这样的
一个表里填一个数
追答明白了。
选中从Sheet2到最后一个工作表:按CTRL,分别点击工作表标签;
然后选中B2单元格,接着在编辑栏输入公式:
=INDIRECT("sheet1!A"&SUBSTITUTE(MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1))),"Sheet",""))
回车完成。(这个方法需要先保存文件)
这个公式可以用,为什么是从第二个开始啊,
要从第一个数开始
是不是把那个+1去掉就可以了
追答第二工作表,为A2,如果为A1,修改一下公式:
=INDIRECT("sheet1!A"&SUBSTITUTE(MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1))),"Sheet","")-1)