1樓:匿名使用者
1、有時在使用excel製作**時,需要提取出工作表標籤名稱,進行引用,要達到此目的,必須使用cell函式,此函式是excel中的資訊函式,返回有關單元格的格式、位置或內容的資訊。
2、cell函式有兩個引數,cell(info_type, [reference]),第一個引數指定要返回的單元格資訊的型別,第二個引數,需要其相關資訊的單元格。當輸入或選擇此函式時,後跟第一引數的選擇。
3、這裡選擇“filename”,包含引用的檔名(包括全部路徑),文字型別。但當輸入公式:=cell("filename")後,發現返回的結果是空值。
這是因為引用的工作表尚未儲存,則返回空文字 ("")。
4、將工作簿儲存,關閉重新開啟,或者在任意單元格輸入內容,再或者按f9功能鍵重新整理下,都將會看到工作表名。
5、有時,需要對同一工作簿的多個工作表各自提取出自己的表名,以便進一步引用,可以按ctrl加選,選擇多個工作表,再輸入公式。
6、但當選擇其它工作表時,發現返回的並不是各自的工作表名,都是輸入公式時的當前工作表的表名,這是因為公式中省略了第二引數,引數中指定的資訊返回給最後更改的單元格,也就是輸入公式的當前活動單元格了。
7、此處提取的是工作表名,原則上引用哪個單元格都一樣,都將返回所在的表名,但a1是左上角第一個,比較簡單好寫:=cell("filename",a1)
8、此時選中其它工作表時,就可看到返回的是各自的工作表名。
9、但是現在提取出來的是帶路徑的工作表名,所以還需要作進一步的提取,注意觀察,會發現工作表名前,是帶“[ ]”的工作簿名,利用這一特徵,可以使用find函式來判斷“]”的位置,再提取出“]”後面的內容,即是工作表名。
10、完整的提取公式為:=mid(cell("filename",a1),find("]",cell("filename",a1))+1,99),這裡的99是泛指,假設工作表名沒有這麼多字元,如果要按實選取,還要再判定下字元長度,公式會變得很長,在這裡沒這必要。在設計公式時,只要達到目的,能簡化的儘量簡化。
2樓:溫州甌越培訓學校
首先,確保當前工作簿已經儲存。若未儲存,可以按下組合快捷鍵ctrl+s進行儲存。
從步驟2中的公式結果可以看出當前單元格所在的工作表的名稱“sheet1"已經包含在公式的結果中了,如下圖所示
在a2單元格中輸入公式=mid(a1,find("]",a1)+1,256),既可以獲得當前單元格所在的工作表的名稱。如下圖所示
以上步驟演示的是分步提取工作表名稱的函式方法,若要只使用一個公式提取工作表的名稱可以將以上步驟中的兩個公式進行組合。即在單元格中輸入以下公式
=mid(cell("filename"),find("]",cell("filename"))+1,256)
如下所示:
以上公式可以使用在不同的工作表中,將獲得任意的工作表的名稱。
3樓:匿名使用者
=sum(indirect(char(64+row(a1))&"!a:a"))
公式下拉可引用b表,c表。。。的a列和
4樓:平陽虎
比如,d5單元格中是a
=sum(indirect(d5&"!a:a"))
5樓:匿名使用者
假如b表的b1為a,則 =sum(indirect(b1&"!a:a"))
excel 如何把工作表名引用到公式中
6樓:安全管理人
使用!原公式sheet1!a1就是呼叫**1中的a1中的內容所以更改**名稱後,直接使用**名稱!單元格,就可以直接呼叫相應的單元格。
注意。1.在有的excel**中,可以支援sheet1.**的同時也支援重新命名,這樣顯示上可能會出現沒有顯示重新命名的現象。
2.在有的excel 中不支援vba使用重新命名,所以在vba中依然需要使用sheet1來表達。
3.在有的**中可能是使用.來代替!,所以使用時注意自己**的版本
excel工作表名稱引用,excel怎麼引用工作表名
一點設計演示 在sheet1的a2單元格輸入以下公式 indirect a1 a1 公式表示 通過indirect對a1單元格的內容建立表名引用,引用a1單元格表名中的a1單元格資料。1 當a1單元格的內容變為當前工作簿中存在的其他表名,比如sheet3或sheet4時,自動引用對應表名下的a1單元...
請教ecel怎麼引用檔名,請教EXCEL怎麼引用檔名???
可以用indirect函式來實現。舉例 假設日期13.09.19在h2格,序號3在i2格,公式為 公式中mid cell filename find cell filename 14,8 是取得本檔名第14至21個字元之間的日期的。 把你的影象資料夾 改名為英文的比如 wenjian然後複製到d盤 ...
ecel中絕對引用是怎麼用的,Excel中絕對引用是怎麼用的?
娛樂休閒談天論地 工具 材料 excel 1.本例使用九九乘法表的方式來學習絕對應用的使用,我們先輸入一行 一列資料 都是從1到9。2.計算第一個結果,很簡單,就是在b2第一個輸入 a2 b1,只進行這個計算是沒錯的。3.把剛才的公式橫著向右拖動,公式中的引數就會自動安裝預設的規則變化。例如c2中的...