作者:乔山办公网日期:
返回目录:excel表格制作
方法一
假设这百个20位的数据写在A1单元格(超过15了一般是文本格式的数据),则度可以在A2单元格写入公式:
=LEFT(A1,14)&RIGHT(A1,LEN(A1)-14)+1
下拉填专充公式
如图中的A2单元格写入公式后下拉填充
方法二
假设是要使“12345678901234567890”这样的数据下拉后尾数自动递增,那可么可以在单属元格中写入公式
=12345678901234&567889+ROW(A1)
下拉填充公式
如图
输入公式:
=INDIRECT("'[2013年利润表.xlsx]03"&TEXT(MOD(ROW(A12),12)+1,"00")&"'!"&"c5")
然后向来下填充就源OK
不过这个公式要求 2013年利润表.xlsx 这个工作簿为打开状态。否则会出zhidao错。
三楼的公式只能应用到Sheet9,到Sheet10就没办法了,试试我这个,在sheet2的A1中输入
=(B1+INDIRECT("Sheet"&VALUE(TRIM(RIGHT(SUBSTITUTE(CELL("filename",A1),"eet",REPT(" ",50)),50)))-1&"!A1")*(VALUE(TRIM(RIGHT(SUBSTITUTE(CELL("filename",A1),"eet",REPT(" ",50)),50)))-1)/VALUE(TRIM(RIGHT(SUBSTITUTE(CELL("filename",A1),"eet",REPT(" ",50)),50))))
然后复抄制,粘帖到每个sheet的A1中,虽然不能像你想象中那样自动生成,但只是比每个sheet去输入要方便多了zd。
要注意的是,你所有的工作表必须是按Sheet1、Sheet2、Sheet3……SheetN这样命名,否则公式无法实现。
在B2单元格输入以下公式,然后向右向下填充公式
=VLOOKUP($A2,INDIRECT("'[try-bom.xlsx]Sheet" & COLUMN(A1)& "'!A:D"),4,0)