例:假設(shè)有10個工作表,,在第一個工作表“庫存一覽”要做一個庫存一覽的表格,其余9個工作表名稱都各自代表一個物品名稱。 步驟1:“插入”-“名稱”-“定義” 輸入定義名稱“工作表”,引用位置輸入公式: =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW()) 加了T(NOW()就可以在工作表名發(fā)生變化的時候也隨之變化。 再輸入定義名稱“工作表名”,引用位置輸入公式: =LOOKUP(ROW(INDIRECT("1:"&COLUMNS(工作表))),MATCH(工作表,工作表,),工作表) 在庫存一覽工作表內(nèi), 第一行設(shè)置“序號 物品名稱 然后,在B2單元格,輸入公式: =IF(ROW()>COUNTA(工作表),"",HYPERLINK("#"&INDEX(工作表,ROW(2:2))&"!a1",INDEX(工作表,ROW(2:2)))) 這樣,就可以直接鏈接到該工作表了,且如果超出了工作表的個數(shù),則不會把錯誤的函數(shù)顯示出來。 在C2單元格,輸入公式: =IF(ROW()>COUNTA(工作表),"",INDIRECT("'"&B2&"'!$*$*")) 這里的*表示引用的是B2所指的工作表某個固定單元格的值。 D2單元格和E2單元格輸入的公式與C2一樣,只是“$*$*”單元格是不一樣。 然后將B2,C2,D2,F(xiàn)2一起下拉單元格填充,就完成了工作表名的提取。 |
|